FS с возможностью дефрагментации

Подскажите, существуют ли утилиты дефрагментации для Ext4 и ReiserFS4.
Насколько я знаю несмотря на арест Рейзера система ReiserFS4 продолжает развиваться, если есть люди, которые используют 4 рейзер больше 3 месяцев, отпишитесь пожалуйста, особенно если у кого были ситуации, которые приводили к краху ФС и ее получилось восстановить.

Ext4 и ReiserFS4 не требуют

Ext4 и ReiserFS4 не требуют дефрагментации

ммм... линуксовые фс вообще

ммм... линуксовые фс вообще как бы не фрагментируются заметно.

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

именно.

именно.

Очень зависит от

Очень зависит от использования и времени жизни фс, у меня, например, /home забит почти полностью и содержимое постоянно меняется, в результате скорость чтения некоторых файлов до 10 раз медленнее, чем средняя скорость передачи данных с диска.

А не надо забивать диск под

А не надо забивать диск под завязку. Нормальный режим функционирования ФС - порядка 60% занятого места. Если больше, то действительно трудно подыскивать подходящие свободные куски, начинается фрагментация, начинается раскидывание файлов из одного каталога в разные участки диска и т.д.

Ну, с такой философией можно

Ну, с такой философией можно вывести, что файловую систему лучше держать чистой, потому что тогда фрагментации файлов вообще нет ;-)

KiberGus написал(а): А не

KiberGus написал(а):
А не надо забивать диск под завязку. Нормальный режим функционирования ФС - порядка 60% занятого места. Если больше, то действительно трудно подыскивать подходящие свободные куски, начинается фрагментация, начинается раскидывание файлов из одного каталога в разные участки диска и т.д.

Что то мне это напоминает :) - конкретно резервирование места на NTFS,так тут не NTFS

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Нет просто не существет

Нет просто не существет утилит, а дефрагментируются любые ФС. Пока есть один дефрагментатор - tar/untar

Ключевое слово не

Ключевое слово не фрагментируются заметно
фрагментация понятно что есть, но она не является такой заметной как на венде

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

файлы фрагментируються слабо,

файлы фрагментируються слабо, так как находиться наиболее пустое место.
а кто сталкивался с фрагментацией свободного пространства и из-за этого потерей свободного места на диске?
http://forum.calculate-linux.org/viewtopic.php?f=21&t=197&p=970#p970

sys-fs/shake Available

sys-fs/shake
Available versions: 0.31
Installed versions: 0.31(21:56:19 13.11.2008)
Homepage: http://vleu.net/shake/
Description: defragmenter that runs in userspace while the system is used

Существуют зато отдельные

Существуют зато отдельные утилиты - shake и defrag (входит в какой-то пакет утилит для торрентов). Подходят для любой ФС в линюкс, даже на ntfs можно использовать, если запись разрешена. Полезность их оценить не могу, но грешу на shake, убивший мелкие файлы на jfs.

Еще есть e4defrag для ext4, но он до сих пор в разработке. Но можно собрать тестовые версии, если хочется. После выхода вроде бы войдет в e2fsprograms.

Лучший способ защиты от фрагментации файлов - свободное место в достаточном кол-ве и опции полного выделения места под файл в прогах, если такая есть.

Причем тут файловая система и

Причем тут файловая система и дефрагментация.
Когда файл удаляется остается свободное место и туда записывается допустим другой большего размера и он раскидывается по всем таким кускам на всем диске.Просто никто не будет писать такие утилиты бесплатно.
Но я нашел O&O Defrag Linux можеш попробовать.

просто невменяемая ФС типа

просто невменяемая ФС типа FAT или ntfs будет писать подряд, а более новые ФС смотрят куда они пишут, и подбирают свободный кусок более-менее по размеру. фрагментация конечно есть, но она нефатальна настолько насколько в window$

Единственной фаиловой

Единственной фаиловой системой с утилитой дефрагментации (в комплекте ) является XFS.
Но и там надо очень постараться, чтобы из за дефрагментации начала падать производительность.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Если кому будет интересно вот

Если кому будет интересно вот ссылка на дефрагментатор для XFS.

/ Enchant /
"Никакую проблему нельзя решить на том же уровне, на котором она возникла"

он входит в sys-fs/xfsprogs

он входит в sys-fs/xfsprogs .
Лучшая документация, какую я видел по xfs , это
IRIX admin guide, раздел про xfs. очень рекомендуется к прочтению :)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Его нет в отмеченных как

Его нет в отмеченных как стабильные версии sys-fs/xfsprogs, а присутствует в не стабильных ~*.

/ Enchant /
"Никакую проблему нельзя решить на том же уровне, на котором она возникла"

slepnoga написал(а):он входит

slepnoga написал(а):
он входит в sys-fs/xfsprogs .

Прокололся, он из sys-fs/xfsdump .
mini ~ # equery b xfs_fsr
[ Searching for file(s) xfs_fsr in *... ]
sys-fs/xfsdump-2.2.48 (/usr/bin/xfs_fsr)

mini ~ # eix xfsd
[I] sys-fs/xfsdump
Available versions: 2.2.48 ~3.0.0
Installed versions: 2.2.48(21:20:56 22.06.2009)
Homepage: http://oss.sgi.com/projects/xfs
Description: xfs dump/restore utilities

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Я уже написал, что он

Я уже написал, что он присутствует в xfsprogs версии выше 3-тей, которая пока еще в ~keyword.

/ Enchant /
"Никакую проблему нельзя решить на том же уровне, на котором она возникла"

А я ответил, что

А я ответил, что

Цитата:
sys-fs/xfsdump-2.2.48 (/usr/bin/xfs_fsr)

Странно , как же я его юзаю ,не размаскировывая

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Ок, вопрос дефрагментации

Ок, вопрос дефрагментации оставим пока в стороне, подскажите пожалуйста такую штуку.
1) Можно ли каким то образом оценить активность ввода вывода для определенного каталога, сколько за час байтов в него пишется и читается?
2) Я сделал раздел, на который хочу перенести /usr, как это проще всего сделать ?

-----------------------------------------»
если хочешь послать в MAN, лучше промолчи.

По п.2смонтировать новый

По п.2
смонтировать новый раздел куда нибудь в /mnt
rsync`ом засинхронизировать фаилы, поправить фстаб.
далее mount --move old.pount /usr.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

1) iotop

1) iotop

.

на atop тоже стоит взглянуть

Это подпись, которую невозможно истолковать неправильно

1) Можно ли каким то образом

1) Можно ли каким то образом оценить активность ввода вывода для определенного каталога

ИМХО нет. ИБО подобный мониторинг весьма накладен и ничего не дает (у каталога нет потолка производительности, потому циферки получаются ни про что). Из того что видел по загрузке дисковой подсистемы - все обычно меряет до устройства (его производительность определена). Меня интересует процент утилизации. Чтото типа iostat -x 1, последняя колонка

Меня интересует не

Меня интересует не производительность устройства, а количество байт записанных в нее допустим за час.

-----------------------------------------»
если хочешь послать в MAN, лучше промолчи.

Можно поизголяться с lvm +

Можно поизголяться с lvm + vmstat/iostat. Насколько помню каждый раздел лвм показывается как отделный девайс. У указанных утилит есть возможность запуска в виде демона. Ежели в вашу папку будет смонтирован раздел - должно считать. Правда в готовом виде вряд ли. Придется на лог погавкать,поседить, поперлить и загнать в какой нить rrdtools.

Решаемо.

Casufi написал(а):
Подскажите, существуют ли утилиты дефрагментации для Ext4 и ReiserFS4.

Я использую баш-скрипт для дефрагментации своих торрентопомоек на ReiserFS 3-й версии. По идее должно работать и на ext3/4, но не пробовал.

вот гуглил на предмет дефрага

вот гуглил на предмет дефрага reiserfs и нашел решение. большое спасибо за скрипт!

вообще в последних версиях

вообще в последних версиях ext4 есть поддержка дефрагментации
http://ext4.wiki.kernel.org/index.php/New_ext4_features#Online_Defragmentation

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".