খালি "হারিয়ে যাওয়া + পাওয়া" ফোল্ডারটি খালি থাকলে স্বয়ংক্রিয়ভাবে মুছুন


9

প্রতি নির্দিষ্ট পরিমাণে, উবুন্টু আমার ফাইল সিস্টেমগুলি পরীক্ষা করে এবং এটি বেশ কয়েকটি খালি " হারিয়ে যাওয়া + পাওয়া " ফোল্ডার তৈরি করে।

আমি কি এই বৈশিষ্ট্যটি অক্ষম করতে পারি? কোনও উপায় আছে যে উবুন্টু এই ফোল্ডারগুলি খালি থাকলে স্বয়ংক্রিয়ভাবে মুছে ফেলবে?


এনএফএসে এই ফোল্ডারটি লুকানোর কোনও উপায় আছে?

উত্তর:


8

যখনই fsckসিস্টেমের মধ্যে দিয়ে যায় এবং ক্ষতিগ্রস্থ ফাইলগুলি পুনরুদ্ধার করার চেষ্টা করে, এটি তাদের হারিয়ে যাওয়া + পাওয়া ফোল্ডারে রেখে দেবে। আমার অনুমান যে এটি মূলত fsckসেই ফোল্ডারটি তৈরির ক্ষেত্রে একটি সমস্যা যা এমনকি কিছু রাখার মতো কিছুই নেই U উবুন্টু আপনার পার্টিশনের সময়ে পর্যায়ক্রমে che চেকগুলি চালায়, সেই ফোল্ডারগুলি সর্বদা পুনরায় তৈরি হবে, সুতরাং এটি মুছে ফেলা কার্যকর হবে না।

যদি আপনি কেবল নটিলাস থেকে ফোল্ডারটি আড়াল করতে চান তবে আপনি একটি '। লুকানো' ফাইল তৈরি করতে পারেন যার মধ্যে 'হারিয়ে যাওয়া + পাওয়া' রয়েছে এবং এটি হারিয়ে যাওয়া + পিতামাতার ফোল্ডারে রেখে দিতে পারেন।

যেমন। '/' তে হারিয়ে যাওয়া + ফোল্ডারটির জন্য:

echo "lost+found" | sudo tee /.hidden

আপনার হোম ডিরেক্টরিতে যার জন্য (যদি থাকে):

echo "lost+found" > ~/.hidden


আমার ধারণা বিকল্পভাবে আপনি প্রতিটি বুট-এর পরে '/etc/rc.local' ফাইলটিতে এটি যোগ করে মুছে ফেলতে পারেন:

if [ -d /lost+found ]; then
    rmdir /lost+found 2>/dev/null
fi

if [ -d /home/USER/lost+found ]; then
    rmdir /home/USER/lost+found 2>/dev/null
fi

এটি rmdirযদি ফোল্ডারগুলির উপস্থিত থাকে তবে এটি চলবে , যা কেবলমাত্র খালি থাকলে তাদের সরিয়ে দেয় ( 2>/dev/null"খালি নয়" বার্তাটি এটিকে বাতিল করে দেবে rmdir)। সম্ভবত অনেকগুলি ডিরেক্টরি নেই, তাই আমি এটি সহজ রেখেছি। কেবল নিশ্চিত হয়ে নিন যে 'প্রস্থান 0' নীচের লাইনে থাকে।

ডাউনসাইড: এটি কেবল fsckবুটের সময় তৈরি ডিরেক্টরিগুলি ট্র্যাক করে । এটি যদি পরে চালানো হয়, আপনি আবার সেই ডিরেক্টরিটি দেখতে পাবেন। এরপরে আপনি পর্যায়ক্রমে সম্পাদিত ক্রোন জবের উপরে উপরে রাখতে পারেন ।


ধন্যবাদ, আমি এটি জানতাম তবে সে সমাধানটি কেবল নটিসাসের জন্য কাজ করে।
হুয়ান সিমন

এবং আমি কীভাবে এই ফোল্ডারটি এনএফএসে লুকিয়ে রাখতে পারি?
হুয়ান সিমন

আপডেট দেখুন। দুঃখিত, এনএফএসের সাথে আমার কোনও অভিজ্ঞতা নেই।
htorque

4

[সংযুক্ত থাকা] একটি বিশাল সংখ্যক আনলিংকড ফাইল রয়েছে এমন একটি বিশাল আকারের বিশিষ্ট + ডিরেক্টরি খুঁজে পেয়ে ডিরেক্টরিটি তৈরি করতে এবং এটি যথাযথ আকারে বাড়ানোর জন্য e2fsck এর উপর কম বোঝা চাপায়।

[fsck এটি উপস্থিত না থাকলে হারিয়ে যাওয়া + তৈরির চেষ্টা করবে] তবে কোনও দুর্নীতিগ্রস্থ ফাইল সিস্টেমের মুখে এটি আরও ঝুঁকিপূর্ণ হতে পারে।

অন্যান্য প্ল্যাটফর্মের অন্যান্য ফাইল সিস্টেমগুলির জন্য খুব পুরানো fsck এর তৈরি / হারিয়ে + পাওয়া যায় নি, না তারা এটিকে বাড়িয়ে তুলতে সক্ষম হয়। এটি পাওয়া / হারিয়ে + এর যৌক্তিকতার ইতিহাস ...

এটি ext3 থেকে প্রায়শই কম প্রয়োজন। একটি জার্নালিং ফাইল সিস্টেমের সাহায্যে ফাইলগুলি ক্র্যাশ / পাওয়ার ব্যর্থতায় "হারিয়ে" যাওয়া উচিত নয়। আপনি তর্ক করতে পারেন এটি কেবল পুরানো-টাইমারদের (এবং জার্নালকে অক্ষমকারী উইয়ার্ডো) জন্য মারাত্মক আশ্চর্য এড়াতে রাখা হয়েছে। আপনি কী মিস করছেন তা যদি না জানেন তবে সম্ভবত এটি কোনও সমস্যা নয়।

তবুও, এটি সরিয়ে ফেলার মতো e2fsck প্যাচ করার মতো। আপনি এটি "করতে" পারেন, তবে আপনার করা উচিত নয়।


ধন্যবাদ, তবে এটি আমার প্রশ্নের উত্তর দেয় না।
জুয়ান সিমন

0

এই নিবন্ধটি আপনাকে হারিয়ে + + পাওয়া ডিরেক্টরি সম্পর্কে যথাযথ ব্যাখ্যা দিতে হবে: http://tldp.org/LDP/Linux-Filesystem-Hierarchy/html/lostfound.html


1
ধন্যবাদ, আমি এটি জানতাম তবে এটি আমার প্রশ্নের উত্তর দেয় না।
হুয়ান সিমন

1
যতক্ষণ এই তাত্ত্বিক প্রশ্নের উত্তর হতে পারে, এটা বাঞ্ছনীয় হবে উত্তর অপরিহার্য অংশের এখানে অন্তর্ভুক্ত করা, এবং রেফারেন্স এর জন্য লিঙ্ক প্রদান।
এলিয়াহ কাগন

-1

cd where the lost+found folder is located
sudo touch .hidden
sudo mcedit .hidden(লিখুন lost+foundএবং দিয়ে সংরক্ষণ করুন F2।)

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