Estou testando montagens compartilhadas no servidor Ubuntu 14.04, e estou tendo alguns problemas com relação a propagações de montagens.
#mount -t tmpfs tmpfs /mnt/tmp/
#mkdir /tmp/foo/
#mount -o bind /mnt/tmp/ /tmp/foo/
#mount -o remount,bind,private /tmp/foo/
#touch /tmp/foo/data
#ls -la /mnt/tmp/
drwxr-xr-x 3 root root 4096 Aug 4 16:11 ..
-rw-r--r-- 1 root root 0 Aug 4 16:13 data
# mount
/dev/mapper/ubucon--vg-root on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
/dev/vda1 on /boot type ext2 (rw)
rpc_pipefs on /run/rpc_pipefs type rpc_pipefs (rw)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
tmpfs on /mnt/tmp type tmpfs (rw)
/mnt/tmp on /tmp/foo type none (rw,bind,private)
Como você pode ver, o / tmp / foo é montado como privado, mas a propagação do sistema de arquivos ainda está acontecendo. Teoricamente, quando eu crio dados em / tmp / foo / ele não precisa ser listado em / mnt / tmp /. Red Hat - montagens compartilhadas