Как получить доступное дисковое пространство в ОС Unix / Linux, включая нераспределенное пространство (которое не было назначено ни одному разделу)?
linux
unix
hard-drive
krapstuke
источник
источник
Ответы:
В Linux свободное место может скрываться во множестве мест:
Свободное место в файловой системе (наиболее очевидное):
Нераспределенное пространство:
или
и внимательно изучите, сколько места находится между разделами, а также между разделами и концом устройства.
Свободное место в системе LVM:
или
физический том может занимать меньше места, чем размер раздела, поэтому сравните его размер с размером раздела
Пространство, не назначенное разделу в системе MD:
Вам нужно будет сравнить «Размер используемого разработчика» с размером раздела
Файловые системы могут быть меньше, чем объем, на котором они находятся (спасибо @PaulGear!). Вы должны сравнить размер логического тома LVM, устройства MD RAID, раздела или другого устройства, на котором находится файловая система, с размером файловой системы (как возвращено
df
).Если у вас несколько групп дисков или томов LVM и относительно новый дистрибутив, вы можете использовать
lsblk
для отображения дерева блочных устройств вместе с точками монтирования.ПРИМЕЧАНИЕ. Существует также разница между маркетинговой ГБ (которая составляет 10 ^ 9B) и ОС или технической ГБ (которая составляет 2 ^ 30B и должна быть записана как GiB, чтобы их можно было различить). 40 ГБ составляет около 37,25 ГБ. Все вышеперечисленные инструменты, за исключением
parted
использования двоичных гигабайт в качестве единиц по умолчанию. Добавьтеunit MiB
к командеprint
parted , прежде чем получать ответы в мегабайтах (также полезно для выравнивания разделов на SSD и секторах 4KiB).источник
df
иlvs
.Звучит так, будто, возможно, вам нужен такой инструмент, как partitionmanager или gparted.
http://kde-apps.org/content/show.php?content=89595
http://gparted.sourceforge.net/download.php
cfdisk также будет показывать нераспределенное пространство на диске за диском:
cfdisk /dev/sda
Укажите соответствующее устройство - sda, sdb, sdc и т. Д.
источник
Пытаться:
или
http://www.unix.com/red-hat/178290-get-unallocated-disk-space.html
Над ссылкой есть еще описание того, что вы после
http://www.computerhope.com/unix/udf.htm Надеюсь, это поможет
источник
Вы можете увидеть разделы с помощью "df -h". В остальном вы можете использовать « parted discname », а затем «print».
источник