Debian 9/stretchで新しいxfsファイルシステムをセットアップしようとしています。私のカーネルバージョンは4.9.0-3-AMD64です。
そのために、パッケージxfsprogs
をインストールし、次のコマンドで新しいパーティションを初期化しました。
mkfs.xfs /dev/sdb1
また、/etc/fstab
行を次のようにマウントするように定義しました。
/dev/sdb1 /srv xfs defaults 0 2
ただし、mount -a
またはmount /srv
を使用してマウントしようとすると、マウントされず、次のエラーが返されます。
mount: unknown filesystem type 'xfs'
xfsprogs
のインストール後のスクリプトがinitrd
ファイルを再生成したことに気付いたので、サーバーを再起動するショートカットを使用しましたが、ほぼ同じ結果になりました。
私に何ができる?
/etc/modules
にxfsモジュールを追加して、次回の起動時に次のようにロードされるようにします。
xfs
また、実行時にロードするには、次のようにします。
Sudo modprobe xfs
その後、mount -a
が機能し、/srv
パーティションが正常にマウントされました。
マウントされていることを再確認するには:
$ mount -t xfs
/dev/sdb1 on /srv type xfs (rw,relatime,attr2,inode64,noquota)
再起動後にパーティションも自動的にマウントされ、xfs
モジュールがロードされたことを確認できます。
$lsmod | grep xfs
xfs 1208320 1
libcrc32c 16384 1 xfs