/Var/lib/MLocon.db প্রায় 800 এমবি কেন?


17

আমি কি এটি সম্পর্কে কিছু করতে পারি? আমি ডিস্ক স্পেস শেষ করছি।


একটি অদ্ভুত প্রশ্ন হিসাবে দেখতে পারে, কিন্তু: আপনি ফাইলটির আকারটি কীভাবে খুঁজে পাবেন?
ulidtko

ডাটাবেসটি একটি বিচ্ছিন্ন ফাইল হিসাবে সংরক্ষণ করা যেতে পারে, এবং তাই প্রকৃত ডিস্কের ব্যবহার lsএবং দ্বারা রিপোর্ট হওয়া তুলনায় উল্লেখযোগ্যভাবে পৃথক হতে পারে du
ulidtko

উত্তর:


28

আমার এক সিস্টেমে যা ব্যাকআপ সার্ভার হিসাবে কাজ করে, mlocon.db 9 জিবি হিট করে। সমাধানটি ছিল ব্যাকআপ ডিরেক্টরিগুলি সনাক্ত করা থেকে বাদ দেওয়া, যেহেতু আমার সেগুলি অনুসন্ধান করার দরকার ছিল না।

আমি ব্যাকআপ ডিরেক্টরিটি যুক্ত করে PRUNEPATHSএটি করেছি /etc/updatedb.conf

sudo updatedbতারপরে চালনা এটি এটিকে হ্রাস করে 1.6MB (এবং সেই সমস্ত ফাইলকে সূচিকর্ম করতে বিপুল পরিমাণ সময় সাশ্রয় করে)।


নিখুঁত তোমাকে ধন্যবাদ. স্রেফ 800MB থেকে 100MB এ চলে গেছে, তবে আরও গুরুত্বপূর্ণ বিষয় হল আপডেটেড কমান্ডটি এখন খুব দ্রুত সম্পন্ন করতে পারে, যদিও এর আগে কয়েক দিন লাগছিল। (নোট, তবে, এটি কেবল তখন চলবে যখন কম্পিউটারটি ব্যাটারিতে না থাকে এবং
/etc/cron.daily/mlote- এর

বাহ 9 জিবি ডাউন 1.6 এমবি!
উইনউইউউকস 2 ইউনিক্স

9

আপনার মেশিনে প্রচুর এবং প্রচুর ফাইল থাকলে আপনি ডাটাবেস থেকে কয়েকটি পথ ছাঁটাই করার বিষয়টি বিবেচনা করতে পারেন। আপনি PRUNEPATHS এর অধীনে /etc/updatedb.conf এ এটি করতে পারেন। আপনি ফাইল সিস্টেমগুলিও ছাঁটাই করতে পারেন (এনএফএসের মতো, যদি আপনি চান)।


2

800MB খুব সুন্দর শোনাচ্ছে। আমার /var/lib/MLocon/MLocon.db প্রায় 8MB (10.04 প্রকাশের তারিখে নতুন করে ইনস্টল করা)। আপনি এটিকে নিরাপদে মুছতে পারেন, আপনি sudo updatedbচালালে এটি পুনরায় তৈরি করা হবে।


ধন্যবাদ, যে কাজ করেছে। Sudo আপডেটb চালানোর পরে এটি এখন 620MB। সম্পাদনা: উফ আমি ভুল পড়েছি। 620MB এর অর্থ এটি কাজ করে না (আমি ভেবেছিলাম আমার ফাইল আউটপুটে কেবি পড়েছি)।
evencoil

আপনার কাছে কত ফাইল আছে? আপনার ডিস্ক আকার কি?
লেকেনস্টেইন

1
আসলেই কি এত বড়?

এছাড়াও উভয় duএবং lsএকটি -hপতাকা রয়েছে: h: -হ, --হুমান-পঠনযোগ্য`print sizes in human readable format (e.g., 1K 234M 2G)
বেলাক্কুয়া

এটি সত্যিই বড় ... বেশ কয়েকটি হার্ড ড্রাইভ জুড়ে আমার কাছে খুব ছোট ফাইল রয়েছে (কিছু ডেটা কাজের সাথে সম্পর্কিত), তাই সম্ভবত সে কারণেই। সম্পাদনা: আমি অনেক ব্যাকআপও রাখি ... সূচক থেকে ডিরেক্টরি বাদ দেওয়ার কোনও উপায় আছে কি? সম্ভবত এই ব্যাকআপগুলি সূচক করা বড় সমস্যা।
evencoil

-1

এটি আপনার রুট ডিরেক্টরিতে থাকা সমস্ত ফাইলের একটি ডাটাবেস। এটি ইউটিলিটি সনাক্ত করে ব্যবহার করা হয়। আপনি যদি এই ফাইলটি মুছে ফেলেন তবে আর কাজ করবে না।


সত্যিই কি এত বড় হওয়ার কথা?
evencoil

এটি এত বড় হওয়া উচিত নয়। আপনার বাড়ির ডিরেক্টরিতে সম্ভবত আপনার প্রচুর ফাইল রয়েছে। আপনি এটিকে মুছতে পারেন এবং তারপরে আপডেটটি আবার চালাতে দিন।
ব্যবহারকারী4124

যদি আমি মুছে ফেলি তবে এটি কোনও সময়ে স্বয়ংক্রিয়ভাবে পুনরায় তৈরি করা হবে?
evencoil

আপনি যখন "
আপডেটডাব

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