Lines Matching +full:device +full:- +full:width
3 .\" Copyright (c) 2015-2021 Alexander Motin <mav@FreeBSD.org>
36 .\" $Id: //depot/users/kenm/FreeBSD-test2/usr.sbin/ctladm/ctladm.8#3 $
72 .Aq Fl f Ar file|-
82 .Aq Fl f Ar file|-
197 .Aq Fl a | Fl c Ar connection-id | Fl i Ar name | Fl p Ar portal
200 .Aq Fl a | Fl c Ar connection-id | Fl i Ar name | Fl p Ar portal
207 .Aq Fl a | Fl c Ar controller-id | Fl h Ar name
218 some meta-commands that utilize
229 utility has a number of primary functions, many of which require a device
231 The device identifier takes the following form:
232 .Bl -tag -width 14n
239 .Bl -tag -width 10n
242 .It Fl D Ar device
243 Specify the device to open.
244 This allows opening a device other than the default device,
255 .Bl -tag -width 11n
259 TEST UNIT READY command to the device and report whether or not it is
264 INQUIRY command to the device and display some of the returned inquiry
269 REQUEST SENSE command to the device and display the returned sense
274 REPORT LUNS command to the device and display supported LUNs.
278 READ command to the device, and write the requested data to a file or
280 .Bl -tag -width 12n
291 .Sq -
304 device, so the transfer length
317 Read data from a file or stdin, and write the data to the device using the
320 .Bl -tag -width 12n
331 .Sq -
344 device, so the transfer length
359 READ CAPACITY command to the device and display the device size and device
362 If the device returns a maximum LBA of 0xffffffff, however,
377 MODE SENSE command to the device, and display the requested mode page(s) or
379 .Bl -tag -width 10n
388 Request that the list of mode pages supported by the device be returned.
396 .Bl -tag -width 2n -compact
419 .Bl -tag -width 4n
435 .Bl -tag -width 4n
444 SYNCHRONIZE CACHE command to the device.
451 .Bl -tag -width 14n
454 This option is a no-op for CTL.
458 This option is a no-op for CTL.
490 .Bl -tag -width 12n
532 .Bl -tag -width 17n
535 .Bl -tag -width 10n
543 reads, or ASC/ASCQ 0x0c,0x02 ("Write error - auto reallocation failed")
548 DEVICE RESET OCCURRED").
558 .Bl -tag -width 10n
581 .Sq - ,
623 .Bl -tag -width 12n
644 The list of recognized options is driver-dependent.
709 .Bl -tag -width 12n
731 are specified -- LUN will be mapped.
736 is not -- LUN will be unmapped.
741 are specified -- LUN mapping will be disabled, exposing all CTL LUNs.
742 .Bl -tag -width 12n
761 .Bl -tag -width 14n
774 Specify the LUN-associated string to use in the
781 Specify a backend-specific name/value pair.
795 Specify the numeric SCSI device type to use when creating the LUN.
796 If this flag is not used, the type of LUN created is backend-specific.
806 Backend-specific options may also be specified with the
809 .Bl -tag -width 14n
819 Specify a backend-specific name/value pair.
828 .Bl -tag -width 14n
838 Specify a backend-specific name/value pair.
850 file or device.
854 This also includes the LUN size and blocksize, serial number and device ID.
855 .Bl -tag -width 11n
865 This will also display any backend-specific LUN attributes in addition to
866 the standard per-LUN information.
883 .Bl -tag -width 11n
893 .Bl -tag -width 11n
905 .Bl -tag -width 11n
918 .Bl -tag -width 11n
928 .Bl -tag -width 11n
943 Some options are global, others are backend-specific.
946 .Bl -tag -width 12n
956 Specifies LUN EUI-64 identifier.
963 Non-unique LUN identifiers may lead to data corruption.
968 Specified LUN text identification information (UTF-8 string).
999 of backing stores without prefetch/write-back.
1002 Specify physical block size and offset of the device.
1005 Specify UNMAP block size and offset of the device.
1007 Specifies medium rotation rate of the device: 0 -- not reported,
1008 1 -- non-rotating (SSD), >1024 -- value in revolutions per minute.
1010 Specifies nominal form factor of the device: 0 -- not reported, 1 -- 5.25",
1011 2 -- 3.5", 3 -- 2.5", 4 -- 1.8", 5 -- less then 1.8".
1014 Specify current and reference (maximum) temperatures of the device.
1030 .It Va avail-threshold
1031 .It Va used-threshold
1032 .It Va pool-avail-threshold
1033 .It Va pool-used-threshold
1034 Set per-LUN/-pool thin provisioning soft thresholds.
1038 Pool thresholds are working only for ZVOL-backed LUNs.
1044 .Bl -tag -width 12n
1046 Specifies file or device name to use for backing store.
1052 .Bl -tag -width 12n
1068 .Dl ctladm modesense 1 -l
1074 .Dl ctladm modesense 0 -m 10 -P 3 -d -c 10
1077 .Bd -literal
1078 .Dl ctladm read 2 -l 0 -d 1 -b 512 -f - > foo
1086 .Bd -literal
1087 .Dl ctladm write 3 -l 0xff432140 -d 20 -b 512 -f /tmp/bar
1096 .Dl ctladm create -b ramdisk -s 10485760000000000
1102 .Dl ctladm create -b ramdisk -s 10T -o capacity=10G
1110 and device ID
1114 .Dl ctladm create -b block -o file=/dev/zvol/tank/example -S MYSERIAL321 -d MYDEVID123
1119 .Dl ctladm port -c -O pp=11 -O vp=12
1123 .Dl ctladm port -r -p 4
1128 .Dl ctladm remove -b block -l 12
1136 List all LUNs in the system, along with their inquiry data and device type.
1145 .Dl ctladm inject 6 -i mediumerr -p read -r 0,512 -c
1151 .Bd -literal -offset indent
1152 ctladm inject 6 -i custom -p tur -s 18 "f0 0 02 s12 04 02"