Отримайте розмір жорсткого диска без df


0

Як перевірити твердження постачальника про розмір жорсткого диска? dfпоказує орієнтований на розділи результати (включаючи tmpfs), його потрібно виконати і рахувати орієнтовану мітку.

Як отримати в одній команді чи файлі cat / proc жорсткий диск?

Відповіді:


2

hdparm , коли викликається-Iкомутатором, відображає ідентифікаційну інформацію, безпосередньо запитувану з диска. Сюди входить розмір накопичувача і майже все інше, що вас може зацікавити.

Щоб відобразити лише розмір диска, можна скористатися цією командою:

sudo hdparm -I /dev/sdX | grep "device size"

Слово обережності: hdparm вимагає кореневого доступу та є потенційно руйнівним інструментом. Хоча -Iвимикач абсолютно безпечний у використанні, інші - ні.


дякую, ось що я шукав. Я також виявив таке: sudo parted -l... корисне.
Родріго Гургель

2

Насправді існують різні методи. Не всі ці програми будуть встановлені за замовчуванням, але всі вони будуть легко доступні в будь-якому дистрибутиві GNU / Linux:

$ sudo lshw | grep -A 15 disk | grep size
             size: 465GiB (500GB)
$ df --total -TH --exclude-type=tmpfs | awk '{print $3}' | tail -n 1
468G

hdparmі fdisk -lвже згадувалося, але ви могли зробити

$ sudo fdisk -l | grep "^Disk /" | gawk '{print $3,$4}'
500.1 GB,

1

Хоча це не найпростіший аналіз і не рекомендований для сценаріїв, він fdisk -l /dev/sdXповинен дати вам інформацію, яку ви шукаєте.


дякую, чи знаєте ви, як підрахувати без необхідності множення, blocks * block's sizeоскільки звичайний результат fdisks знаходиться в блоках, секторах?
Родріго Гургель

плюс, fdisk вважає tmpfs?
Родріго Гургель
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.