df и lvdisplay огромная разница

df и lvdisplay огромная разница

У меня есть раздел /dev/mapper/datavg-lv_data.

df -h результаты показывают

введите описание изображения здесь

в то время как lvdisplay показывает

введите описание изображения здесь

почему существует огромная разница между размером lv, размером файловой системы и доступным размером, при этом нет данных о точке монтирования? куда девается пространство?

решение1

Логический том — это не то же самое, что файловая система. Файловая система может быть лишь небольшой частью логического тома.

Скорее всего, файловая система не охватывает весь том, и вам придется изменить размер раздела, информацию LVM, а затем изменить размер файловой системы (с помощью resize2fs).

илиЕсли вы используете EXT3 или EXT4, возможно, пространство просто зарезервировано для корневых и системных служб. В этом случае вы можете использовать tune2fs, чтобы освободить пространство.

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

 sudo tune2fs -l /dev/sda1 | grep 'Reserved block count'

(Замените sda1 на реальный диск).

решение2

lvdisplay сообщает фактический размер на диске, а df показывает доступное системе дисковое пространство, которое равно фактическому размеру диска за вычетом используемого пространства файловой системы.

Также учтите, что файловые системы используют иноды. Когда создается файловая система, часть ее (почти 1%) резервируется для инодов и займет доступное пространство блока. Так что в вашем случае почти 5GiB пространства занимает таблица инодов.

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

df --inodes

Связанный контент