Логический том используется на 100%, но 50G кажутся свободными

Логический том используется на 100%, но 50G кажутся свободными

Я изменяю размер логических томов на сервере CentOS и столкнулся с проблемой, при которой тома показывают, что они заполнены на 100%, хотя столбцы «Размер» и «Использовано» указывают на то, что должно быть больше места.

df -h /volume_name
Filesystem  Size   Used  Avail  Use%  Mounted on
/dev/blah   1014G  963G  24M    100%  /volume_name

Мой процесс изменения размера, на случай, если это способствует возникновению проблемы, таков:

umount /dev/volume_name
lvresize -L 1014G /dev/volume_name
e2fsck -f /dev/volume_name
resize2fs /dev/volume_name
mount /dev/volume_name /volume_name

Нормально ли, что так много неиспользуемого пространства? Когда я запускаю e2fsck на томах, большинство из них говорят, что у них около 2 или 3% несмежного пространства. Может ли это способствовать возникновению проблемы?

Спасибо за любую помощь, которую вы можете мне оказать. Я пытался искать проблему, но, возможно, я использую неправильную терминологию, поэтому даже указание правильного направления было бы очень ценно!

решение1

Какой тип ФС? В случае ext2/3/4, если вы создали ФС без указания зарезервированных блоков, по умолчанию зарезервировано 5% блоков, это 50 ГБ в случае файловой системы объемом 1 ТБ.

попробуйте следующее:

tune2fs -l /dev/blah |grep -i reserved

Это блоки, зарезервированные для пользователя root — это имеет смысл для файловых систем, необходимых для работы ОС, например, rootfs, /var, /tmp и т. д., но это крайне непродуктивно для /home, /apps и т. д.

Если вы хотите удалить бронирование, введите следующее:

tune2fs -m0 /dev/blah

решение2

Выполните 'dumpe2fs -h /dev/blah |grep -E "lock count"' в системе и посмотрите на количество блоков и количество зарезервированных блоков. При создании файловой системы 5% пространства резервируется для административных целей. Небольшие математические расчеты показывают, что 5% от 1014G составляют около 50G. Если вы хотите изменить это, вы можете использовать опции -r и -m команды tune2fs, чтобы сделать это.

решение3

По умолчанию 5% блоков зарезервировано для суперпользователя, root, когда вы создаете файловую систему. Вы можете проверить свойства файловой системы ext[2-4] с помощью dump2fs.

Вы можете изменить этот процент с помощью -mопции tune2fs, что часто делается при больших объемах.

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