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

Attachment: pgp8doHjC4Te0.pgp
Description: PGP signature

Kirim email ke