আমি কি / var / tmp / mkinitramfs- * ফাইলগুলি মুছতে পারি?


11

আমি লক্ষ্য করেছি যে আমার /var/tmpফোল্ডারটি আমার উবুন্টু 16.04.2 তে 9.3 জিবি স্থান দ্বারা দখল করেছে। বিশেষত, mkinitramfs_*tmp ফোল্ডারে বেশিরভাগ স্থান নেওয়া ফোল্ডার রয়েছে। আমি সেগুলি সন্ধান করেছি এবং এগুলি সম্প্রতি এবং অতীতে সংকলিত লিনাক্স কার্নেলের জন্য অস্থায়ী ফাইল বলে মনে হচ্ছে। আমি কি সেগুলি নিরাপদে মুছতে পারি, বা এগুলি অন্য গুরুত্বপূর্ণ ফাইলগুলির সাথে লিঙ্কযুক্ত রয়েছে?

আমি tmpreaperরিবুটগুলিতে অস্থায়ী ফাইল পরিষ্কারের প্রক্রিয়াটি স্বয়ংক্রিয় করতে অ্যাপ ব্যবহার করার চেষ্টা করেছি । তবে আমি দেখতে পেয়েছি যে আমি কেবল উভয় /tmp/এবং /var/tmp/ফোল্ডারগুলিকে স্বয়ংক্রিয়-পরিষ্কার সেটিংসে একসাথে রাখতে পারি এবং পুরানো ফাইলগুলি সরাতে কেবল একটি সর্বোচ্চ ফাইলের বয়স সেট করতে পারি। এটি সর্বোচ্চ ফাইলের বয়স প্যারামিটারটি TMPREAPER_TIMEসঠিকভাবে সেট আপ করা কঠিন হতে পারে । যদি আমি এটি খুব সংক্ষিপ্ত করে রেখেছি (ডিফল্টরূপে, 7 দিন), আমি mkinitramfs_*ফোল্ডারে যে সাম্প্রতিক কার্নেল সংকলনকারী ফাইলগুলি দরকারী হতে পারে তা মুছতে পারি । যদি আমি এটি খুব দীর্ঘ সেট করি তবে আমি প্রচুর ফাইল দিয়ে শেষ করতে পারি /tmp। আমি আশা করি আপনি সেই mkinitramfs_*ফোল্ডারগুলির ভূমিকা এবং tmpreaperপুরানো অস্থায়ী ফাইলগুলি স্বয়ংক্রিয়ভাবে মোছার জন্য অ্যাপ বা অন্যান্য সরঞ্জামগুলি কীভাবে ব্যবহার করবেন সে সম্পর্কে আমার কাছে কিছু উল্লেখ উল্লেখ করতে পারেন ।

ধন্যবাদ!


শুনলাম তাতে ফাইলের জন্য একটি লম্বা বয়স রাখাই উত্তম /var/tmpতুলনায় /tmplsofকোনও প্রক্রিয়া দেখায় না যে এই ফাইলগুলি ব্যবহার করছে। tmpreaperঅ্যাপ্লিকেশনটির ম্যানুয়ালটিতে আমি যখন এই ফাইলগুলি স্বয়ংক্রিয়ভাবে মুছে ফেলার জন্য এটি সেট করার চেষ্টা করতাম তখনই আমি ভয় পেয়ে গিয়েছিলাম এমন অনেকগুলি সতর্কতা রয়েছে । সুতরাং, আপনি কী ভাবেন যে শেষ অ্যাক্সেসের 7 দিনের পরে এই ফাইলগুলি মুছে ফেলা নিরাপদ?
জিয়াওডং কিউই

আমি অনুসন্ধানে যে বাগটি লক্ষ্য করেছি। প্রথমত, এই ফাইলগুলি কোনও কার্নেল ইনস্টলেশন ব্যর্থতার কারণে তৈরি করা হয়নি। দ্বিতীয়ত, বাগটি ঠিক করা হচ্ছে বলে জানানো হয়েছিল। সেগুলি অন্য কোনও ফাইলের সাথে লিঙ্কযুক্ত না থাকলে যাচাই করার কোনও উপায় আছে কি?
জিয়াওডং কিউই

আমি আমার পূর্ববর্তী মন্তব্যগুলিকে একটি সঠিক উত্তরে রূপান্তর করেছি। আমি এখন তাদের পরিষ্কার করতে যাচ্ছি।
Andrea Lazzarotto

উত্তর:


16

সাধারণত, আপনি সিস্টেমটি না ভেঙে /tmpএবং কোনও ফাইল মুছতে পারেন /var/tmp। সবচেয়ে খারাপ পরিস্থিতিটি হ'ল এটি একটি ফাইল যা একটি মুক্ত অ্যাপ্লিকেশনটির প্রয়োজন, তবে এটি তেমনটি মনে হয় না।

সম্পর্কিত ফাইলগুলি সম্পর্কে mkinitramfs, আমি বলব যে এটি ছাঁটাই করা নিরাপদ। এই ডেবিয়ান বাগটিও দেখুন: # 818345 - এমকিনিট্রামফেস ব্যর্থ হলে tmp ফাইলটি / var / tmp এর নীচে রেখে দেওয়া হয় । মূলত এই ফাইলগুলি তৈরি করার প্রক্রিয়াটি শেষ হওয়ার পরে মুছে ফেলা উচিত , তবে কোনও কারণে তারা তা নয়।

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

আমি আশা করি আপনি সেই mkinitramfs_*ফোল্ডারগুলির ভূমিকা এবং tmpreaperপুরানো অস্থায়ী ফাইলগুলি স্বয়ংক্রিয়ভাবে মোছার জন্য অ্যাপ বা অন্যান্য সরঞ্জামগুলি কীভাবে ব্যবহার করবেন সে সম্পর্কে আমার কাছে কিছু উল্লেখ উল্লেখ করতে পারেন ।

আমার সাথে অভিজ্ঞতা নেই tmpreaperতবে আপনি এই ফাইলগুলি পর্যায়ক্রমে মুছতে ক্রোন জব ব্যবহার করতে পারেন। দেখা:

7 দিনের চেয়ে পুরানো ফাইলগুলি স্বয়ংক্রিয়ভাবে মুছুন


এই উত্তর লেখার জন্য আপনাকে ধন্যবাদ। টিএমপি ফাইলগুলি বোঝার পরে, 30 দিনের বেশি পুরানো ফাইলগুলি স্বয়ংক্রিয়ভাবে সাফ করার জন্য আমি tmpreaper( বিশদগুলির জন্য আমার নোটগুলি দেখুন) ব্যবহার করেছি এবং আমার 7 জিবি স্থান সঞ্চয় করেছে। এটি খুব সহায়ক!
জিয়াওডং কিউই

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