Посмотрите как lsblk . Согласно man page:«lsblk выводит информацию обо всех доступных или указанных блочных устройствах». , например:
lsblk
(для получения информации обо всех блочных устройствах):
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 273.4G 0 disk
├─sda1 8:1 0 487M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 272.9G 0 part
├─neuron--vg-root 252:0 0 144.9G 0 lvm /
└─neuron--vg-swap_1 252:1 0 128G 0 lvm [SWAP]
sdb 8:16 0 1.7T 0 disk
└─sdb1 8:17 0 1.7T 0 part /home
lsblk /dev/sd* --nodeps --output TYPE
(для получения Введите для всех блочных устройств):
TYPE
disk
part
part
part
disk
part
lsblk /dev/sd* --nodeps --output NAME,MODEL,VENDOR,SIZE,TYPE,STATE
(для получения указанных параметров на всех блочных устройствах):
NAME MODEL VENDOR SIZE TYPE STATE
sda LOGICAL VOLUME HP 273.4G disk running
sda1 487M part
sda2 1K part
sda5 272.9G part
sdb LOGICAL VOLUME HP 1.7T disk running
sdb1 1.7T part
lsblk /dev/sda --nodeps --output TYPE
(, чтобы получить Тип из sda , что обычно эквивалентно Window's Disk 1):
TYPE
disk
Это один из подходов, и вам может понадобиться добавить пакет в ваш конкретный дистрибутив, например, с помощью.:sudo apt-get install lsblk
(Debian, Ubuntu ).
Это полу -обоснованное предположение:
Это будет сохранено в/etc/rc0.d/K01zzz_goodbye_message
#!/bin/sh
echo "Shutdown will complete soon. Unplug me."