আমি / var / tmp / ব্যবহারে সর্বদা দ্বিধাগ্রস্থ, কারণ ফাইলগুলি কতক্ষণ সেখানে রাখা হয়, অথবা ডিরেক্টরিটি কী ব্যবহার করা হয় তা আমি ঠিক জানি না। কোন ফাইল কখন / var / tmp / থেকে সরানো হয় তা নির্ধারণ করে এবং ডিরেক্টরিটি কীভাবে ব্যবহার করা হবে?
আমি / var / tmp / ব্যবহারে সর্বদা দ্বিধাগ্রস্থ, কারণ ফাইলগুলি কতক্ষণ সেখানে রাখা হয়, অথবা ডিরেক্টরিটি কী ব্যবহার করা হয় তা আমি ঠিক জানি না। কোন ফাইল কখন / var / tmp / থেকে সরানো হয় তা নির্ধারণ করে এবং ডিরেক্টরিটি কীভাবে ব্যবহার করা হবে?
উত্তর:
প্রতি ফাইলসিস্টেম অনুক্রমের প্রমিত ( FHS ), ফাইলের মধ্যে /var/tmp
পুনরায় বুট জুড়ে সংরক্ষিত করা হয়।
প্রতি এফএইচএস -২.৩:
/ Var / tmp ডিরেক্টরিটি প্রোগ্রামের জন্য উপলব্ধ করা হয় যা অস্থায়ী require লেস বা সিস্টেমের পুনরায় বুটের মধ্যে সংরক্ষণ করা ডিরেক্টরিগুলির প্রয়োজন হয়। সুতরাং, / var / tmp এ সঞ্চিত ডেটা / tmp এ থাকা ডেটার চেয়ে বেশি স্থায়ী।
সিস্টেমটি বুট করার পরে / var / tmp এ থাকা ফাইল এবং ডিরেক্টরিগুলি মুছতে হবে না। যদিও / var / tmp এ সঞ্চিত ডেটা সাধারণত সাইট-স্পেসিফিক পদ্ধতিতে মুছে ফেলা হয়, তবুও সুপারিশ করা হয় যে মোছা / tmp এর চেয়ে কম ঘন ঘন ব্যবধানে ঘটে।
লিনাক্সের যে কোনও বিতরণ স্বয়ংক্রিয়ভাবে পরিষ্কার হয় সে সম্পর্কে আমি অবগত নই /var/tmp
। আইএমও, অ্যাপ্লিকেশনগুলি যা /var/www
কিছু যুক্তিসঙ্গত উপায়ে নিজের পরে ক্লিনআপ ব্যবহার করে।
সমস্ত RHEL- ভিত্তিক /var/tmp
30 দিনের বেশি পুরানো ফাইলগুলি পরিষ্কার করে । আমি অন্যান্য ডিস্ট্রোস সম্পর্কে জানি না। ক্রোন এন্ট্রি সন্ধান করুন যা tmpwatch ডাকে। ফেডোরা / আরএইচইএল-তে এটি /etc/cron.daily/tmpwatch
। এটির মতো একটি লাইন রয়েছে:
/usr/sbin/tmpwatch "$flags" 30d /var/tmp
অথবা
/usr/sbin/tmpwatch 720 /var/tmp
(720 ঘন্টা = 30 দিন)