Pull to refresh

Полезные утилиты для работы с XFS

Reading time1 min
Views3.2K
Если у вас есть большой раздел с XFS который по каким-то причинам достаточно часто заполнялся практически на 100%, то фаилы на нем могут быть достаточно сильно фрагментированы. Для того, чтобы это проверить и воспользоваться онлайн дефрагментацией необходимо установить xfs_utils, xfsdump.
Для Debian/Ubuntu выполняем
sudo apt-get install xfs_utils xfsdump
Смотрим насколько сильно фрагментирован раздел
sudo xfs_db -r /dev/sdb1
xfs_db> frag
actual 278616, ideal 24966, fragmentation factor 91.04%

Итак теперь, когда мы выяснили, что дефрагментировать раздел не помешает — воспользуемся тем, что xfs умеет проводить онлайн дефрагментацию раздела.
Запускаем
sudo xfs_fsr -v /dev/sdb1

/home/ftp start inode=0
ino=163
extents before:2 after:1 DONE ino=163
ino=169
extents before:2 after:1 DONE ino=169
ino=171
extents before:2 after:1 DONE ino=171
ino=1391
......

После первого прохода результат
xfs_db> frag
actual 48121, ideal 24966, fragmentation factor 48.12%

Чтобы выполнить сразу несклько проходов можно запустить с парметром -p или указать сколько по времени работать с -t
Tags:
Hubs:
+4
Comments7

Articles

Change theme settings