作为数据分区,我有一个多磁盘btrfs文件系统。我的根磁盘是ext4
Fstab:
UUID=290624c6-6b95-41fd-94a1-923ebca64b83 / ext4 rw,relatime,data=ordered 0 1
/dev/sdc /mnt/btrfs btrfs rw,relatime,compress-force=zlib,autodefrag 0 0
当我启动机器时,它将等待1m30s并显示以下消息
A start job is running for dev-sdc.device
在那之后
Dependency failed for /mnt/btrfs
登录后我可以做
mount /mnt/btrfs
systemctl default
它将起作用。系统将正常启动。
我首先虽然可能需要使用mkinitcpio挂钩来做一些事情,但是此页面显示:
Arch的默认mkinitcpio软件包包含一个标准的btrfs挂钩,足以获取多设备(RAID)支持。除此之外,内核还可以引导单设备btrfs根目录而无需任何钩子
因此,一切都应该开箱即用。
为什么它不起作用,我应该怎么做才能解决它?