Как освободить 100 Гб места на диске одной командой в Linux

Жесткие диски стоят дорого и пользователи Linux ищут новые способы освобождения места на SSD и HDD.

Когда вы форматируете раздел в Linux, то система резервирует 5% свободного места для привилегированных процессов. Если вдруг место на жестком диске закончится, то система продолжит корректную работу и даст возможность пользователю среагировать. В общем, идея не лишена здравого смысла.

Но это справедливо для системных разделов. А зачем нам такое резервирование для раздела с директорией /home? К слову сказать, основной объем памяти приходится как раз на этот раздел. Для 2 Тб диска 5% составят уже значительные 100 Гб. Вежливо попросим систему вернуть пользователю его честно нажитые гигабайты:

tune2fs -m 1 /dev/sda6

Этой командой мы уменьшили объем резервирования для раздела /dev/sda6 до уровня 1% и получили взамен дополнительное свободное пространство для наших файлов. Ура? Ура!

Главная тема: 
Программное обеспечение: 

Комментарии

Почему-то автор забыл упомянуть, что сие действо актуально исключительно для файловой системы ext4, которую пользуют далеко не все юзеры Linux.

comrade аватар

"Актуально" — это как? На других файловых системах место не резервируется? Или резервируется, но как его уменьшить — Вы не знаете?

Я использую ReiserFS, как уменьшить зарезервированное место не знаю. Вот для меня эта статья с панацейной командой tune2fs не актуальна, другими словами попросту бесполезна.
Но дело ведь не в этом. Автор априори подразумевает, что ничего кроме ext4 на свете не существует, поэтому даже не потрудился указать, с какой ФС этот трюк сработает.

Автор потрудился. tune2fs как бы намекает. А если нет желания учить базовые команды Линукса, то можно выбрать ОС попроще.

$man tune2fs
tune2fs - adjust tunable filesystem parameters on ext2/ext3/ext4 filesystems
...
-m reserved-blocks-percentage
Set the percentage of the filesystem which may only be allocated by privileged processes. Reserving some number of filesystem blocks for use by privileged processes is done to avoid filesystem fragmentation, and to allow system daemons, such as syslogd(8), to continue to function correctly after non-privileged processes are prevented from writing to the filesystem. Normally, the default percentage of reserved blocks is 5%.

comrade аватар

Статья для новичков. Вы им в данный исторический период рекомендуете райзер или бтр?:-О

Если считаете, что статья не полна, дополните её о вашей любимой файловой системе. Если на райзере меньше потерь места — будете гордиться, а если есть аналогичная возможность высвободить N гигабайт, и Вам польза, и другим:))

О! Сработало! Спасибо!

Комментировать

Filtered HTML

  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.