একটি মাউন্টপয়েন্ট ডিরেক্টরিতে প্রাক বিদ্যমান বিদ্যমান ফাইলগুলি নিরাপদ এবং সংক্রামিত?


11

আমি লক্ষ্য করেছি যে একটি "mountpoint" ডিরেক্টরির মধ্যে পূর্ব বিদ্যমান ফাইল অদৃশ্য হয়ে যখন মাউন্ট কমান্ড প্রয়োগ করা হয় ... এবং তারপর তারা পুনরায় এটি যখন ডিরেক্টরি হয় আনমাউন্ট

এই ফাইলগুলি কি মাউন্ট পিরিয়ডের সময়কালের জন্য "ছুটির দিন" এ রয়েছে? ... তারা নিরাপদ? ... এবং মাউন্ট সক্রিয় থাকাকালীন এখনও তাদের অ্যাক্সেস করার কোনও উপায় আছে?

উত্তর:


10

আপনার ফাইলগুলির বিষয়ে চিন্তা করবেন না, তারা যে ডিরেক্টরিতে আছেন সেটিকে মাউন্ট পয়েন্ট হিসাবে ব্যবহার করার সময় সেগুলি ওভাররাইট করা হবে না। দুর্ভাগ্যক্রমে, আপনি যখন সেই ডিরেক্টরিটি মাউন্ট করেন তখন তারা সিস্টেমে সম্পূর্ণ অদৃশ্য থাকে। ডিরেক্টরিটি মাউন্ট পয়েন্ট হিসাবে ব্যবহার করার সময় আপনি এগুলিকে অ্যাক্সেস করতে পারবেন এমন কোনও তুচ্ছ উপায় নেই। আপনার যদি এগুলি ব্যবহারের প্রয়োজন হয় তবে আপনাকে প্রথমে সেখানে ফাইল সিস্টেমটি আনমাউন্ট করতে হবে।


2
ধন্যবাদ ... এখানে আমি চেষ্টা করেছি একটি লিটল পরীক্ষা, যা প্রাক-নিরপেক্ষভাবে আমাকে লুকানো ফাইলগুলিতে অ্যাক্সেস দেয় (কেন এটি কোনও উপকারে আসবে তা আমি দেখতে পাচ্ছি না তবে এটি কাজ করে): - mntDir1ফাইল 1 এবং mntDir2 রয়েছে খালি - mount mntDir1 mntDir2(mntDir2 এখন file1 দেখায়) - mount /dev/sdc1 mntDir1(mntDir1 কেবল sdc1 ফাইল দেখায় .. এবং mntDir2 এখনও ফাইল 1 দেখায় যা "সাধারণভাবে" অ্যাক্সেসযোগ্য) - কেবল আগ্রহের বিষয় :)
পিটার.ও

2
আকর্ষণীয় কাজ =) তবে আপনি কেন / mdDir2 এ মাউন্ট করবেন না?
নিক পাসকুচি

আমি অনুমান করি যে এটি কার্যকর হতে পারে যদি / ডিভ / এসডিসি 1-তে ফাইলগুলি কোনও কারণে mntDir1 পাথের কাছে পাওয়া দরকার, তবে আপনি এখনও সেখানে থাকা মূল ফাইলগুলিতে অ্যাক্সেস চান ... (অবশ্যই, এটি এখনও আরও বেশি শোনাচ্ছে আপনি দীর্ঘমেয়াদী ব্যবহার করতে চান এমন কিছুর চেয়ে একটি অস্থায়ী সমাধান)।
জানু

আরেকটি কাজ: মাউন্ট পয়েন্টের ডিরেক্টরি ভিতরে ফাইলগুলিতে হার্ড লিঙ্কগুলি ব্যবহার করুন
মোয়ালা

স্পষ্টতার জন্য ধন্যবাদ। এটি সত্যই মজার এবং অবিশ্বাস্য যে ব্যবহারকারীকে না
অতুল

1

@ কোডডমঙ্কস উত্তরে উল্লিখিত ফাইলগুলি নিরাপদ।

তবে ফাইলগুলিতে অ্যাক্সেস পাওয়ার জন্য আরও নিরাপদ কাজ রয়েছে। আসুন বলে ডিরেক্টরি বিদ্যমান যে /data/media/হরেক রকম মিডিয়া ফাইল সঙ্গে ( /dataএবং /data/mediaএকই ফাইলসিস্টেম-এর হয়)

ওভার মত কিছু মাউন্ট করা /data/media ফাইল এতে লুকিয়ে রাখবে। (ধরে নিই যে আপনি ইউএসডিড্রাইভ যুক্ত করেছেন /dev/sdb1এবং এটির উপরে আরোহণ করেছেন /data/media)

এতে ফাইলগুলিতে অ্যাক্সেস করতে /data/media: নিরাপদ পাশে থাকতে প্রথমে খালি ডিরেক্টরি তৈরি করুন /mnt/mymedia এবং তারপরে ব্যবহার করুন mount --bind(ডিরেক্টরি স্তরের কাজ করে)

sudo mount --bind  /data /mnt/mymedia/

দয়া করে মনে রাখবেন যে আপনি /dataইউএসবি ড্রাইভের পরে মাউন্ট করছেন তবে আপনার উপরেরডিরটি ব্যবহার করতে হবে ! তবে আপনি যদি ব্যবহার করেন

sudo mount --bind  /data/media /mnt/mymedia/

মাউন্টিংয়ের আগে ইউএসড্রাইভ বলেছিল আপনি এখনও এখান থেকে মূল ফাইলগুলিতে অ্যাক্সেস করতে পারবেন/mnt/mymedia

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.