Saya menghapus file log 2.3GB di server Ubuntu saya, dan df
sepertinya tidak mengambil perubahan. Apakah biasanya ada penundaan sebelum df
dapat mendeteksi bahwa file besar telah dihapus?
12
Saya menghapus file log 2.3GB di server Ubuntu saya, dan df
sepertinya tidak mengambil perubahan. Apakah biasanya ada penundaan sebelum df
dapat mendeteksi bahwa file besar telah dihapus?
Sepertinya file tersebut masih terbuka oleh beberapa proses. Anda harus memulai kembali layanan itu agar ruang disk dapat dibebaskan.
sudo kill -HUP 12345
proses itu dapat ditutup. (Tentu saja, ini tergantung pada bagaimana proses itu menangani sinyal SIGHUP. Tetapi banyak file berorientasi daemon akan menutup dan membuka kembali pegangan file ketika mereka menerima SIGHUP.)Jika sistem file kehabisan ruang Anda bisa menjalankan ke ruang yang disediakan pada sistem file. Filesystem ext2 / 3/4 memiliki beberapa ruang yang disediakan untuk root. Secara default ini adalah 5%. Jadi jika itu penuh dan 2.3GB kurang dari 5% dari ruang pada drive sistem file akan tetap tampak penuh.
Dalam situasi ini Anda punya dua pilihan. Untuk terus mengosongkan ruang hingga Anda memiliki ruang kosong yang dapat digunakan atau mengubah jumlah ruang yang disediakan sistem file. Untuk mengubah jumlah ruang yang dipesan gunakan
tune2fs -m 0 /dev/sda1
penggantian 0 dengan persentase ruang yang Anda inginkan dan / dev / hda1 dengan perangkat yang sesuai.Lihat jawaban yang diterima untuk pertanyaan ini untuk lebih jelasnya.
sumber
Tidak lama. Kemungkinan besar bahwa file tersebut masih digunakan. Tidak akan ada ruang disk rilis sampai Anda menghentikan proses yang sesuai.
sumber
Periksa juga direktori .trash Anda.
sumber
~/.local/share/Trash
, yang penuh dengan sampah yang saya hapus di Nautilus.