On Wed, Jun 08, 2005 at 05:49:26PM +0700, Nurul Hidayati wrote: > Bagaimanakah caranya mengetahui total space yang dihabiskan oleh > masing-masing user di hardisk sehingga bisa ditampilkan di layar > console. > > Terus dari hasil tampilan tersebut, bisa gak langsung disimpan > menjadi file teks? atau langsung diemailkan?
Nyalakan support untuk quota (tepatnya sih kita butuh feature accountingnya; tidak perlu dikasih limit juga gpp kalo gak perlu), lalu gunakan repquota utk ngecek penggunaannya. Kalo menggunakan du menurut saya tidak tepat karena selain du cuma kasih estimate (baca 'man du' kalo gak percaya), juga yg lebih penting adalah du menghitungnya tidak peduli filenya punya user siapa*, semua dihitung. Hanya karena direktorinya /home/udin belum tentu file di situ milik udin semua. Dan juga kebalikannya, file milik udin belum tentu hanya di /home/udin saja. Kekurangannya kalo pake quota, dia setiap write atau delete apapun akan mencatat ke tabel quota, jadi ada "sedikit" overhead. "Sedikit" ini saya gak tau seberapa signifikan, kalo anda concerned silakan dicoba dan dibandingkan sendiri. Cara enable/pake quota? Mulai dr Google "linux quota". *) kecuali anda pake 'find /path -uid ... | du ...', tapi ini juga sangat tidak efisien kalo sering2, kalo setahun sekali sih mungkin gpp. Ronny
pgp8doHjC4Te0.pgp
Description: PGP signature
