Kuota merupakan salah satu fitur dari sistem operasi Linux. Melalui fitur ini penggunaan media penyimpanan dapat dikelola besarnya untuk tiap user ataupun group yang ada. Fitur ini berguna untuk mengendalikan penggunaan ruang harddisk oleh user.Pembatasan kuota ini dapat diberlakukan untuk tiap filesystem, file atau inodes (metadata file). Jadi, dapat dikatakan bahwa terdapat tiga jenis implementasi kuota pada Linux, yakni blocks quota, file quota dan inodes quota. Dilihat dari pembatasannya, terdapat dua jenis pembatasan yang dapat diberikan, yakni:
1. Hard limit, digunakan untuk membatasi kuota tanpa ada
tolerasipenambahan file sehingga melebihi batas yang ditentukan. Misalnya, jika
hard limit di set ke 2 GB, maka user tidak dapat membuat/menambah file lagi
apabila kuotanya sudah terpenuhi.
2. Soft limit, apabila batas ini dilewati maka sistem akan menampilkan
pesan peringatan bahwa file yang akan ditambahkan melewati kuota yang telah
ditentukan. Namun, file tersebut tetap dapat ditambahkan tapi tetap tidak dapat
melewati batas hard limit. Misalnya,
apabila kuota soft limit 1 GB telah terpenuhi, maka
jika user menambahkan file lagi akan mendapatkan pesan peringatan
dan file tetap dapat ditambahkan asal
tidak melewati batas hard limit. Pada sistem Linux
fitur manajemen kuota ini telah ada
sejak kernel versi 3.6.Pembatasan kuota ini
pada Linux didefinisikan pada file aquota.user
untuk Pembatasan kuota user dan
aquota.group untuk pembatasan
kuota grup. Sedangkan aplikasinya dinamakan quota dan dapat
dijalankan melalui terminal. Berikut ini merupakan
daftar aplikasi ataupun file yang
diperlukan pada saat implementasi kuota ini.
PRAKTIKUM
Pada praktikum kali ini, kuota akan dibuat untuk user dan group. Setiap user akan mendapatkan ruang sebesar 50 MB. Implementasi kuota pada sistem Linux terbagi menjadi beberapa tahapan berikut.
a. Instalasi aplikasi
b. Penentuan kuota user dan group
c. Pengujian kuota
- INSTALASI APLIKASI
Instalasi dari aplikasi ini di Linux Debian dapat dilakukan dengan menggunakan
perintah:
apt-get install quota quotatool
Pada Debian di VirtualBox langkah-langkah yang perlu dilakukan.
1. Masukkan DVD Debian Wheezy 2
2. Apabila ada DVD lainnya yang sedang diakses, buka menu Devices >CD/DVD Devices > remove disk from virtual drive untuk menutup akses ke DVD saat ini.
3. Kembali ke menu CD/DVD Devices > pilih menu Choose a virtual CD/DVD disk file… > carilah file image DVD Debian Wheezy 2.
4. Apabila CD/DVD belum ditambahkan, gunakan perintah berikut ini untuk menambahkan DVD tersebut.
5. apt-cdrom add
6. Instalasi aplikasi
7. Pada Debian, buka terminal sebagai root dan jalankan perintah berikut.
8. apt-get install quota quotatool
9. atau aptitude -y install quota quotatool
apt-get install quota quotatool
Pada Debian di VirtualBox langkah-langkah yang perlu dilakukan.
1. Masukkan DVD Debian Wheezy 2
2. Apabila ada DVD lainnya yang sedang diakses, buka menu Devices >CD/DVD Devices > remove disk from virtual drive untuk menutup akses ke DVD saat ini.
3. Kembali ke menu CD/DVD Devices > pilih menu Choose a virtual CD/DVD disk file… > carilah file image DVD Debian Wheezy 2.
4. Apabila CD/DVD belum ditambahkan, gunakan perintah berikut ini untuk menambahkan DVD tersebut.
5. apt-cdrom add
6. Instalasi aplikasi
7. Pada Debian, buka terminal sebagai root dan jalankan perintah berikut.
8. apt-get install quota quotatool
9. atau aptitude -y install quota quotatool
- PENENTUAN KUOTA
Pada tahap ini akan dibuat pembatasan kuota untuk satu filesystem, yakni /home. Langkah-langkahnya adalah sebagai berikut.
1. Edit file /etc/fstab dengan editor nano. Tambahkan baris usrquota,grpquota pada baris mounting /home sedemikian sehingga tampak seperti berikut ini.
2. Restart komputer
reboot
Atau
init 6
3. Jalankan perintah berikut ini untuk mengetahui status layanan quota telah aktif atau tidak.
quotaon –p –a
Apabila berhasil akan memberikan tampilan seperti berikut ini.
reboot
Atau
init 6
3. Jalankan perintah berikut ini untuk mengetahui status layanan quota telah aktif atau tidak.
quotaon –p –a
Apabila berhasil akan memberikan tampilan seperti berikut ini.
4. Penentuan kuota user dapat dilakukan dengan menggunakan perintah berikut.
edquota –u namauser
contoh:
edquota –u kdsurya
Pada kasus ini yang akan dibatasi adalah user kdsurya dengan kuota harddisk 100 MB. Dibawah ini adalah contoh perubahan yang telah dilakukan pada kolom soft dan hard menjadi 100000 kByte (≈100MB).
Simpan perubahan yang dilakukan dengan menekan Ctrl + X diikuti dengan tombol Y. Apabila ingin menerapkan batasan yang sama untuk user lainnya dapat menggunakan perintah berikut.
edquota –p user dengan kuota user tujuan
contoh:
edquota –p kdsurya bintang
5. Perintah berikut ini dapat digunakan untuk mengetahui status penerapan kuota pada user.
repquota –a
- PENGUJIAN KUOTA
1. Login dengan menggunakan user yang telah ditentukan
kuotanya. Atau login melalui versi terminal
2. Gunakan perintah berikut untuk membuat file yang melebihi kuota dari user tersebut.
2. Gunakan perintah berikut untuk membuat file yang melebihi kuota dari user tersebut.
Apabila sistem memunculkan pesan
error karena adanya file berukuran lebih besar dari yang ditentukan, maka
pembatasan kuota telah berhasil dilakukan.
Tidak ada komentar:
Posting Komentar