আপনি একাধিক হারিয়ে এবং ডিরেক্টরি খুঁজে পেতে পারেন?


10

আমি এই প্রশ্নটিmklost+found না পড়া পর্যন্ত আমি আদেশ সম্পর্কে অজ্ঞাত ছিলাম ।

mklost+foundকমান্ড একটি নতুন হারিয়ে + + করা হবে PWD ডিরেক্টরিতে পাওয়া যায় নি।

  1. আপনার কখনই এই আদেশটি চালানোর প্রয়োজন হবে? হারিয়ে যাওয়া + পাওয়া ডিরেক্টরিটি আমি যাচাই করা প্রতিটি ডিস্ট্রোতে ইতিমধ্যে উপস্থিত রয়েছে।

  2. আপনার যদি একাধিক হারিয়ে এবং ডিরেক্টরিগুলি পাওয়া যায় তবে কী হবে? পুনরুদ্ধার করা ডেটা টুকরা হারিয়ে যাওয়া + পাওয়া দিরের / / এ গিয়ে যাবে, বা এটি সর্বাধিক নির্মিত হারানো + পাওয়া দিরের কাছে যাবে?

আমি নিশ্চিত নই যে আমি কীভাবে ইচ্ছাকৃতভাবে এটি পরীক্ষা করার জন্য ডেটা টুকরা তৈরি করতে পারি।


3
rm -rf /lost+found। ওহো ...
সিজেএম

উত্তর:


11

আপনার কখনই এই আদেশটি চালানোর প্রয়োজন হবে?

যদি lost+foundডিরেক্টরির অস্তিত্ব নেই। যেহেতু এটি কেবল একটি সাধারণ ডিরেক্টরি, তাই rootব্যবহারকারী এটি ব্যবহার করে এটি সরিয়ে ফেলতে পারে rm -r। কিছু সংস্করণ fsck, যখন তাদের lost+foundডিরেক্টরি ব্যবহারের প্রয়োজন হয় , এটি উপস্থিত না থাকলে এটি তৈরি করবে এবং কিছু সংস্করণ থাকবে না। যদি কোনও lost+foundডিরেক্টরি fsckনা থাকে তবে এতিম ফাইলগুলি পুনরুদ্ধার করতে পারবেন না , অর্থাত্ যে ফাইলগুলিতে কোনও ডিরেক্টরি এন্ট্রি নেই সেগুলি উল্লেখ করে।

এর লিনাক্স সংস্করণে mklost+foundনিম্নলিখিত বৈশিষ্ট্য রয়েছে ( mklost + পাওয়া ম্যান পৃষ্ঠা থেকে ):

mklost+foundহারিয়ে যাওয়া + পাওয়া ডিরেক্টরিতে ডিস্ক ব্লকগুলি প্রাক-বরাদ্দ করে রাখে যাতে ফাইল-সিস্টেম পুনরুদ্ধার করার জন্য যখন e2fsck (8) চালিত হয়, তখন প্রচুর লিঙ্কযুক্ত ফাইল সংরক্ষণের জন্য ফাইল সিস্টেমে ব্লক বরাদ্দ করার প্রয়োজন হয় না। এটি নিশ্চিত করে যে e2fsck পুনরুদ্ধারের সময় ফাইল সিস্টেমে ডেটা ব্লক বরাদ্দ করতে হবে না।

এর অর্থ হ'ল, যদি আপনার কোনও ক্ষতিগ্রস্থ ফাইল সিস্টেম ব্যবহার করে fsckফাইলগুলি পুনরুদ্ধার করতে হয়, পুনরুদ্ধারের প্রক্রিয়ার অংশ হিসাবে কম ফাইল হারিয়ে যাবে কারণ fsckফাইল সিস্টেম থেকে ব্লক বরাদ্দ করার প্রয়োজন হবে না; বৈধ ফাইল ডেটা থাকতে পারে এমন ব্লকগুলি।

আপনার যদি একাধিক হারিয়ে এবং ডিরেক্টরিগুলি পাওয়া যায় তবে কী হবে?

প্রদত্ত ফাইল সিস্টেমের জন্য, fsckকেবলমাত্র একটি lost+foundডিরেক্টরি ব্যবহার করবে : ফাইল সিস্টেমের মূল ডিরেক্টরিতে এটি। অন্য কোনও lost+foundডিরেক্টরি বিশেষভাবে চিকিত্সা করা হবে না।


3

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

কিছু তৈরি করতে হবে lost+found, এই আদেশটি এটি করতে উপস্থিত হবে। আপনি মাউন্ট করা প্রতিটি মাধ্যমের নিজস্ব বজায় রাখা দরকার lost+found

ম্যান পৃষ্ঠা থেকে উদ্ধৃতি

mklost + পাওয়া একটি লিনাক্স দ্বিতীয় বর্ধিত ফাইল সিস্টেমের বর্তমান ওয়ার্কিং ডিরেক্টরিতে একটি হারিয়ে + পাওয়া ডিরেক্টরি তৈরি করতে ব্যবহৃত হয়। প্রতিটি ফাইল সিস্টেমের মূল ডিরেক্টরিতে সাধারণত একটি হারিয়ে যাওয়া + ডিরেক্টরি পাওয়া যায়।

lost+foundডিরেক্টরি বানানোর ক্ষেত্রে বড় বিষয় কী ?

mklost + পাওয়া হারিয়ে যাওয়া + পাওয়া ডিরেক্টরিতে ডিস্ক ব্লকগুলি প্রাক-বরাদ্দ করে যাতে e2fsck (8) যখন একটি ফাইল সিস্টেম পুনরুদ্ধার করতে চালিত হয়, তখন প্রচুর লিঙ্কযুক্ত ফাইল সংরক্ষণের জন্য ফাইল সিস্টেমে ব্লক বরাদ্দ করার প্রয়োজন হয় না। এটি নিশ্চিত করে যে e2fsck পুনরুদ্ধারের সময় ফাইল সিস্টেমে ডেটা ব্লক বরাদ্দ করতে হবে না।

Q2 এর। আপনার যদি একাধিক হারিয়ে এবং ডিরেক্টরিগুলি পাওয়া যায় তবে কী হবে? পুনরুদ্ধার করা ডেটা টুকরা হারিয়ে যাওয়া + পাওয়া দিরের / / এ গিয়ে যাবে, বা এটি সর্বাধিক নির্মিত হারানো + পাওয়া দিরের কাছে যাবে?

আমি আশা করব যে শেষটি হ'ল e2fsckএটির ব্যবহার হবে যদি এটিতে ডেটা ব্লকগুলিতে সরানো দরকার হয় lost+found


"কিছু তৈরি করতে হবে lost+found": হ্যাঁ, তবে বেশিরভাগ ক্ষেত্রেই আদেশটি হয় mke2fs
নাট এল্ডারেজ

2

"হারিয়ে যাওয়া + পাওয়া ডিরেক্টরিটি /আমি যা পরীক্ষা করেছি প্রতিটি ডিস্ট্রোতে ইতিমধ্যে বিদ্যমান ।"

তবে সে কথাটি নয়। প্রতিটি "রিয়েল" ফাইল সিস্টেম (যেটি সিউডো ফাইল সিস্টেম যেমন / প্রোক এবং অদলবদলের বিপরীতে কোনও ধরণের ব্লক স্টোরেজকে ম্যাপ করে) একটি হারিয়ে + পাওয়া অনাথ আশ্রমের প্রয়োজন। উদাহরণস্বরূপ, যদি আপনার / বাড়ির জন্য পৃথক ফাইল সিস্টেম থাকে, তবে সেখানে থাকা উচিত /home/lost+found। এর কারণ হ'ল fsckকোনও ফাইলকে /lost+foundরুট ফাইল সিস্টেমে স্থানান্তরিত করা যায় না; এটি ফাইলগুলি যেখানে এটি খুঁজে পেয়েছিল সেখানে ফেলে দেয়, তবে এতিমখানায় একটি ডিরেক্টরি এন্ট্রি তৈরি করে যাতে কোনও মানুষ উপযুক্ত গ্রহণের ব্যবস্থা করতে হস্তক্ষেপ করতে পারে। /home/lost+foundবনাম কিছু রয়েছে তা জেনে যাওয়া সেই /var/lost+foundম্যানুয়াল হস্তক্ষেপকে আরও সহজ করে তুলতে পারে।


0

প্রয়োজনীয় সিস্টেম প্রশাসনের মতে

ডিস্ক ত্রুটি বা ভুল সিস্টেম শাটডাউন ফাইলগুলি হারিয়ে যাওয়ার কারণ হতে পারে: হারানো ফাইলগুলি ডিস্কের অবস্থানগুলিকে বোঝায় যেগুলি ডিস্কের ডেটা কাঠামোতে ব্যবহৃত হিসাবে চিহ্নিত করা হয়, তবে সেগুলি কোনও ডিরেক্টরিতে তালিকাভুক্ত নয় (যেমন, ওডে একটি খালি নয়) এটি কোনও ডিরেক্টরিতে তালিকাভুক্ত নয়)। সিস্টেমটি বুট করার সময় এটি fsck নামে একটি প্রোগ্রাম চালায় যা অন্যান্য বিষয়গুলির মধ্যে এই ফাইলগুলি সন্ধান করে। প্রতিটি ডিস্ক বিভাজনে একটি হারিয়ে যাওয়া + ডিরেক্টরি পাওয়া যায়; / হারিয়ে + পাওয়া গেছে মূল ডিস্কের মধ্যে একটি।

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

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