Üzerine sorulan ServerFault ama yeterince dikkat alamadım, bu yüzden bazı insanlar burada cevabı biliyorum umut ile, burada yayınlanırsa.
Geri bağlama bağlarını takmakla ilgili başka bir soru var , ancak çözümün istenmeyen etkisi var. Aşağıdaki dizin düzenini göz önünde bulundurun:
.
├── A_dir
│ └── mount_b
├── B_dir
│ └── mount_c
└── C_dir
Şimdi bağlamak C_diriçin B_dir/mount_cve rbind B_diriçin A_dir/mount_b:
[hidden]$ sudo mount --bind C_dir B_dir/mount_c
[hidden]$ sudo mount --rbind B_dir A_dir/mount_b
[hidden]$ mount | grep _dir | wc -l
3
Şimdi umount A_dir/mount_bbaşarısız olacak, ki bu şaşırtıcı değil. Her yerde web'de cevaplara göre, gerek umount A_dir/mount_b/mount_cilk önce umount A_dir/mount_b. Ancak, istenmeyen, umount A_dir/mount_b/mount_cayrıca B_dir/mount_cistenmeyen:
[hidden]$ sudo umount A_dir/mount_b/mount_c
[hidden]$ mount | grep _dir | wc -l
1
Şimdi sorum şu: Nasıl çıkarıyorum A_dir/mount_bama B_diretkilenmeden bırakıyorum , yani hala bir bağ var B_dir/mount_cmı C_dir?
EDIT: Bu sorun Ubuntu görünmüyor. Daha spesifik olarak, Ubuntu 14.04'ümde iyi çalışıyor ancak Fedora 23 ve CentOS 7'de çalışmıyor. Fedora ve CentOS için neden fark var ve etrafta neler var?
EDIT: çözmeye çalıştığım gerçek sorun hakkında biraz daha bilgi. Bir kum havuzu oluşturmak için çalıştı ve kullanılan --rbindmonte etmek /devve /prockum havuzuna. <sandbox-root>/dev/ptsSandbox'ı yok ederken, temiz bir şekilde yok edemiyorum gibi görünüyor çünkü FC23 ve CentOS7'deki /dev/ptsbağlantı kesilmesi kesilecek , bundan sonra kabuğum ve SSH bağlantılarım asılı ve makineyi yeniden başlatmam gerekiyor. Bu yüzden --rbind bağlarını alt montajları etkilemeden çıkarmanın bir yolu olup olmadığını soruyorum.