web-dev-qa-db-ja.com

新しいxfsファイルシステムのセットアップ中にエラーが発生しました:不明なfsタイプ

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ファイルを再生成したことに気付いたので、サーバーを再起動するショートカットを使用しましたが、ほぼ同じ結果になりました。

私に何ができる?

1
Rui F Ribeiro

/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
2
Rui F Ribeiro