Storage
Utilities
dmsetup — low level logical volume management
[root@node02 ~]# dmsetup info -C
Name Maj Min Stat Open Targ Event UUID
mpathe 253 24 L--w 1 1 1 mpath-3600d023100036e4461f399ce40b9ee7d
mpathn 253 3 L--w 1 1 1 mpath-3600d02310009005d059f19bb5ab8640d
mpatha 253 9 L--w 2 1 1 mpath-3600c0ff0003b82e9224a5f5b01000000
mpathm 253 1 L--w 1 1 1 mpath-3600d02310008b5e3539e4069163b90b3
mpathl 253 5 L--w 1 1 1 mpath-3600c0ff0003b82e94fe5f75b01000000
mpathx 253 2 L--w 0 1 1 mpath-3600c0ff0003b82e99238355f01000000
mpathk 253 8 L--w 1 1 1 mpath-3600d02310003efb83183e0594afc2ab6
mpathv 253 6 L--w 1 1 1 mpath-3600c0ff0003b82e966f10a5f01000000
mpathi 253 12 L--w 1 1 1 mpath-3600d023100000cfb1768d16b7398866e
mpathu 253 4 L--w 1 1 1 mpath-3600d02310009e5e609098a5574e7230b
mpatht 253 0 L--w 1 1 1 mpath-3600d02310009e5da20a218e06bfa00ad
mpathg 253 20 L--w 1 1 1 mpath-3600d0231000375e811d2b3a36590ee86
mpathf 253 16 L--w 1 1 1 mpath-3600d023100000cf342d486b4755400ed
dmsetup table
Disks are then in /dev/mapper/
lsblk – list block devices
root@cephhost01:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 55M 1 loop /snap/core18/1705
loop1 7:1 0 69.3M 1 loop /snap/lxd/15457
loop3 7:3 0 27.1M 1 loop /snap/snapd/7264
loop4 7:4 0 30.3M 1 loop /snap/snapd/7777
loop5 7:5 0 55M 1 loop /snap/core18/1754
loop6 7:6 0 71.2M 1 loop /snap/lxd/15564
sr0 11:0 1 1024M 0 rom
vda 252:0 0 25G 0 disk
├─vda1 252:1 0 1M 0 part
└─vda2 252:2 0 25G 0 part /
vdb 252:16 0 20G 0 disk
-f, –fs
Output info about filesystems. This option is equivalent to -o NAME,FSTYPE,LABEL,UUID,MOUNTPOINT.
root@cephhost01:~# lsblk --fs
NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
loop0 squashfs 0 100% /snap/core18/1705
loop1 squashfs 0 100% /snap/lxd/15457
loop3 squashfs 0 100% /snap/snapd/7264
loop4 squashfs 0 100% /snap/snapd/7777
loop5 squashfs 0 100% /snap/core18/1754
loop6 squashfs 0 100% /snap/lxd/15564
sr0
vda
├─vda1
└─vda2 ext4 49b14327-2d4e-4d59-b2f1-78966ca950f3 15.2G 33% /
vdb
-t, –topology
Output info about block-device topology. This option is equivalent to -o NAME,ALIGNMENT,MIN-IO,OPT-IO,PHY-SEC,LOG-SEC,ROTA,SCHED,RQ-SIZE,RA,WSAME.
$ lsblk -t
NAME ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC ROTA SCHED RQ-SIZE RA WSAME
sda 0 4096 0 4096 512 1 mq-deadline 64 128 0B
└─sda1 0 4096 0 4096 512 1 mq-deadline 64 128 0B
sdb 0 4096 0 4096 512 1 mq-deadline 64 128 0B
└─sdb1 0 4096 0 4096 512 1 mq-deadline 64 128 0B
sdc 0 512 0 512 512 0 mq-deadline 64 128 0B
├─sdc1 0 512 0 512 512 0 mq-deadline 64 128 0B
├─sdc2 0 512 0 512 512 0 mq-deadline 64 128 0B
└─sdc3 0 512 0 512 512 0 mq-deadline 64 128 0B
sdd 0 4096 0 4096 512 1 mq-deadline 64 128 0B
sde 0 4096 0 4096 512 1 mq-deadline 64 128 0B
sdf 0 4096 0 4096 512 1 mq-deadline 64 128 0B
sr0 0 512 0 512 512 1 mq-deadline 64 128 0B
nvme1n1 0 512 0 512 512 0 none 1023 128 0B
└─nvme1n1p1 0 512 0 512 512 0 none 1023 128 0B
nvme0n1 0 512 0 512 512 0 none 1023 128 0B
├─nvme0n1p1 0 512 0 512 512 0 none 1023 128 0B
└─nvme0n1p2 0 512 0 512 512 0 none 1023 128 0B
blkid – locate/print block device attributes
blkid
/dev/disk filesystem
ll /dev/disk/by-uuid
tree /dev/disk/by-id/
dstat – versatile tool for generating system resource statistics
dstat -d -D sda,nvme1n1
hdparm – get/set SATA/IDE device parameters
hdparm /dev/sda
hdparm -W /dev/sda
/dev/sda:
write-caching = 1 (on)
hdparm -I /dev/disk/by-id/ata-ST33000651AS_8XK7FBZG | grep 'Sector\|Rotation'
ATA Secure Erase
WARNING: Do not attempt to do this through a USB interface!
hdparm --user-master u --security-set-pass Eins /dev/X
time hdparm --user-master u --security-erase Eins /dev/X
source: https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase