Linux mount 命令进阶
发布时间:2020-12-13 14:09:22 所属栏目:Linux 来源:网络整理
导读:可以将任何一个挂载点、普通目录或者文件挂载到其它的地方 。 $ -p bind/bind1/ -p bind/bind2/ --bind ./bind/bind1 ./bind/bind2 $ /var/log /opt/ /var/ --bind /opt/var_log /var/log $ -o bind,ro ./bind/bind1 ./bind/ ./bind/bind2/sub1/abc $ aaa >
可以将任何一个挂载点、普通目录或者文件挂载到其它的地方。
$ -p bind/bind1/ -p bind/bind2/ --bind ./bind/bind1 ./bind/bind2
$ /var/log /opt/ /var/ --bind /opt/var_log /var/log
$ -o bind,ro ./bind/bind1 ./bind/ ./bind/bind2/sub1/abc
$ aaa > bind/ bbb > bind/bb
$ --bind bind/aa bind/ bind/bb
$ bind/ bind/bb
$ bind/ bind/bb
$ --bind / /home/nick/test
。--rbind 选项会告诉系统内核:找到所有的子挂载点并把它们挂载到新的目录下。
$ --move olddir newdir
$ ---private /-o TARGET,PROPAGATION /
,也即同一个 peer group 里的其他的挂载点下面是不是也会创建和移除相应的挂载点。当前一共有 4 种不同类型的 propagation type:
$ disks && =/dev/zero bs=1M count= of=./ =/dev/zero bs=1M count= of=./ =/dev/zero bs=1M count= of=./ =/dev/zero bs=1M count= of=./////disk4.img
$ disk1 disk2
$ ---shared /
---shared ./disk1.img ./ ---private ./disk2.img ./disk2
$ /proc/self/mountinfo | disk |
$ ./disk1/disk3 ./disk2/ ./disk3.img ./disk1/ ./disk4.img ./disk2/disk4
$ /proc/self/mountinfo | disk|
$ ./disk1/ ./disk2/ bind1 bind2
$ --bind ./disk1 ./ --bind ./disk2 ./bind2
$ /proc/self/mountinfo | disk|
,而是重新创建了一个新的 peer group 255,且这个 peer group 里面只有 bind2 一个挂载点。。
$ bind1/disk3/ bind2/disk4/ disk1/disk3/ disk2/disk4/
$ ./disk3.img ./disk1/ ./disk4.img ./disk2/disk4
$ /proc/self/mountinfo | |
。。 $ bind1/ /proc/self/mountinfo | disk3
$ ./disk2/ ./ ./ ./disk2
$ /proc/self/mountinfo | disk|
$ --bind ---shared ./disk1 ./ --bind ---slave ./bind1 ./bind2
$ /proc/self/mountinfo | disk|
$ ./disk3.img ./disk1/disk3/
$ /proc/self/mountinfo | disk|
$ ./disk1/disk3/ ./disk3.img ./bind2/disk3/
$ /proc/self/mountinfo | disk|
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |