Сталкивание с проблемой при выполнении mfks.xfs -f -i
$ truncate -s 41943040 /d/backends/disk1
$ mkfs.xfs -f -i size=512 /d/backends/disk1
дает ошибку
meta-data=/d/backends/disk1 isize=512 agcount=2, agsize=5120 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=0
data = bsize=4096 blocks=10240, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=855, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
existing superblock read failed: Invalid argument
mkfs.xfs: pwrite64 failed: Unknown error -22
Вы подаете "точку монтирования" (/d/backends/disk1
) к mkfs.xfs
. Это хочет УСТРОЙСТВО (проверка man mkfs.xfs), like
/dev/sdq. Also
mkfs.xfswon't work on a mounted disk (
/d/backends/disk1').
У меня есть сборка и установленный xfsprogs
решенный моя проблема
apt-get install libtool automake gettext libblkid-dev uuid-dev
git clone git://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git
cd fsprogs-dev
make && make install