Rui*_*iro 2 debian xfs sysvinit
我正在尝试在 Debian 9/stretch 中设置新的 xfs 文件系统。我的内核版本是4.9.0-3-amd64。
为此,我安装了该软件包xfsprogs,并使用以下命令初始化新分区:
mkfs.xfs /dev/sdb1
Run Code Online (Sandbox Code Playgroud)
我还将/etc/fstab安装它的行定义为:
/dev/sdb1 /srv xfs defaults 0 2
Run Code Online (Sandbox Code Playgroud)
但是,当尝试使用mount -a或 来安装它时mount /srv,它不会安装,并返回以下错误:
mount: unknown filesystem type 'xfs'
Run Code Online (Sandbox Code Playgroud)
当我注意到安装后脚本xfsprogs重新生成了initrd文件时,我采取了重新启动服务器的快捷方式,得到了几乎相同的结果。
我能做些什么?
添加到/etc/modulesxfs 模块,这样在下次启动时它将被加载,如下所示:
xfs
Run Code Online (Sandbox Code Playgroud)
另外,要在运行时加载它,请执行以下操作:
sudo modprobe xfs
Run Code Online (Sandbox Code Playgroud)
之后,mount -a工作并/srv成功挂载分区。
要仔细检查它是否已安装:
$ mount -t xfs
/dev/sdb1 on /srv type xfs (rw,relatime,attr2,inode64,noquota)
Run Code Online (Sandbox Code Playgroud)
重启后分区也会自动挂载,可以检查xfs模块是否已加载:
$lsmod | grep xfs
xfs 1208320 1
libcrc32c 16384 1 xfs
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8656 次 |
| 最近记录: |