Оптимизация, тюнинг файловой системы ext3 в линуксПри установке системы, по умолчанию предлагается файловая система ext3. Стабильная, проверенная временем файловая система ext3 это неплохой выбор и для новичков, и для опытных пользователей.
Однако, не все знают что по умолчанию ext3 (ext2 кстати, тоже) резервирует под свои нужды целых 5% от всего дискового пространства. Эти 5% используются для работы приложений, выполняемых от root и только при нехватке пространства на жестком диске. Разделы диска, форматированные в ext3 можно и нужно оптимизировать. Сделать это очень просто.

Чем больше объем жесткого диска, тем больше полезного объема диска расходуется впустую. Точнее не используется вовсе. К примеру, жесткий диск на 200 gb будет “терять” 10 gb. Диск на 500 gb потеряет 25 gb.
С помощью программы tune2fs можно изменить размер резервируемого пространства или совсем его отключить. Изменять размер резерва можно не боясь потерять данные (для ext4 не тестировал) используя ключи tune2fs -m и -r.

В /home и разделах, используемых например для хранения файлов резервирование пространства не используется и его можно смело отключить. У меня /home и корень форматированы в reiserfs поэтому никаких действий с ними не производил.
Если ваш корневой раздел форматирован в ext3 а места для системы с запасом, можно уменьшить размер резервируемого пространства. Например с 5% до 1%.
В ext3 у меня только каталог /films с парой сотен гигабайт видео. Никакого смысла резервировать дисковое пространство в каталоге /films нет, отключил его.. Да, знаю, для хранения фильмов XFS подходит больше чем ext3 но так уж исторически сложилось :)

Перед изменением размера резерва нужно узнать какой каталог где находится. Это можно узнать написав в терминале команду cat /etc/fstab Команда покажет что нужный мне каталог /films находится на /dev/sda1
Чтобы уменьшить резервируемое пространство в /films до 1% нужно от суперпользователя ввести команду: sudo tune2fs -m 1 /dev/sda1
-m это ключ используемый для изменения размера резервного пространства.
1 это размер резервного пространства в процентах.
/dev/sda1 это собственно раздел над которым производятся изменения.
Для отключения резервируемого пространства в каталоге /films нужно ввести команды:
tune2fs -r 0 /dev/sda1 или tune2fs -m 0 /dev/sda1

Что еще можно почитать:

2 комментария на запись “Увеличение объема жесткого диска оптимизируя файловую систему ext3”

  1. Саша Камаз пишет:

    Привет! Так значительно приятней читать твои статьи. Спасибо=)
    Все хочу поставит на свой ноут снова xubuntu и чето меня отталкивает от этого. Специфичный виндовый софт - зараза…

  2. plaid пишет:

    спасибо за полезную информацию, пока правда у меня нет необходимости уменьшать с 5 до 1 например, но в жизни бывает всякое)

Ваш комментарий к статье