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

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

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

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

tune2fs -m 1  /dev/sda6

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

Ваша оценка: Нет Средняя оценка: 4.9 (9 votes)
a

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

Ваша оценка: Нет
8
comrade

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

Ваша оценка: Нет
a

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

Ваша оценка: Нет Средняя оценка: 1 (3 votes)
10
pomodor

Автор потрудился. 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%.

Ваша оценка: Нет Средняя оценка: 4.2 (5 votes)
8
comrade

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

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

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
a

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

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
Отправить комментарий
КАПЧА
Вы человек? Подсказка: зарегистрируйтесь, чтобы этот вопрос больше никогда не возникал. Кстати, анонимные ссылки запрещены.
CAPTCHA на основе изображений
Enter the characters shown in the image.
Linux I класса
Linux II класса
Linux III класса
Счетчики
  • Самый популярный сайт о Linux и Windows 10
  • Индекс цитирования
О Либератуме

Liberatum — это новости мира дистрибутивов Linux, обзоры, сборки, блоги, а также лучший сайт об Ubuntu*.