如何在 Ubuntu 中从 Arch 安装 BTRFS 上的子卷?

如何在 Ubuntu 中从 Arch 安装 BTRFS 上的子卷?

我已经从 Arch 切换到 Ubuntu。安装非常简单,但是我无法挂载 BTRFS 子卷。使用挂载时,sudo mount -o subvol=markus /dev/nvme0n1p3 /mnt/backup/我收到以下错误消息:

mount: wrong fs type, bad option, bad superblock on /dev/nvme0n1p3,  
missing codepage or helper program, or other error.

答案1

dmesg显示:

BTRFS 错误(设备 nvme0n1p3):‘markus’不是有效的子卷

现在我只需挂载分区即可访问目录。我假设我必须通过 BTRFS 挂载它。无论如何,我现在可以再次访问数据了!

感谢 dmesg 提供的提示。我对 Linux 还很陌生,还有很多东西要学。

周末愉快

答案2

你有没有尝试过

    sudo apt install btrfs-progs -y

    

https://linuxhint.com/install-and-use-btrfs-on-ubuntu-lts/

然后重试挂载命令。请务必指定类型您要挂载的文件系统。在本例中,-t btrfs 将成为这种类型。

    sudo mount -t btrfs -o subvol=markus /dev/nvme0n1p3 /mnt/backup/

相关内容