Як перевірити твердження постачальника про розмір жорсткого диска? df
показує орієнтований на розділи результати (включаючи tmpfs), його потрібно виконати і рахувати орієнтовану мітку.
Як отримати в одній команді чи файлі cat / proc жорсткий диск?
Як перевірити твердження постачальника про розмір жорсткого диска? df
показує орієнтований на розділи результати (включаючи tmpfs), його потрібно виконати і рахувати орієнтовану мітку.
Як отримати в одній команді чи файлі cat / proc жорсткий диск?
Відповіді:
hdparm , коли викликається-I
комутатором, відображає ідентифікаційну інформацію, безпосередньо запитувану з диска. Сюди входить розмір накопичувача і майже все інше, що вас може зацікавити.
Щоб відобразити лише розмір диска, можна скористатися цією командою:
sudo hdparm -I /dev/sdX | grep "device size"
Слово обережності: hdparm вимагає кореневого доступу та є потенційно руйнівним інструментом. Хоча -I
вимикач абсолютно безпечний у використанні, інші - ні.
Насправді існують різні методи. Не всі ці програми будуть встановлені за замовчуванням, але всі вони будуть легко доступні в будь-якому дистрибутиві 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,
Хоча це не найпростіший аналіз і не рекомендований для сценаріїв, він fdisk -l /dev/sdX
повинен дати вам інформацію, яку ви шукаєте.
blocks * block's size
оскільки звичайний результат fdisks знаходиться в блоках, секторах?
sudo parted -l
... корисне.