您尚未登录。

#1 2017-05-28 17:58:07

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

btrfs中神奇的mount --bind记录

为了运行xware而不多余的占用目录,我执行了cd ~;sudo mount --bind xware xware;
然后/proc/mounts里面出现了这样的记录

/dev/sda / btrfs rw,relatime,space_cache,subvolid=258,subvol=/ARCHLINUX 0 0
/dev/sda /home/xtricman/xware btrfs rw,relatime,space_cache,subvolid=258,subvol=/ARCHLINUX/home/xtricman/xware 0 0

内核觉得我挂载的是同一个ID的子卷路径又不一样?
那如果ext4之类的文件系统会怎样?


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#2 2017-05-28 18:06:20

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: btrfs中神奇的mount --bind记录

好像直接mount不加bind参数,subvolid和subvol对不上的话会被内核阻止掉,包括subvol传入不是子卷而是的普通目录的路径也会阻止然后留下内核日志


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

页脚