Получить размер жесткого диска без df

2254
Rodrigo Gurgel

Как проверить заявление поставщика о размере жесткого диска? dfпоказывает результаты, ориентированные на разделы (включая tmpfs), нужно выполнить их и рассчитать метки.

Как получить в одной команде или файле cat / proc размер жесткого диска?

0

3 ответа на вопрос

2
Dennis

hdparm, когда вызывается с помощью-Iпереключателя, отображает идентификационную информацию, непосредственно запрашиваемую с накопителя. Это включает в себя размер диска и почти все остальное, что вас может заинтересовать.

Чтобы отобразить только размер диска, вы можете использовать эту команду:

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

Предостережение: hdparm требует root-доступа и является потенциально разрушительным инструментом. В то время как -Iпереключатель совершенно безопасен в использовании, другие нет.

спасибо, вот что я искал. Я также нашел следующее: `sudo parted -l` ... полезно. Rodrigo Gurgel 10 лет назад 0
2
terdon

На самом деле существуют различные методы. Не все эти программы будут установлены по умолчанию, но все они будут легко доступны в любом дистрибутиве GNU / Linux:

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

hdparmи fdisk -lуже упоминалось, но вы могли бы сделать

$ sudo fdisk -l | grep "^Disk /" | gawk '' 500.1 GB, 
1
UtahJarhead

Хотя анализ не самый простой и не рекомендуется для написания сценариев, он fdisk -l /dev/sdXдолжен предоставить вам информацию, которую вы ищете.

спасибо, знаете ли вы, как рассчитывать без необходимости умножения 'блоков * размера блока', поскольку обычный результат fdisks в блоках, секторах? Rodrigo Gurgel 10 лет назад 0
плюс, fdisk считает tmpfs? Rodrigo Gurgel 10 лет назад 0

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