Debian

設置新的 xfs 文件系統時出錯:unknow fs type

  • September 1, 2017

我正在嘗試在 Debian 9/stretch 中設置一個新的 xfs 文件系統。我的核心版本是 4.9.0-3-amd64。

為此,我安裝了 package 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/modulesxfs 模組,因此在下次啟動時,它將按如下方式載入:

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

引用自:https://unix.stackexchange.com/questions/389781