লিনাক্স `মাউন্ট --bind` ক্লায়েন্টের ফোল্ডারটি অদৃশ্য হয়ে গেছে?


2

আমি আমাদের ক্লায়েন্টের সমস্ত এফটিপি ফোল্ডার অ্যাক্সেস সহ একটি ভিএসএফটিপিডি ব্যবহারকারী তৈরি করার চেষ্টা করেছি। (ব্যবহারকারীরা সবাই তাদের হোম ডিরেক্টরিতে chroot'ed হয়, যেখানে সর্বজনীন_ html ফোল্ডারগুলি হয়)।

আমি যা করেছি তা হল একটি নতুন এফটিপি ব্যবহারকারী তৈরি করা এবং ভিতরে একটি ক্লায়েন্ট ডিরেক্টরি তৈরি করা /home/global_user/। তারপরে আমি ক্লায়েন্টের ব্যবহারকারী ডিরেক্টরিটিকে বিশ্বব্যাপী ডিরেক্টরি ডিরেক্টরিতে মাউন্ট করতে নিম্নলিখিত কমান্ডটি ব্যবহার করেছি:

mount --bind /home/global_user/client_directory /home/client/

এরপরে যা ঘটেছিল তা হ'ল ফোল্ডারটি মাউন্ট করা হয়েছিল, তবে মূল ফোল্ডারের সমস্ত ফাইল চলে গেছে ! তারা নতুন মাউন্টে উপস্থিত হয় না।

উত্তর:


2

মাউন্ট --bind Olddir newdir

তাই দৌড়ানোর পরে

mount --bind /home/global_user/client_directory /home/client/

এর মূল বিষয়বস্তু (কোনওটিই) /home/global_user/client_directoryএতে পাওয়া যায় না /home/client/। আপনি এর মূল বিষয়বস্তুগুলি দেখতে পাচ্ছেন না /home/clientকারণ আপনি উপরে আপনার নতুন খালি ডিরেক্টরিটি ওভারলেড করেছেন!

কেবল umountএটিই এবং যুক্তিগুলি বিপরীত করে আবার চেষ্টা করুন।


তোমার উত্তরের জন্য ধন্যবাদ আমার বন্ধু। আমি উভয় ফোল্ডার সঞ্চার করার চেষ্টা করেছি এবং উভয় ডিরেক্টরিতে "ডিভাইস ব্যস্ত" পেয়েছি, এমনকি এটি সুডো করার পরেও।
পিলাউ

তার মানে কিছু প্রক্রিয়া মাউন্ট টার্গেটের স্পর্শ করছে ( /home/client) - নিশ্চিত করুন যে কোনও শেল সেখানে নেই এবং আবার চেষ্টা করুন ( lsof +D /home/clientসাহায্য করতে পারে)। ওহ, এবং আপনি কেবল চেষ্টা করছেন umount /home/client
বেহুদা

আমি এটি বের করে দিয়েছি - umount -l / home / ग्राहक / কৌশলটি করেছেন :) আপনার সহায়তার জন্য আপনাকে ধন্যবাদ।
পিলাউ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.