df -h
melaporkan partisi '/' menjadi 100% penuh. Saat berjalan du -hs *
di setiap direktori partisi ini menunjukkan masih ada banyak ruang.
tune2efs
yang melaporkan hanya satu blok untuk bebas. Berlari fsck
juga, yang juga menampilkan semua blok yang digunakan.
Penggunaan ionode adalah 14% pada partisi '/'.
Harap dicatat bahwa / var, / usr, / dev, / tmp, / home dipasang pada partisi yang berbeda dan memiliki ruang di dalamnya.
Bisakah Anda memberi tahu saya kemungkinan penyebab semua blok untuk ditempati dan pelaporan disk menjadi penuh meskipun sulit ada banyak ruang.
hard-drive
root
block
Ankit
sumber
sumber
du -shx /
dan lihat apakah masih ada banyak ruang. Itu akan mengevaluasi semua/
tanpa mengandalkan Anda menangkap semua direktori yang mungkin.Jawaban:
Selain masalah file terbuka yang biasanya menyebabkan ruang kosong tidak tersedia, masalah yang tidak jarang terjadi adalah file dilindungi oleh poin mount. Sebagai contoh jika Anda memiliki
/tmp
volume logis yang terpisah tetapi masih memiliki file dalam direktori/tmp
di sistem file root, file-file itu akan memakan ruang tetapi akan disembunyikan oleh mount.Cobalah turun ke mode pengguna tunggal saat boot sehingga tidak ada yang berjalan yang dapat membuat mount terbuka, unmount semuanya, dan pastikan tidak ada file yang bersembunyi di direktori yang biasanya digunakan sebagai titik mount.
sumber
Ini sering disebabkan oleh memiliki file yang terbuka untuk penulisan yang telah dihapus tetapi proses penulisan ke file tersebut belum dimulai kembali sehingga melepaskan file tersebut. Anda dapat menggunakan lsof untuk menemukan file yang terbuka tetapi tidak ditautkan (dihapus)
harus melakukan trik. Seperti yang dinyatakan halaman manual:
sumber
lsof +L1
mendaftar semuanya dengan sangat sederhana.Jika file dihapus sementara proses lain menahannya, proses itu dapat terus menulis dan, akhirnya, mengisi disk. Segera setelah proses menahan membuka file keluar, blok tersedia.
Coba evaluasi masing-masing daemon yang sedang berjalan. Jika memungkinkan, mulai ulang. Jika Anda tidak bisa mengetahuinya, me-reboot kotak itu akan menghapusnya.
sumber
Mungkin karena beberapa persentase ruang yang tersedia disediakan untuk pengguna root.
Lihat Ruang cadangan untuk root pada sistem file - mengapa? atau Disk penuh pada server linux, blok yang digunakan jauh lebih sedikit daripada blok yang tersedia
sumber