Apakah ada alat Linux umum yang melacak ruang disk dari waktu ke waktu, bukan hanya keseluruhan sistem file, tetapi misalnya, jadi saya dapat dengan mudah melihat pohon direktori mana yang bengkak dan menyusut secara historis? Masalahnya terjadi pada server yang tampaknya terus memukul 0 ruang kosong meskipun rutin membersihkan rumah dari file cache dan tmp, log dll. Saya sudah menggunakan alat seperti df
, du
dan lsof
sering dan menjadwalkan at
pekerjaan untuk menemukan file lama pada ukuran / jenis tertentu ketika rendah tanda air terkena, dll.
Lebih disukai paket Debian / Ubuntu.
filesystems
disk-usage
df
maintenance
Marcos
sumber
sumber
du -s
berjalan di cron, kan?Jawaban:
Beberapa hal akan membuat pembuatan alat seperti ini bermasalah:
Jadi tidak ada permintaan nyata untuk membuat alat ruang pengguna untuk melakukan ini karena itu akan sulit dilakukan dengan benar dan solusi yang ada membuat Anda cukup dekat dengan yang ideal.
Jawaban Singkat: Saya tidak mengetahui alat seperti itu, tetapi masuk akal tidak akan ada.
sumber
du
snapshot berkala dari cron semua / beberapa direktori, menyimpannya dalam SQL / CSV untuk analisis kemudian untuk mempersempit tempat penyimpanan sedang dikonsumsi saat, dan membuat laporan yang ramah untuk menentukan ini. Dengan kemampuan untuk memperbesar hierarki dir, orang berharap. Tapi itu menghabiskan waktu dan saya berharap sesuatu yang serupa ada, bahkan jika tidak sempurna (hardlink dll.)