我想将子卷安装在@ subvolume 上的不同目录中......应该是可能的还是我错过了什么?
# btrfs subvolume create /foo
# mkdir -p /mnt/storage1/foo
# mount -t btrfs -o subvol=foo /dev/sda2 /mnt/storage1/foo
mount: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我正在运行股票 Ubuntu 14.04.2
# btrfs subvol list /
ID 257 gen 1489 top level 5 path @
ID 258 gen 1473 top level 5 path @home
ID 2784 gen 1474 top level 257 path foo
Run Code Online (Sandbox Code Playgroud)
fstab:
/dev/sda2 / btrfs defaults,subvol=@ 0 1
/dev/sda2 /home btrfs defaults,subvol=@home 0 0
# that's not working
/dev/sda2 /mnt/storage/foo btrfs defaults,subvol=foo 0 0
Run Code Online (Sandbox Code Playgroud)
编辑:看起来像一个错误 - 这有效:
mount -t btrfs -o subvolid=2786 /dev/sda2 /mnt/storage1/foo
Run Code Online (Sandbox Code Playgroud)
可能和这个有关?http://comments.gmane.org/gmane.comp.file-systems.btrfs/29167