LINUX.ORG.RU

XFS и дефрагментация


0

0

Использую раздел с XFS для "медипомойки". туда падают закачки с DC и Торрентов. Часть после просмотра удаляется, часть переносится на другие разделы и т.д.

Озаботился проблемой фрагментации. по интернетам нашёл кучу документации, которая сводится к 2-м вещам:

1. проверка уровня фрагментации:
xfs_db -r -c frag /dev/<раздел>

у меня выдаёт:
actual 120972, ideal 17266, fragmentation factor 85.73%

2. запуск ДЕфрагментации:
sudo xfs_fsr -v /dev/<раздел>

у меня оно долго шуршит винтом выдавая в консоль кучу сообщений вида:
XFS_IOC_SWAPEXT failed: ino=434319615: Недопустимый аргумент
ino=43431961

номера ino разные.

И что самое печальное, по окончанию шага 2, уровень фрагментации не меняется! так и остаётся 85%
на разделе занято <60%. Подскажите как победить фрагментированность!

PS fedora 10, ядро 2.6.27.19-170.2.35.fc10.i686

★★★

Ответ на: комментарий от vyv

прогнал xfs_repair

запустил заново sudo xfs_fsr -v /dev/sdb3

и опять теже сообщения: /mnt/media start inode=0 ino=14687233 XFS_IOC_SWAPEXT failed: ino=14687233: Недопустимый аргумент ino=144 XFS_IOC_SWAPEXT failed: ino=144: Недопустимый аргумент ino=143 ...

боюсь, что когда закончит, будет таже бодяга.

vyv ★★★
() автор топика
Ответ на: комментарий от vyv

Если не поможет более свежая версия xfsprogs (у меня - 3.0.0) и с железом точно всё хорошо (xfs очень критична, например, к исправности памяти - она перепроверяет даже свои данные в оперативке и в случае отказов - валится. Кстати, глянь в dmesg), то у меня предположений других нет :-/

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

>А версия xfs_progs какая?

xfsdump-2.2.48-1.fc9.i386
xfsprogs-2.10.2-1.fc10.i386


ээ, xfsdump что-то подозрительно староват...

vyv ★★★
() автор топика
Ответ на: комментарий от vyv

В Gentoo stable (т.е. x86) - это 2.2.48 и 2.10.1.

~arch - это 3.0.0 для обоих пакетов. У меня сейчас 3.0.0 но раньше, вроде, и с 2.x проблем не было.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

>Если не поможет более свежая версия xfsprogs (у меня - 3.0.0) и с железом точно всё хорошо (xfs очень критична, например, к исправности памяти - она перепроверяет даже свои данные в оперативке и в случае отказов - валится. Кстати, глянь в dmesg), то у меня предположений других нет :-/

3.x.x надо собирать...
железо - в порядке. мемтест86 проходит, в dmesg ничего криминального.

придётся видимо xfsdump и xfsprog из rawhide дёргать. ну и попробую багрепорт закинуть.

vyv ★★★
() автор топика
Ответ на: комментарий от vyv

накатил xfsdump и xfsprog из rawhide - теже яйца, только в профиль(с)

xfsdump-3.0.0-2.fc11.i586
xfsprogs-3.0.0-2.fc11.i586

vyv ★★★
() автор топика
Ответ на: комментарий от sdio

>sdio

этот баг я нагуглил, но там говорится о 29-ом ядре, и ссылаются, что в 28-ом всё работало. у меняж ядро 27-ое... возможно конечно что федоровцы что-то бэкпортили, но это врятли.

ну всё равно буду ждать новое ядро.

vyv ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.