add uuid
This commit is contained in:
parent
5584be0f1b
commit
ba9c43c0bf
5 changed files with 158 additions and 75 deletions
|
@ -530,10 +530,10 @@ These functions can fail, for example if a path does not have an extension, whic
|
|||
#### Error Reporting
|
||||
- `error(message)` - Abort execution and report error `message` to user.
|
||||
|
||||
#### UUID and Hash Generation
|
||||
#### [UUID](../../linux/UUID.md) and Hash Generation
|
||||
- `sha256(string)` - Return the [SHA](../../cryptography/SHA.md)-256 hash of `string` as a hexadecimal string.
|
||||
- `sha256_file(path)` - Return the [SHA](../../cryptography/SHA.md)-256 hash of the file at `path` as a hexadecimal string.
|
||||
- `uuid()` - Return a randomly generated UUID.
|
||||
- `uuid()` - Return a randomly generated [UUID](../../linux/UUID.md).
|
||||
|
||||
### Recipe Attributes
|
||||
Recipes may be annotated with attributes that change their behavior.
|
||||
|
|
|
@ -19,74 +19,74 @@ Usage: `lsblk [options] [device...]`
|
|||
| `-p, --paths` | Print full device paths |
|
||||
|
||||
## Output Columns
|
||||
| Output | Description |
|
||||
| ------------ | ------------------------------------------------- |
|
||||
| ALIGNMENT | alignment offset |
|
||||
| ID-LINK | the shortest udev /dev/disk/by-id link name |
|
||||
| ID | udev ID (based on ID-LINK) |
|
||||
| DISC-ALN | discard alignment offset |
|
||||
| DAX | dax-capable device |
|
||||
| DISC-GRAN | discard granularity |
|
||||
| DISK-SEQ | disk sequence number |
|
||||
| DISC-MAX | discard max bytes |
|
||||
| DISC-ZERO | discard zeroes data |
|
||||
| FSAVAIL | filesystem size available |
|
||||
| FSROOTS | mounted filesystem roots |
|
||||
| FSSIZE | filesystem size |
|
||||
| FSTYPE | filesystem type |
|
||||
| FSUSED | filesystem size used |
|
||||
| FSUSE% | filesystem use percentage |
|
||||
| FSVER | filesystem version |
|
||||
| GROUP | group name |
|
||||
| HCTL | Host:Channel:Target:Lun for SCSI |
|
||||
| HOTPLUG | removable or hotplug device (usb, pcmcia, ...) |
|
||||
| KNAME | internal kernel device name |
|
||||
| LABEL | filesystem LABEL |
|
||||
| LOG-SEC | logical sector size |
|
||||
| MAJ:MIN | major:minor device number |
|
||||
| MIN-IO | minimum I/O size |
|
||||
| MODE | device node permissions |
|
||||
| MODEL | device identifier |
|
||||
| MQ | device queues |
|
||||
| NAME | device name |
|
||||
| OPT-IO | optimal I/O size |
|
||||
| OWNER | user name |
|
||||
| PARTFLAGS | partition flags |
|
||||
| PARTLABEL | partition LABEL |
|
||||
| PARTN | partition number as read from the partition table |
|
||||
| PARTTYPE | partition type code or UUID |
|
||||
| PARTTYPENAME | partition type name |
|
||||
| PARTUUID | partition UUID |
|
||||
| PATH | path to the device node |
|
||||
| PHY-SEC | physical sector size |
|
||||
| PKNAME | internal parent kernel device name |
|
||||
| PTTYPE | partition table type |
|
||||
| PTUUID | partition table identifier (usually UUID) |
|
||||
| RA | read-ahead of the device |
|
||||
| RAND | adds randomness |
|
||||
| REV | device revision |
|
||||
| RM | removable device |
|
||||
| RO | read-only device |
|
||||
| ROTA | rotational device |
|
||||
| RQ-SIZE | request queue size |
|
||||
| SCHED | I/O scheduler name |
|
||||
| SERIAL | disk serial number |
|
||||
| SIZE | size of the device |
|
||||
| START | partition start offset |
|
||||
| STATE | state of the device |
|
||||
| SUBSYSTEMS | de-duplicated chain of subsystems |
|
||||
| MOUNTPOINT | where the device is mounted |
|
||||
| MOUNTPOINTS | all locations where device is mounted |
|
||||
| TRAN | device transport type |
|
||||
| TYPE | device type |
|
||||
| UUID | filesystem UUID |
|
||||
| VENDOR | device vendor |
|
||||
| WSAME | write same max bytes |
|
||||
| WWN | unique storage identifier |
|
||||
| ZONED | zone model |
|
||||
| ZONE-SZ | zone size |
|
||||
| ZONE-WGRAN | zone write granularity |
|
||||
| ZONE-APP | zone append max bytes |
|
||||
| ZONE-NR | number of zones |
|
||||
| ZONE-OMAX | maximum number of open zones |
|
||||
| ZONE-AMAX | maximum number of active zones |
|
||||
| Output | Description |
|
||||
| ------------ | ------------------------------------------------------------------- |
|
||||
| ALIGNMENT | alignment offset |
|
||||
| ID-LINK | the shortest udev /dev/disk/by-id link name |
|
||||
| ID | udev ID (based on ID-LINK) |
|
||||
| DISC-ALN | discard alignment offset |
|
||||
| DAX | dax-capable device |
|
||||
| DISC-GRAN | discard granularity |
|
||||
| DISK-SEQ | disk sequence number |
|
||||
| DISC-MAX | discard max bytes |
|
||||
| DISC-ZERO | discard zeroes data |
|
||||
| FSAVAIL | filesystem size available |
|
||||
| FSROOTS | mounted filesystem roots |
|
||||
| FSSIZE | filesystem size |
|
||||
| FSTYPE | filesystem type |
|
||||
| FSUSED | filesystem size used |
|
||||
| FSUSE% | filesystem use percentage |
|
||||
| FSVER | filesystem version |
|
||||
| GROUP | group name |
|
||||
| HCTL | Host:Channel:Target:Lun for SCSI |
|
||||
| HOTPLUG | removable or hotplug device (usb, pcmcia, ...) |
|
||||
| KNAME | internal kernel device name |
|
||||
| LABEL | filesystem LABEL |
|
||||
| LOG-SEC | logical sector size |
|
||||
| MAJ:MIN | major:minor device number |
|
||||
| MIN-IO | minimum I/O size |
|
||||
| MODE | device node permissions |
|
||||
| MODEL | device identifier |
|
||||
| MQ | device queues |
|
||||
| NAME | device name |
|
||||
| OPT-IO | optimal I/O size |
|
||||
| OWNER | user name |
|
||||
| PARTFLAGS | partition flags |
|
||||
| PARTLABEL | partition LABEL |
|
||||
| PARTN | partition number as read from the partition table |
|
||||
| PARTTYPE | partition type code or [UUID](../../../linux/UUID.md) |
|
||||
| PARTTYPENAME | partition type name |
|
||||
| PARTUUID | partition [UUID](../../../linux/UUID.md) |
|
||||
| PATH | path to the device node |
|
||||
| PHY-SEC | physical sector size |
|
||||
| PKNAME | internal parent kernel device name |
|
||||
| PTTYPE | partition table type |
|
||||
| PTUUID | partition table identifier (usually [UUID](../../../linux/UUID.md)) |
|
||||
| RA | read-ahead of the device |
|
||||
| RAND | adds randomness |
|
||||
| REV | device revision |
|
||||
| RM | removable device |
|
||||
| RO | read-only device |
|
||||
| ROTA | rotational device |
|
||||
| RQ-SIZE | request queue size |
|
||||
| SCHED | I/O scheduler name |
|
||||
| SERIAL | disk serial number |
|
||||
| SIZE | size of the device |
|
||||
| START | partition start offset |
|
||||
| STATE | state of the device |
|
||||
| SUBSYSTEMS | de-duplicated chain of subsystems |
|
||||
| MOUNTPOINT | where the device is mounted |
|
||||
| MOUNTPOINTS | all locations where device is mounted |
|
||||
| TRAN | device transport type |
|
||||
| TYPE | device type |
|
||||
| UUID | filesystem [UUID](../../../linux/UUID.md) |
|
||||
| VENDOR | device vendor |
|
||||
| WSAME | write same max bytes |
|
||||
| WWN | unique storage identifier |
|
||||
| ZONED | zone model |
|
||||
| ZONE-SZ | zone size |
|
||||
| ZONE-WGRAN | zone write granularity |
|
||||
| ZONE-APP | zone append max bytes |
|
||||
| ZONE-NR | number of zones |
|
||||
| ZONE-OMAX | maximum number of open zones |
|
||||
| ZONE-AMAX | maximum number of active zones |
|
Loading…
Add table
Add a link
Reference in a new issue