সার্ভারফল্টে জিজ্ঞাসা করা হলেও যথেষ্ট মনোযোগ পেলেন না, তাই আশা করা যায় যে এখানে কিছু লোক উত্তর জানেন know
আরবাইন্ড মাউন্টগুলি মাউন্ট করার বিষয়ে আরও একটি প্রশ্ন রয়েছে , তবে সমাধানটির অবাঞ্ছিত প্রভাব রয়েছে। নিম্নলিখিত ডিরেক্টরি বিন্যাস বিবেচনা করুন:
.
├── A_dir
│ └── mount_b
├── B_dir
│ └── mount_c
└── C_dir
এখন আমি বাঁধে C_dir
করতে B_dir/mount_c
এবং rbind B_dir
করতে 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
এখন umount A_dir/mount_b
ব্যর্থ হবে, যা অবাক হওয়ার কিছু নেই। ওয়েবে সর্বত্র উত্তর অনুসারে, আমাদের umount A_dir/mount_b/mount_c
তখন প্রথমে প্রয়োজন umount A_dir/mount_b
। তবে umount A_dir/mount_b/mount_c
এটিও আনমাউন্ট করবে B_dir/mount_c
যা অযাচিত:
[hidden]$ sudo umount A_dir/mount_b/mount_c
[hidden]$ mount | grep _dir | wc -l
1
এখন আমার প্রশ্ন, আমি আন-মাউন্ট করা হয় না A_dir/mount_b
কিন্তু যাব B_dir
অপ্রভাবিত, অর্থাত্ এখনও একটি বাঁধাই করা হয় B_dir/mount_c
করতে C_dir
?
সম্পাদনা: উবুন্টুতে এই সমস্যাটি উপস্থিত হবে বলে মনে হচ্ছে না। আরও সুনির্দিষ্টভাবে বলা যায়, এটি আমার উবুন্টু 14.04 তে ঠিক কাজ করে তবে ফেডোরা 23 এবং সেন্টোস 7-তে কাজ করে না? কেন পার্থক্য রয়েছে এবং ফেডোরা এবং সেন্টোসের জন্য কাজ কী?
সম্পাদনা করুন: আমি যে সমস্যাটি সমাধান করার চেষ্টা করছি সে সম্পর্কিত আরও কিছু তথ্য। আমি একটি স্যান্ডবক্স তৈরি করার চেষ্টা করেছেন এবং ব্যবহৃত --rbind
মাউন্ট করতে /dev
এবং /proc
স্যান্ডবক্স করতে। স্যান্ডবক্সটি ধ্বংস করার সময়, মনে হয় আমি পরিষ্কারভাবে এটি ধ্বংস করতে পারছি না কারণ এফসি <sandbox-root>/dev/pts
23 এবং সেন্টোস 7-এ আনমাউন্টিং আনমাউন্ট হবে /dev/pts
, যার পরে আমার শেল এবং এসএসএইচ সংযোগগুলি ঝুলবে এবং আমাকে মেশিনটি পুনরায় বুট করতে হবে। এ কারণেই আমি জিজ্ঞাসা করছি যে সাবমিটগুলি প্রভাবিত না করে --rbind মাউন্টগুলি আনমাউন্ট করার কোনও উপায় আছে কিনা?