1. Langkah: Cari tahu masalah apa yang sebenarnya Anda miliki
Ketika filesystem Anda tiba-tiba penuh, ada banyak kemungkinan penyebabnya. Lihat jawaban Eliah Kagan untuk lebih lanjut tentang ini. Dalam sebagian besar kasus harus mudah untuk mengidentifikasi (dan akhirnya memperbaiki) penyebab sebenarnya, jadi memformat ulang / menginstal ulang tidak perlu.
Jadi langkah pertama adalah mencari tahu, apa sebenarnya masalahnya, yaitu, di mana ruang hilang hilang. Jadi pertama-tama jalankan
df -hl -x tmpfs -x devtmpfs
Ini menunjukkan daftar semua partisi disk yang digunakan di mesin Anda, ukurannya, seberapa penuh mereka dan titik pemasangannya. Dari daftar ini, ambil yang menurut Anda terlalu penuh dan catat titik pemasangannya. Dalam kasus Anda, itu adalah sistem file root yang dipasang di /
.
Sekarang kami menganalisis di mana di dalam sistem file ini ruang yang digunakan. Menjalankan
sudo du -xhsc /* 2> /dev/null
(Ganti /
dengan titik pemasangan yang diidentifikasi di atas.) Perlu sudo karena tidak semua direktori dapat dibaca oleh pengguna Anda. Mungkin perlu waktu (terutama pada sistem file besar) karena perlu mengunjungi setiap direktori tunggal pada mereka.
Apa yang dilakukan perintah ini adalah menunjukkan kepada Anda setiap file dan direktori di dalam direktori yang diberikan beserta ukurannya (termasuk subdirektori). Jadi dari daftar ini ambil satu yang menurut Anda lebih besar dari seharusnya, dan panggil perintah itu lagi di direktori ini. (Yaitu, jalankan perintah lagi, tetapi dengan nama direktori besar dari daftar sebelumnya yang diganti /
.)
Sebagai contoh, dalam kasus Anda itu jelas /var
adalah satu-satunya direktori besar, jadi Anda perlu mengeksekusi
sudo du -xhsc /var/* 2> /dev/null
Lanjutkan dengan langkah-langkah ini sampai Anda menemukan satu file yang sangat besar, atau Anda telah menemukan direktori dengan banyak file yang bersama-sama mengambil semua ruang itu.
Dalam kasus Anda, langkah selanjutnya adalah mengeksekusi
sudo du -xhsc /var/log/* 2> /dev/null
karena /var/log
begitu besar, dan ini menunjukkan kepada Anda bahwa ada satu file log bernama uvcdynctrl-udev.log
174GB (yang jelas-jelas buruk).
2. Langkah: Identifikasi mengapa file ada di sana dan mengapa ada begitu besar
Sekarang kita perlu mencari tahu mengapa yang diidentifikasi ada di sana, atau mengapa mereka begitu besar, jika mereka diharapkan ada di sana.
Dalam kasus Anda, file log /var/log
tidak mencurigakan, tetapi ukurannya pasti. Untungnya, pencarian Google hanya dengan nama file menampilkan laporan bug berikut sebagai hit pertama, yang jelas masalah yang sama seperti yang kita miliki: http://bugs.launchpad.net/ubuntu/+source/libwebcam/+bug / 811604
3. Langkah: Selesaikan masalahnya
Dalam hal ini, file log dari beberapa hal yang berhubungan dengan webcam tampaknya tidak menarik, jadi kita dapat dengan mudah menghapusnya dengan perintah sudo rm /var/log/uvcdynctrl-udev.log
dan membebaskan semua ruang.
Sayangnya, laporan bug masih terbuka, dan tidak ada solusi atau penyelesaian dalam komentar, jadi Anda mungkin harus hidup dengan bug ini untuk saat ini. Anda dapat menghapus file log dari waktu ke waktu untuk mengosongkan sebagian ruang.