Инсталлируем пакет утилит поддержки XFS:
# aptitude install xfsprogs
Создаем файловую систему XFS:
# mkfs.xfs -b size=4096 -d agcount=256 -l logdev=/dev/sd.sys.xfsjournal,size=128m /dev/vg0/lvstorage0
Где:
"-d agcount" (allocation groups) - параметр, влияющий на эффективность параллельной записи на устройство. В соответствии с рекомендациями разработчиков на каждые 4 (четыре) Гигабайта на блочном устройстве желательно иметь одну "allocation groups". Если пропустить назначение этого параметра, драйвер сам будет его определять и, все хором говорят, это не лучшим образом скажется на производительности;
"-l size" - параметр, определяющий размер журнала для "метаданных". Внятных рекомендаций я не нашёл, но подумал, что для "терабайтного" диска вполне должно хватить и 128 (ста двадцати восьми) Мегабайт:;
"-l logdev" - указатель на блочное устройство, в которое вынесены журналы транзакций XFS.
"-l size" - параметр, определяющий размер журнала для "метаданных". Внятных рекомендаций я не нашёл, но подумал, что для "терабайтного" диска вполне должно хватить и 128 (ста двадцати восьми) Мегабайт:;
"-l logdev" - указатель на блочное устройство, в которое вынесены журналы транзакций XFS.
# mkdir -p /mnt/storage0
Монтируем новоприобретённую файловую систему:
# mount -t xfs -o noatime,nodiratime,logdev=/dev/sd.sys.xfsjournal /dev/vg0/lvstorage0 /mnt/storage0
Проверяем, смонтировалась ли таковая:
# mount
/dev/mapper/vg0-lvstorage0 on /mnt/storage0 type xfs (rw,noatime,nodiratime,logdev=/dev/sd.sys.xfsjournal)
При желании легко расширить файловую систему на всё доступное пространство.
Демонтируем файловую систему для проверки целостности данных:
# umount /dev/vg0/lvstorage0
Проверяем файловую систему:
# xfs_check -l /dev/sd.sys.xfsjournal -s /dev/vg0/lvstorage0
Монтируем файловую систему перед расширением таковой:
# mount -t xfs -o noatime,nodiratime,logdev=/dev/sd.sys.xfsjournal /dev/vg0/lvstorage0 /mnt/storage0
Расширяем файловую систему XFS на всё доступное пространство:
# xfs_growfs /dev/vg0/lvstorage0
Переход к автоматизации создания на блочных устройствах LVM файловой системы XFS.