创建挂载在另一个文件系统下的 btrfs 子卷

创建挂载在另一个文件系统下的 btrfs 子卷

目前我有一个带有 btrfs 的 / 分区和带有 xfs 的 /home 分区。我想利用 /home 下某些目录的 btrfs 快照,例如 /home/robert/.wines 。显然这不能开箱即用:

 # btrfs subvolume create /home/robert/.wines
 Create subvolume '/home/robert/.wines'
 ERROR: cannot create subvolume  - Inappropriate ioctl for device

有没有办法在 /home 下创建一个不是 btrfs 挂载的子卷?

答案1

引用文档:

虽然在 btrfs 中,子卷/快照被视为目录,但只有子卷/快照可以作为快照的源,不能从普通目录创建快照。

由于您的/home目录既不是子卷也不是快照,因此无法创建其中任何内容的快照。

关联:

相关内容