Author Topic: (TUT) User qouta  (Read 2360 times)

0 Members and 1 Guest are viewing this topic.

Offline romiyanto

  • 128 kbps
  • ****
  • Posts: 129
    • View Profile
(TUT) User qouta
« on: Friday, 13 May 2011, 09:08:40 »
Salam COSI.. :peace:
Kebetulan dikantor aq diminta untuk membuat file server tapi dengan quota untuk user masing2 1GB. Setelah nanya om google akhirx dapat tutsx & berhasil aq terapkan pada server COS.  :please:
Berikut langkah2x:  :calculation:

1. Cek apakah paket quota sudah ada dalam system atau tidak.
# rpm -qa | grep quota

2. Harus di pastikan bahwa user yang akan di quota sudah ada di dalam sistem. Contoh kita akan membuat user romiyanto
Pada CLI:
# useradd romiyanto
# passwd romiyanto
Pada webconfig:
Masuk di menu Direktory ==>Accounts==>Users
Klik tombol "Add" ==> lengkapi form Add User ==>klik "Add"

3. Backup file /etc/fstab
# cp /etc/fstab /etc/fstab.old 

4. Kita harus mengetahui lokasi home, karena melakukan quota berarti meng-quota Home. Untuk mengetahuinya gunakan perintah mount
# mount

5. Edit /etc/fstab lalu tambahkan argumen berikut pada baris yang menunjukkan lokasi home. Karena lokasi /home sama dengan / maka editlah baris:
LABEL=/ / ext3 defaults 1 1
menjadi:
LABEL=/ / ext3 defaults,usrquota,grpquota 1 1

6. Untuk merubah mount, gunakan perintah:
# mount –o remount /
Jika /home terpisah, maka gunakan perintah:
# mount –o remount /home
Untuk melihat hasilnya gunakan perintah:
# mount

7. Menyiapkan file database untuk quota dengan perintah:
# quotacheck -cugm /
# ls -l /aquo*
Untuk /home yang terpisah, gunakan perintah:
# quotacheck -cugm /home
# ls -l /home/aquo*

8. Menentukan quota per user
Untuk menentukan quota per user, kita digunakan pola sebagai berikut:
setquota -u user bs bh is ih -a fs
keterangan singkat:
user --> username
bs --> block soft limit
bh --> block hard limit
is --> inode soft limit
ih --> inode hard limit
fs --> filesystem
Soft limit: Jumlah maksimum pemakaian disk yang masih diizinkan
Hard limit: Jumlah absolut pemakaian disk yang tidak dapat dilampaui oleh user.

Jika ada user yang bernama romiyanto mendapat jatah 250 MB dalam server, maka setquota dapat di set sebagai berikut:
# setquota -u romiyanto 1024000 1024000 1000 1000 -a /
Untuk Home yang terpisah gunakan perintah:
# setquota -u romiyanto 1024000 1024000 1000 1000 -a /home

9. Aktifkan quota dengan dengan perintah:
# quotaon -guva

10. Cek apakah user romiyanto sudah berhasil di quota
# quota -u romiyanto
 
11. Reboot komputer untuk mengecek apakah quota aktif secara otomatis dan hasil konfigurasi tidak berubah.
Setelah reboot selesai, cobalah cek quota yang tadi kita buat dengan perintah:
# quota -u romiyanto

12. Apabila ada beberapa user yang memiliki quota yang sama dengan sebelumnya maka kita gunakan perintah edquota untuk user yang lain. Misalnya user user_2 dan user_3 di set untuk memiliki quota yang sama dengan agus, maka berikan perintah:
# edquota -p romiyanto -u user_2 user_3
Namun, harus diingat bahwa home directory untuk user_2 dan user_3 sudah dibuat. (Lihat No.2)

13. Cek user
# quota -u user_2
# quota -u user_3
 
14. Cek report quota, ketikkan perintah sebagai berikut:
# repquota -a
 
15. Restart Quota, Gunakan perintah berikut:
# quotaoff -a
# quotaon -a


Kelar deh...   \:D/ Mohon maaf kl repost... :D
Kl ada salah mohon koreksix.. :shakehand:
« Last Edit: Saturday, 14 May 2011, 05:54:54 by romiyanto »
 

Hello Guest! Replies in this topic have been hidden from view. You are currently missing 6 replies. Please register or login if you want to view the replies.