কীভাবে ব্যবহারকারীর ক্যাশে ডিরেক্টরি [~ / .cache] / home ডিরেক্টরি থেকে অন্য বিভাগে সরানো যায়


11

.Cache ডিরেক্টরিটি অস্থির, অ-প্রয়োজনীয় ফাইলগুলিতে পূর্ণ।

আমি এটিকে আরও উপযুক্ত পার্টিশনে স্থানান্তরিত করতে চাই, অর্থাত্ দ্রুত এবং ব্যাক আপ নেই।

আমি বিশ্বাস করি যে ~ / .pam_en পরিবেশ ফাইলটি এর জন্য উপযুক্ত তবে এটি নিশ্চিত না যে সেরা কিনা বা এটি সঠিকভাবে নথিবদ্ধ বা সঠিকভাবে কাজ করা আছে কিনা।


আপনি কীভাবে রিবুটগুলির মধ্যে /some/other/place/.cache সংরক্ষণ করছেন? যদি কেউ। ক্যাশে চলে যায়, বলুন, / dev / shm, যখন বাক্সটি পুনরায় চালু করা হয় /dev/shm/.cache অনুপস্থিত এবং তাই ~ /। ক্যাশেটি সিমলিংকটি ঝুঁকছে।

গুগল ক্রোম সম্পর্কিত সম্পর্কিত গাইড এখানে: joeyconway.com/blog/2011/09/11/…
Kzqai

উত্তর:


18

আপনি যদি পুনরায় বুটগুলিতে স্টাফ রাখার বিষয়ে চিন্তা না করেন তবে আপনি ক্যাশে সঞ্চয় করতে tmpf ব্যবহার করতে পারেন।

নিম্নলিখিতগুলির মতো কিছু সেট করুন /etc/fstab:

tmpfs /home/someuser/.cache tmpfs defaults,size=512M 0 0

এখন, আপনার .cache ডিস্কের পরিবর্তে মেমরিতে সংরক্ষণ করা হবে, যদিও আপনার যদি অপর্যাপ্ত স্মৃতি থাকে তবে এটি অদলবদল হয়ে যেতে পারে।

একটি আরও traditionalতিহ্যগত পদ্ধতির নির্দেশিকাটি হ'ল ডিরেক্টরিটি যেখানে আপনার পছন্দ মতো স্থানান্তরিত করা এবং যথাযথ হিসাবে এটি সিমেলিং করুন:

mv ~/.cache /some/other/place
ln -s /some/other/place/.cache ~/

এটি ভাল কাজ করছে। আমি পাম-এনভিভিটি "প্রিফারড" উপায় হিসাবে ব্যবহার করার প্রত্যাশা করেছি, তবে এটি কাজ করে, এবং যদি এটি ভেঙে না যায় তবে এটি ঠিক করবেন না। বিটিডাব্লু ক্রোম এখন অনেক গতিযুক্ত!
কিপসিম্প্লিনেজনার

~/.pam_environmentহ'ল পরিবেশের ভেরিয়েবল সেট করার জন্য, যার হাতের কাজটির সাথে কোনও সম্পর্ক নেই। তবুও, যদিও কিছু দাবি .pam_environmentঅগ্রাধিকারযুক্ত বলে মনে হয় , তবে কম লোক (গুগল অনুসারে) এটি কীভাবে ব্যবহার করছে তা বিবেচনা করে আমি তা অগত্যা তা মনে করি না। .bashrcআমার জন্য যথেষ্ট ভাল।
স্কট সিভেরেন্স

1
আমি মনে করি যে দ্বিতীয় বিকল্পটিতে একটি ত্রুটি রয়েছে, দ্বিতীয় লাইন হওয়া উচিত ln -s /some/other/place/.cache ~/.cache, কেবলমাত্র ~ / এর সাথে লিঙ্ক নয়, কীভাবে অ্যাপ্লিকেশনগুলি বাড়িটি জানতে পারবে ক্যাশে ফোল্ডারটি নয়, বাড়ির ভিতরে ক্যাচ আছে?
আলেক্সি মার্টিয়ানভ

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