Как проверить версию файловой системы XFS в системе, является ли она V5 или более поздней?
Как проверить версию файловой системы XFS в системе, является ли она V5 или более поздней?
Ответы:
Начиная с версии 3.15 , ядро сообщает вам версию XFS, используемую в каждой файловой системе при ее монтировании; dmesg | grep XFS
должен дать вам что-то вроде
[1578018.463269] XFS (loop0): Mounting V5 Filesystem
Вместо loop0
вашей системы вы получите основное устройство и V5
будете заменены любой версией, которую использует ваша файловая система.
Старые ядра официально поддерживали файловые системы XFS версии 4, но могли монтировать файловые системы версии 5 (с середины 2013 года); для последнего ядро напечатало бы
Обнаружен суперблок версии 5. В этом ядре включена ЭКСПЕРИМЕНТАЛЬНАЯ поддержка!
когда файловая система была смонтирована.
Вы можете проверить версию файловой системы XFS на диске с помощью xfs_db
.
Пример вывода старой (V4) файловой системы XFS в моей системе:
xfs_db -r /dev/...
xfs_db> version
versionnum [0xb5b4+0x8a] = V4,NLINK,DIRV2,ATTR,ALIGN,DALIGN,LOGV2,EXTFLG,MOREBITS,ATTR2,LAZYSBCOUNT,PROJID32BIT
Вывод новой (V5) файловой системы XFS (созданной с помощью xfsprogs версии 4.9.0):
xfs_db -r /dev/...
xfs_db> version
versionnum [0xb4a5+0x18a] = V5,NLINK,DIRV2,ALIGN,LOGV2,EXTFLG,MOREBITS,ATTR2,LAZYSBCOUNT,PROJID32BIT,CRC,FTYPE,FINOBT