আমি কী / tmp এ সমস্ত ফাইল নিরাপদে সরাতে পারি?


8

আমি আমার কম্পিউটারে ফাঁকা স্থান তৈরি করতে চাই এবং বাওবাব আমাকে বলেন /tmp8 জিও বড়। আমি কি সমস্ত ফাইল /tmpনিরাপদে মুছতে পারি ? আমাকে কি প্রথমে কিছু প্রোগ্রাম বন্ধ করতে হবে?

অতিরিক্তভাবে, কেন এই ডিরেক্টরি এত বড়? যদিও আমার /etc/defautl/rcSইঙ্গিত TMPTIME=0?


/tmpডিরেক্টরিটি প্রতিটি প্রারম্ভকালে পরিষ্কার করা হয় তাও অ্যাকাউন্টে রাখুন ।
এনজোটিব

বাহ্যত আপাতদৃষ্টিতে এটি হয় না, এবং এটি কীভাবে আসে তা আমি ব্যাখ্যা করি না, সুতরাং আমার শেষ প্রশ্ন।
Agmenor

উত্তর:


8

ইউনিক্সে, কোনও ফাইল মুছে ফেলা তার পিতামাতার ডিরেক্টরি থেকে এটির একটি রেফারেন্স সরিয়ে দেয় (এটি আসলে "লিঙ্কযুক্ত" বলা হয়)।

প্রকৃত ফাইল ডেটা কেবল তখনই মুছে ফেলা হয় যখন এটি কোনও ডিরেক্টরি থেকে রেফারেন্স করা হয় না (কোনও ফাইলে একাধিক তথাকথিত হার্ডলিঙ্ক থাকতে পারে) এবং এটি কোনও প্রোগ্রাম দ্বারা খোলা থাকে না।

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


মোছার পরে আমার কম্পিউটারে কিছুই ক্র্যাশ হয়নি, তাই আপনার উত্তরটি গ্রহণ করে আমি আনন্দিত!
আগমনর

তবে এটি অনুমেয় যে কোনও প্রোগ্রাম (বা আরও সম্ভবত কোনও স্ক্রিপ্ট যা কমান্ডের অনুক্রমের অনুরোধ করে) একই ফাইলটি কয়েকবার খুলতে এবং বন্ধ করতে হয়। ফাইলের নামটি লিঙ্কমুক্ত থাকলে এই জাতীয় প্রোগ্রাম ব্যর্থ হতে পারে।
অ্যালেক্স জেসমিন

1
@ আলেকজান্দ্রে জেসমিন: এই জাতীয় প্রোগ্রাম ব্যর্থ হতে পারে তবে পরিস্থিতিটি পরিচালনা করা উচিত, যদি সঠিকভাবে প্রজেক্ট করা হয় (ফাইলটি পুনরায় তৈরি করা, বা ত্রুটিটি লগ করাতে হবে তবে মারাত্মকভাবে, যদি মারাত্মক হয় ইত্যাদি) grace
এনজোটিব

আমি / sudo rm -rf /tmp
টিএমপি

@ জুজার আলী - আপনার সম্পূর্ণ বিষয়বস্তু নয় sudo rm -rf /tmp/*(নোটটি নোট করুন *) সহ সামগ্রীগুলি সরিয়ে নেওয়া উচিত ছিল । /tmpখুব বড় হওয়া বন্ধ করতে আপনি এটিকে tmpfsএকটি নির্দিষ্ট আকারের আকারে মাউন্ট করতে পারেন ।
স্টুয়ার্ট কার্ডাল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.