Как отобразить размер установленных жестких дисков

Я хочу написать простой скрипт linux, который будет отображать реальный размер установленного жесткого диска. Если SSD 128 ГБ, lsblk показывает меньше 128. Мне нужно проверить реальный размер памяти и распечатать его следующим образом: Установлено 128 ГБ = сценарий дает результат

128

Если установлено два жестких диска, он дает результат

128/512

Он должен работать как с sata, так и с nvme-дисками

-1
задан 26 July 2021 в 12:26

1 ответ

Непонятно, о чем ваш вопрос. Я надеюсь, вы не хотите, чтобы кто-то написал весь сценарий, а скорее спрашиваете, как получить числа, с которыми вы хотите работать.

Используйте lshw, это (отредактированный) вывод из моей системы, один NVMe и один SSD присутствуют

$ lshw -c disk
  *-namespace               
       description: NVMe namespace
       logical name: /dev/nvme0n1
       size: 953GiB (1024GB)
...
  *-disk
       description: ATA Disk
       product: Samsung SSD 850
       logical name: /dev/sda
       size: 931GiB (1TB)
...
1
ответ дан 28 July 2021 в 11:14

Другие вопросы по тегам:

Похожие вопросы: