设置新的 xfs 文件系统时出错:未知 fs 类型

设置新的 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 -amount /srv它不会安装,并返回以下错误:

mount: unknown filesystem type 'xfs'

当我注意到安装后脚本xfsprogs重新生成了initrd文件时,我采取了重新启动服务器的快捷方式,得到了几乎相同的结果。

我能做些什么?

答案1

添加到/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

相关内容