হ্যাঁ জাহান্নাম. আপনি চালানো হলে ln -s
আপনি একটি সিম্বলিক লিঙ্ক, যা একটি তৈরি inode হার্ড সংযোগগুলি তাদের নিজস্ব inode হবে না: একটি নির্দিষ্ট ফাইল সিস্টেম বস্তু, যা কেন symlinks ফাইল সিস্টেম, তর্ক করতে ও কঠোর লিঙ্ক করতে পারবেন না ইশারা।
আপনি যদি কোনও ফাইল সিস্টেমটি মাউন্ট করেন তবে আপনি কোনও ডিভাইস বা ফাইল সিস্টেমের জন্য একটি --bind
দ্বিতীয় মাউন্টপয়েন্ট তৈরি করবেন।
যদি আপনি পুনর্নির্দেশ হিসাবে একটি সিমিলিংক কল্পনা করেন, তবে --bind
ডেটাতে অন্য গেটওয়ে তৈরি করার জন্য একটি মাউন্ট করা ফাইল সিস্টেমটিকে কল্পনা করুন।
সিমলিংক এবং বাইন্ড মাউন্টগুলি সম্পূর্ণ আলাদা বলগেম।
--bind
মাউন্ট একটি বিট আরো আমায় শক্তসমর্থ বলে মনে হয় এবং এটি সম্ভবত একটি বিট একটি সিমবলিক লিঙ্ক সঙ্গে কাজ তুলনায় দ্রুততর। অন্যদিকে, সিমলিংকটি ব্যবহার করার ক্ষেত্রে কোনও গুরুতর ত্রুটি নেই, কারণ পারফরম্যান্স হিটটি ছোট হবে (যদি তা বিদ্যমান থাকে)।
সম্পাদনা : আমি এটি সম্পর্কে চিন্তাভাবনা করেছি এবং পারফরম্যান্স হিটটি আমি যা ভাবলাম তার চেয়ে কিছুটা বড় হতে পারে। আপনার যদি এমন অ্যাপ্লিকেশন থাকে যা প্রচুর পরিমাণে বিভিন্ন ফাইল পড়ে, তবে প্রতিটি নতুন ফাইল যা খোলার জন্য অতিরিক্ত পড়ার প্রয়োজন হবে। এখানে কিছু গবেষণা পরামর্শ দেয় যে আমার অনুমানটি সঠিক, সুতরাং আপনার যদি সেখানে কোনও আইও ভারী অ্যাপ্লিকেশন চলতে থাকে --bind
তবে সিমলিংক সমাধানের উপরে মাউন্ট করার বিকল্পটি বিবেচনা করুন ।
এটি সাধারণ না হওয়ার কারণটি সম্ভবত সম্ভবত একটি সিমলিংক দৃশ্যমান ls
, যেখানে একটি বাইন্ড মাউন্ট কেবল তখনই দেখা যায় যখন / প্রোক / মাউন্টগুলি বা / ইত্যাদি / এমটিএবি দেখতে পাওয়া যায় (যা মাউন্ট কমান্ড যা করে তা যদি হয় পরামিতি ব্যতীত মৃত্যুদন্ড কার্যকর)। তা ছাড়া, আমি মনে করি কোনও সমস্যা আছে। আমি যদি আগ্রহী তবে সেখানে থাকব।
সংযোজন : এর সাথে অন্য একটি সমস্যাটি ln -s
হ'ল কিছু অ্যাপ্লিকেশনের জন্য, যখন পথটি অবজ্ঞা করা হয়, নির্দিষ্ট অ্যাপ্লিকেশনগুলিকে নির্দিষ্ট জায়গায় "প্রত্যাশা" রাখার কারণে অ্যাপ্লিকেশনটি ঝাপটায়।