লিনাক্সে মুছে ফেলা/tmp ডিরেক্টরি পুনরুদ্ধার করবেন কীভাবে


/tmp ডিরেক্টরিতে বেশিরভাগ ফাইল অন্তর্ভুক্ত থাকে যা অস্থায়ীভাবে প্রয়োজন হয়, এটি বিভিন্ন প্রোগ্রাম দ্বারা লক ফাইলগুলি তৈরি করতে এবং অস্থায়ী ডেটা সঞ্চয় করার জন্য ব্যবহৃত হয়। এই প্রোগ্রামগুলির অনেকগুলি বর্তমানে চলমান প্রোগ্রামগুলির জন্য গুরুত্বপূর্ণ এবং সেগুলি মুছে ফেলার ফলে সিস্টেম ক্র্যাশ হতে পারে।

বেশিরভাগ লিনাক্স সিস্টেম না হলেও, /tmp ডিরেক্টরিটির বিষয়বস্তু বুট করার সময় বা স্থানীয় সিস্টেমের দ্বারা শাটডাউন করার পরে মুছে ফেলা হয় (ক্লিয়ার আউট)। সিস্টেম প্রশাসনের জন্য ব্যবহৃত স্টোরেজ স্পেসের পরিমাণ হ্রাস করার জন্য এটি সাধারণত একটি স্ট্যান্ডার্ড প্রক্রিয়া (সাধারণত, একটি ডিস্ক ড্রাইভে)।

গুরুত্বপূর্ণ: আপনি কী করছেন ঠিক তা না জানলে /tmp ডিরেক্টরি থেকে ফাইলগুলি মুছবেন না! বহু-ব্যবহারকারী সিস্টেমে এটি ব্যবহারকারীর ক্রিয়াকলাপ বিঘ্নিত করে (তারা ব্যবহার করছে এমন প্রোগ্রামের মাধ্যমে) সক্রিয় ফাইলগুলি সরিয়ে ফেলতে পারে।

আপনি যদি ঘটনাক্রমে /tmp ডিরেক্টরি মুছে ফেলেন তবে কী হবে? এই নিবন্ধে, আমরা আপনাকে কীভাবে <কড>/টিএমপি ডিরেক্টরিটি মোছার পরে পুনরুদ্ধার করবেন তা দেখাব।

নীচের কমান্ডগুলি চালনার আগে কয়েকটি বিষয় লক্ষ্য করুন।

  • /টিএমপি অবশ্যই মূল ব্যবহারকারীর অন্তর্ভুক্ত
  • উপযুক্ত অনুমতি সেট করুন যা সমস্ত ব্যবহারকারীদের এই ডিরেক্টরিটি ব্যবহার করার অনুমতি দেবে (এটিকে সর্বজনীন করুন)

$ sudo mkdir /tmp 
$ sudo chmod 1777 /tmp

বিকল্পভাবে, এই কমান্ড চালান।

$ sudo mkdir -m 1777 /tmp

ডিরেক্টরিটির অনুমতিগুলি পরীক্ষা করতে নীচের কমান্ডটি চালান।

$ ls -ld /tmp

এখানে নির্ধারিত অনুমতিটির অর্থ হ'ল প্রত্যেকে (মালিক, গোষ্ঠী এবং অন্যান্য) ডিরেক্টরিতে ফাইল পড়তে, লিখতে এবং অ্যাক্সেস করতে পারে এবং t (স্টিকি বিট) বোঝায়, কেবলমাত্র তার মালিকের দ্বারা ফাইলগুলি মুছতে পারে।

দ্রষ্টব্য: একবার আপনি উপরে বর্ণিত হিসাবে /tmp ডিরেক্টরিটি পুনঃস্থাপন করার পরে, সমস্ত প্রোগ্রাম স্বাভাবিকভাবে চালু হওয়া শুরু করার জন্য আপনাকে সিস্টেমটি পুনরায় বুট করার পরামর্শ দেওয়া হয়।

এটাই! এই নিবন্ধে, আমরা লিনাক্সে দুর্ঘটনাক্রমে মুছে ফেলার পরে কীভাবে পুনরায় (পুনর্নির্মাণ)/টিএমপি ডিরেক্টরি পুনঃস্থাপন করবেন তা দেখিয়েছি। নীচের প্রতিক্রিয়া ফর্মের মাধ্যমে আপনার মন্তব্যগুলি ফেলে দিন।