59 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
What:		/sys/class/rnbd-server
 | 
						|
Date:		Feb 2020
 | 
						|
KernelVersion:	5.7
 | 
						|
Contact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
 | 
						|
Description:	provide information about RNBD-server.
 | 
						|
 | 
						|
What:		/sys/class/rnbd-server/ctl/
 | 
						|
Date:		Feb 2020
 | 
						|
KernelVersion:	5.7
 | 
						|
Contact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
 | 
						|
Description:	When a client maps a device, a directory entry with the name of the
 | 
						|
		block device is created under /sys/class/rnbd-server/ctl/devices/.
 | 
						|
 | 
						|
What:		/sys/class/rnbd-server/ctl/devices/<device_name>/block_dev
 | 
						|
Date:		Feb 2020
 | 
						|
KernelVersion:	5.7
 | 
						|
Contact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
 | 
						|
Description:	Is a symlink to the sysfs entry of the exported device.
 | 
						|
 | 
						|
		Example:
 | 
						|
		block_dev -> ../../../../class/block/ram0
 | 
						|
 | 
						|
What:		/sys/class/rnbd-server/ctl/devices/<device_name>/sessions/
 | 
						|
Date:		Feb 2020
 | 
						|
KernelVersion:	5.7
 | 
						|
Contact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
 | 
						|
Description:	For each client a particular device is exported to, following directory will be
 | 
						|
		created:
 | 
						|
 | 
						|
		/sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/
 | 
						|
 | 
						|
		When the device is unmapped by that client, the directory will be removed.
 | 
						|
 | 
						|
What:		/sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/read_only
 | 
						|
Date:		Feb 2020
 | 
						|
KernelVersion:	5.7
 | 
						|
Contact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
 | 
						|
Description:	Contains '1' if device is mapped read-only, otherwise '0'.
 | 
						|
 | 
						|
What:		/sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/mapping_path
 | 
						|
Date:		Feb 2020
 | 
						|
KernelVersion:	5.7
 | 
						|
Contact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
 | 
						|
Description:	Contains the relative device path provided by the user during mapping.
 | 
						|
 | 
						|
What:		/sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/access_mode
 | 
						|
Date:		Feb 2020
 | 
						|
KernelVersion:	5.7
 | 
						|
Contact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
 | 
						|
Description:	Contains the device access mode: ro, rw or migration.
 | 
						|
 | 
						|
What:		/sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/force_close
 | 
						|
Date:		Nov 2020
 | 
						|
KernelVersion:	5.10
 | 
						|
Contact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
 | 
						|
Description:	Write "1" to the file to close the device on server side. Please
 | 
						|
		note that the client side device will not be closed, read or
 | 
						|
		write to the device will get -ENOTCONN.
 |