曲径通幽论坛
标题:
mount 的 --bind 选项
[打印本页]
作者:
beyes
时间:
2015-4-13 23:08
标题:
mount 的 --bind 选项
mount 命令用来将一个设备挂载到某个目录上,但默认情况下,一个目录无法挂载到另一个目录上,比如:
mount f1 f2
mount: /tmp/f1 is not a block device
不过使用 --bind 选项,就可以了:
mount --bind f1 f2
这是将 f1 挂载到 f2 上去,从 /etc/mtab 可以看到:
/tmp/f1 /tmp/f2 none rw,bind 0 0
这么做的一个用处是,避免复制自身。比如下面这个例子:
mount /dev/sdb2 /mnt/hd2
mkdir /tmp/root
mount -o bind / /tmp/root
cp /tmp/root/* /mnt/hd2 -a
umount /tmp/root
复制代码
也就是说,我可以将整个根文件系统复制到 /mnt/hd2 下。如果不是用 bind 选项,那会造成 /mnt 对自己复制,这后果是严重的。
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/)
Powered by Discuz! X3.2