RTFM.WIKI

Ordnung muß sein. Ordnung über alles (18+)

Инструменты пользователя

Инструменты сайта


linux:fs:xfs_notes

XFS заметки

XFS надёжная ФС пережившая не один десяток отключений электричества на домашнем NAS.

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

Проверить степень фрагментации, xfs_db(8)

xfs_db -r -c frag /dev/sda1

Выполнить дефрагментацию, xfs_fsr(8)

# xfs_db -r -c frag /dev/sda1
actual 3979, ideal 2332, fragmentation factor 41,39%
Note, this number is largely meaningless.
Files on this filesystem average 1,71 extents per file

Проверка диска на ошибки и восстановление

Вместо [[https://linux.die.net/man/8/xfs_check|xfs_check(8)]] следует использовать [[https://linux.die.net/man/8/xfs_repair|xfs_repair(8)]]. Актуально для Debian 12.
 
Порядок действий. Ключ -L использовать только в крайнем случае.
 
<code bash>
xfs_repair -n # проверка без изменений
xfs_repair    # исправление ошибок
xfs_repair -L # исправление ошибок, если не монтируется

Прочее

Новые опции XFS (ядро 5.10+) - bigtime и inobtcount.

Для существующей ФС. Сначала отмонтировать ФС

umount /mnt/disk1

Применить изменения через xfs_admin(8)

xfs_admin -O bigtime=1 /dev/sda1
xfs_admin -O inobtcount=1 /dev/sda1

Проверить через xfs_info(8)

xfs_info /dev/sda1 | grep bigtime
         =                       reflink=1    bigtime=1 inobtcount=1 nrext64=0

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
 
linux/fs/xfs_notes.txt · Последнее изменение: 2024/09/17 01:06 — dx