আমি লিনাক্স মিন্ট 14 নাদিয়া চালাচ্ছি। লিনাক্স পার্টিশনের 10G রয়েছে। সিস্টেমটি শুরু হয়ে গেলে, du
80% ব্যবহারের প্রতিবেদন করে। তারপরে ব্যবহার ধীরে ধীরে বৃদ্ধি পায় যতক্ষণ না এটি 100% এ পৌঁছায় এবং সিস্টেমটি অকেজো হয়ে যায়। (এটি দিন বা সপ্তাহের ক্রম অনুসারে ঘটতে পারে)। রিবুট করার পরে ব্যবহারটি 80% এ পুনরায় সেট হয়।
সব থেকে আশ্চর্যের বিষয় এটি du
কোনও পরিবর্তন দেখায় না।
এই কমান্ডগুলির আউটপুট এখানে রয়েছে (উইন্ডোজ এবং বহিরাগত ড্রাইভ পার্টিশনগুলি এলিডযুক্ত):
# --- Just after reboot ---
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 9.8G 7.3G 2.0G 80% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 428M 292K 428M 1% /dev
tmpfs 88M 1.3M 87M 2% /run
none 5.0M 0 5.0M 0% /run/lock
none 437M 288K 437M 1% /run/shm
none 100M 12K 100M 1% /run/user
$ sudo du -x -d1 -h /
186M /opt
512M /var
11M /sbin
556K /root
1.3G /home
613M /lib
8.0K /media
4.6G /usr
16K /lost+found
111M /boot
39M /etc
4.0K /mnt
60K /tmp
9.1M /bin
4.0K /srv
7.3G / # <-- note this
# --- After some time ---
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 9.8G 9.1G 199M 98% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 428M 292K 428M 1% /dev
tmpfs 88M 1.3M 87M 2% /run
none 5.0M 0 5.0M 0% /run/lock
none 437M 27M 411M 7% /run/shm
none 100M 28K 100M 1% /run/user
$ sudo du -x -d1 -h /
186M /opt
511M /var
11M /sbin
556K /root
1.4G /home
613M /lib
8.0K /media
4.6G /usr
16K /lost+found
111M /boot
39M /etc
4.0K /mnt
520K /tmp
9.1M /bin
4.0K /srv
7.3G / # <-- note this
(দ্রষ্টব্য: আমি হাইবারনেশন ব্যবহার করি hi হাইবারনেশনের পরে, ব্যবহারটি একই থাকে এবং পুনরায় বুট করার পরে এটি আবার 80% এ পুনরায় সেট হয়))
কীভাবে স্থান খায় আমি ট্র্যাক করব?
আমি এই প্রশ্নটি পড়েছি । আমি এখনও অন্ধকারে আছি। কোন প্রোগ্রামটি এই আচরণের জন্য দায়ী তা আমি কীভাবে আবিষ্কার করব?
সম্পাদনার পরে : এটি খুঁজে পেয়েছি। স্থানটি কার্নেল লগ দ্বারা দাবী করা হয়, যা এটি দ্বারা দেখা হয় dmesg
। এটি পূরণ হয় কারণ আমার মেশিনটি 5 সেকেন্ডের হারে ত্রুটি উত্পন্ন করে। (এটি এই বাগের সাথে সম্পর্কিত )) ভবিষ্যতের পাঠকদের একই ধরণের সমস্যা - ধীরে ধীরে পূরণ করা ডিস্কের স্থান অদেখা du
- dmesg
কারণ অনুসন্ধানে চেষ্টা করতে ভুলবেন না ।
ncdu
সরল চেয়ে বেশি পছন্দ করিdu
। আপনাকে কিছু করার আগে এটি পুরো ডিরেক্টরি ট্রিটিকে স্ক্যান করে; আপনি এটিকে একটি নির্দিষ্ট পথটি (যেমনncdu /var
বা কেবলমাত্রncdu ~
) পাস করতে চাইতে পারেন