#linux #ubuntu
Какой командой узнать сколько физических дисков установлено и какая у них вместимость? Не смонтированные разделы, а именно физические устройства.
Ответы
Ответ 1
Есть симпатичная утилитка lsblk, обычно присутствует в штатной поставке, которая может нарисовать дерево использования устройств, например: melkij@melkij:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 298,1G 0 disk ├─sda2 8:2 0 298G 0 part │ ├─sysvg-home 254:1 0 186,3G 0 lvm /home │ └─sysvg-root 254:0 0 15G 0 lvm / └─sda1 8:1 0 94M 0 part /boot У меня стоит 1 диск 320гб (298ГиБ), один раздел на нём смонтирован в /boot, поверх второго развёрнут LVM Либо, например, запросить lsblk --nodeps NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 298,1G 0 disk Покажет только устройства, но не разделы на них и прочие LVM. Важная оговорка - это всё если устройства распознаны операционной системой и между ними и системой нет ничего дополнительного. Если накопители подключены через RAID контроллер - то обычно система видит только сам контроллер. А какие там на самом деле диски - необходимо уточнять через софт этого контроллера.Ответ 2
lshw - list hardware (тут матчасть). sudo lshw -class diskОтвет 3
Если есть желание обойтись без сторонних утилит, то можно так: grep -r . /sys/block/sd?/size Размер выводится в 512-байтовых блоках. Также, как и все остальные способы, этот не различает жёсткий диск от флешки или кард ридера.
Комментариев нет:
Отправить комментарий