Назад | Перейти на главную страницу

Проблема при использовании tune2fs

У меня есть сервер с прикрепленным диском 3 ТБ. Я хочу уменьшить зарезервированные блоки с помощью tune2fs. Уменьшение значения по умолчанию с 5% до 1% позволяет мне получить много дополнительного места.

Перед применением на реальном сервере я протестировал в своей тестовой среде,

Перед : /dev/sdb ext4 3.9G 8.0M 3.7G 1% /root/mount1

команда: tune2fs -m.5 /dev/sdb

после: /dev/sdb ext4 3.9G 8.0M 3.7G 1% /root/mount1

Как видите, df -hT показывает тот же размер 3.9G. Но зарезервированные блоки уменьшаются при проверке с помощью tune2fs -l / dev / sdb. Почему df не принимает новый размер?

Зарезервированные блоки уже являются частью файловой системы, вы не должны ожидать получения «большого количества дополнительного места».

Если вы заполняете файловую систему как обычный (не root) пользователь, она на самом деле не заполнена. Зарезервированные блоки все еще там и готовы к использованию, но только для пользователя root. Уменьшение зарезервированных блоков не увеличивает пространство на один бит, это просто позволяет пользователю без полномочий root заполнить больше пространства, которое уже доступно.