Saya menjalankan Linux Mint 14 Nadia. Partisi Linux memiliki 10G. Saat sistem dimulai, du
melaporkan penggunaan 80%. Kemudian penggunaannya perlahan-lahan tumbuh hingga mencapai 100% dan sistem menjadi tidak dapat digunakan. (Itu bisa terjadi berdasarkan urutan hari atau minggu). Setelah reboot, pengaturan ulang ke 80%.
Yang paling aneh dari semua itu adalah du
tidak ada perubahan.
Berikut ini adalah output dari perintah tersebut (partisi drive Windows dan eksternal dihilangkan):
# --- 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
(Catatan: Saya menggunakan hibernasi. Setelah hibernasi, penggunaannya tetap sama, dan setelah reboot, reset ke 80%.)
Bagaimana cara melacak apa yang memakan ruang?
Saya sudah membaca pertanyaan ini . Saya masih dalam kegelapan. Bagaimana saya mengetahui program mana yang bertanggung jawab atas perilaku ini?
Setelah diedit : ditemukan. Ruang diklaim oleh log kernel, yang dilihat oleh dmesg
. Mengisi karena mesin saya menghasilkan kesalahan pada tingkat 5 per detik. (Ini terkait dengan bug ini .) Biarkan pembaca yang akan datang dengan masalah yang sama - mengisi ruang disk secara perlahan du
- dengan jangan lupa untuk mencoba dmesg
mencari penyebabnya.
ncdu
daripada sekadardu
mencari file besar | direktori. Itu memindai seluruh pohon direktori sebelum memungkinkan Anda melakukan apa pun; Anda mungkin ingin memberikannya jalur khusus (mis.ncdu /var
atau bahkan hanyancdu ~
)