Mengaktifkan Quota Support di FreeBSD

Seperti yang sudah saya sebutkan diartikel Installasi Cpanel, bahwa salah satu syarat FreeBSD siap untuk diinstall CPanel adalah harus sudah support Quota.

Berhubung waktu itu tidak cukup semangat untuk menulis lengkap tentang cara mengaktifkan Quota support di FreeBSD jadi baru sekarang saya tulis langkah-langkah nya disini :D.

Proses untuk meng aktif kan quota sebetulnya cukup mudah, langkah-langkah nya pun cukup sedikit. Tetapi karena ada proses compile kernel maka waktu nunggu nya bisa jadi jauh lebih lama daripada waktu yang diperlukan untuk ngetik 😀

Ok berikut ini langkah-langkah yang harus anda lakukan.

Silahkan edit file config kernel anda yang langkah-langkah nya kira-kira seperti ini.

cd /usr/src/sys/i386/conf
pico GENERIC

Contoh diatas saya lakukan pada box yang menggunakan kernel i386. Kalau anda menggunakan kernel yang lain silahkan diganti.
Anda juga bisa melakukan backup kernel config yang sebelumnya sudah jalan tetapi disini saya gak akan melakukan itu karena cukup yakin bahwa config yang saya edit tidak terlalu banyak jadi kalau ada masalah bisa dikembalikan dengan cepat (bilang aja males :p )

Edit file kernel config dengan pico atau editor kesayangan anda.

Tambahkan baris berikut kedalam nya.

options QUOTA

Kemudian simpan. Dan sekarang kita mulai compile ulang kernel

/usr/sbin/config GENERIC
cd ../compile/GENERIC
make depend
make
make install

kalau anda tidak cukup sabar menunggu kemudian melihat progress compile setiap beberapa menit anda bisa juga menyatukan perintah diatas dengan

make depend; make ; make install

jadi anda bisa tinggalkan proses compile dan kembali setelah semuanya selesai.

Ok setelah proses compile selesai sekarang kita file fstab supaya quota di load pada partisi tertentu ketika proses mounting.

pico /etc/fstab

dan perhatikan bagian yang di edit berikut ini

# Device		Mountpoint	FStype	Options		Dump	Pass#
/dev/ad4s1b		none		swap	sw		0	0
/dev/ad4s1a		/		ufs	rw		1	1
/dev/ad4s1g		/backup		ufs	rw		2	2
/dev/ad6s1d		/home		ufs	rw		2	2
/dev/ad4s1d		/tmp		ufs	rw		2	2
/dev/ad4s1f		/usr		ufs	rw		2	2
/dev/ad4s1e		/var		ufs	rw		2	2
/dev/acd0		/cdrom		cd9660	ro,noauto	0	0
# Device		Mountpoint	FStype	Options		Dump	Pass#
/dev/ad4s1b		none		swap	sw		0	0
/dev/ad4s1a		/		ufs	rw		1	1
/dev/ad4s1g		/backup		ufs	rw		2	2
/dev/ad6s1d		/home		ufs	rw,userquota,groupquota		2	2
/dev/ad4s1d		/tmp		ufs	rw		2	2
/dev/ad4s1f		/usr		ufs	rw		2	2
/dev/ad4s1e		/var		ufs	rw		2	2
/dev/acd0		/cdrom		cd9660	ro,noauto	0	0

Anda perhatikan pada partisi /home saya tambahkan userquota dan groupquota.

Selanjutnya adalah load quota saat boot dengan menambahkan value berikut ke /etc/rc.conf

quota_enable="YES"
check_quotas="YES"

Dan sepertinya semua telah selesai.

Silahkan reboot server anda dan setelah kembali up silahkan cek quota support dengan perintah

quotacheck -a
quotaon -a

Kira-kira seperti itu saja 😀 selamat mencoba


About this entry