Ubuntu

Cara menggunakan Kuota di Ubuntu

Cara menggunakan Kuota di Ubuntu

Kuota adalah fitur bawaan dari kernel Linux yang digunakan untuk menetapkan batas berapa banyak ruang disk yang dapat digunakan oleh pengguna atau grup. Ini juga digunakan untuk membatasi jumlah maksimum file yang dapat dibuat oleh pengguna atau grup di Linux. Sistem file tempat Anda ingin menggunakan kuota juga harus mendukung kuota. Beberapa filesystem yang mendukung kuota di Linux adalah ext2, ext3, ext4, xfs, dll.

Pada artikel ini, saya akan menunjukkan cara menggunakan kuota di lingkungan multi-pengguna di Ubuntu. Jadi, mari kita mulai.

Menginstal Utilitas Manajemen Kuota di Ubuntu:

Di Ubuntu/Debian, Anda dapat menginstal kuota paket dari repositori paket resmi Ubuntu/Debian. Itu kuota paket menginstal program yang diperlukan, yang penting untuk bekerja dengan kuota.

Pertama, perbarui cache repositori paket APT dengan perintah berikut:

$ sudo apt update


Sekarang, instal paket kuota dengan perintah berikut:

$ sudo apt install kuota

Sekarang, tekan kamu lalu tekan <Memasukkan>.

Itu kuota paket harus diinstal.

Mengaktifkan Kuota Sistem File:

Seperti yang saya katakan, bahwa ada 2 jenis kuota; kuota pengguna dan kuota grup. Anda dapat mengaktifkan salah satu dari kuota atau keduanya, tergantung pada kebutuhan Anda.

Untuk mengaktifkan kuota secara permanen pada sistem file, buka /etc/fstab file dengan perintah berikut:

$ sudo nano /etc/fstab

Sekarang, tambahkan kuota dan/atau grpquota opsi di bidang opsi (ke-4) dari sistem file yang ingin Anda aktifkan kuotanya di /etc/fstab mengajukan. Setelah selesai, simpan file dengan menekan + x diikuti oleh y lalu tekan <Memasukkan>.

CATATAN: Untuk mengaktifkan kuota pengguna, gunakan kuota hanya pilihan. Jika Anda ingin mengaktifkan data grup saja, gunakan grpquota pilihan. Untuk mengaktifkan kuota pengguna dan grup, gunakan usrquota, grpquota pilihan.

Sekarang, reboot komputer Anda agar perubahan diterapkan.

$ sudo reboot

Jika Anda hanya ingin mencoba kuota, maka Anda dapat menggunakan meningkat perintah untuk mengaktifkan kuota sementara pada sistem file.

Untuk mengaktifkan kuota sementara pada sistem file root, jalankan perintah berikut:

$ sudo mount -o remount,usrquota,grpquota /

Inisialisasi Kuota pada Sistem File:

Untuk menyiapkan sistem file untuk kuota, Anda harus menjalankan pemeriksaan kuota perintah pada setiap sistem file yang ingin Anda gunakan kuota.

Katakanlah Anda hanya ingin menggunakan kuota pengguna pada sistem file root (/). Untuk melakukan itu, inisialisasi kuota sebagai berikut:

$ sudo quotacheck -cum /

Jika Anda ingin menggunakan kuota grup saja, maka perintahnya adalah,

$ sudo quotacheck -cgm /

Jika Anda ingin menggunakan kuota pengguna dan grup, jalankan perintah berikut:

$ sudo quotacheck -cugm /

Sekarang, aktifkan kuota pada sistem file root (/) dengan perintah berikut:

$ sudo kuotaon -v /


Seperti yang Anda lihat, kuota diaktifkan.


Jika karena alasan tertentu, Anda memutuskan untuk mematikan kuota, maka Anda dapat melakukannya dengan perintah berikut:

$ sudo quotaoff -v /

Bekerja dengan Kuota Pengguna:

Sekarang, katakanlah Anda ingin menambahkan kuota disk untuk pengguna bob. Untuk melakukannya, jalankan perintah berikut:

$ sudo edquota -u bob


Anda akan melihat jendela berikut.


Berikut beberapa istilah yang harus Anda ketahui.

Berkas sistem: Ini adalah partisi disk tempat kuota ini akan diterapkan. Dalam kasus saya, itu /dev/sda2, akar (/) partisi sistem file. Jangan mencoba untuk mengubahnya.

Blok: Ini adalah jumlah ruang disk (dalam blok) pengguna bob bisa menggunakan.

Anda tidak dapat menggunakan unit MB atau GB di sini secara langsung. Anda harus mengonversi satuan MB atau GB ke ukuran blok yang setara dan menggunakan ukuran blok di sini. 1 blok sama dengan 1 KB atau 1024 byte.

Katakanlah Anda ingin membiarkan pengguna bob gunakan hanya 1 GB ruang disk. Anda perlu mengonversi GB atau MB ke satuan KB.

Jadi, 1 GB = 1024 MB = 1024 * 1024 KB.

Berapa banyak blok dalam 1 GB? Nah, (1024 * 1024 KB / 1 KB) = 1048576 blok untuk setiap unit GB.

Ada 1048576 blok untuk setiap unit GB.

Jadi, untuk ruang disk 5 GB, ukuran bloknya adalah 5 * 1048576 = 5242880 blok.

Mudah kan??

inode: Ini adalah jumlah file yang dapat Anda buat dalam sistem file. Jadi, jika pengguna bob diperbolehkan memiliki 1000 inode, ia hanya dapat membuat 1000 file atau direktori. Bahkan jika ukuran total 1000 file atau direktori kurang dari jumlah blok yang dapat dia gunakan, dia tidak akan dapat membuat file atau direktori baru. Jadi, saya akan menyimpannya sedikit tinggi.

Ukuran yang baik adalah menjaganya sekitar 60-70% dari total ukuran blok.

Jadi, untuk ukuran blok 1048576, nomor inode yang cukup baik adalah 629.146 atau 734.004.

Batas Lembut dan Keras: Baik blok dan inode dapat memiliki batas lunak dan keras. Seorang pengguna atau grup dapat melebihi batas lunak untuk beberapa hari tertentu, yang disebut a Masa tenggang. Tetapi tidak berarti mereka diizinkan untuk melebihi batas keras. Anda dapat menempatkan 0 untuk batas lunak untuk menonaktifkan batas lunak jika Anda mau. Dalam hal ini, hanya batas keras yang akan digunakan.

CATATAN: Anda hanya harus menetapkan batas lunak dan keras. Jangan ubah nilai dari blok dan inode kolom. Mereka mewakili blok dan inode yang sedang digunakan pengguna.

Saya mengatur kuota untuk pengguna bob sebagai berikut. Setelah selesai, simpan file. Kuota harus diterapkan.

Bekerja dengan Kuota Grup:

Untuk menetapkan kuota grup untuk grup www-data (katakanlah), jalankan perintah berikut:

$ sudo edquota -g www-data

Sekarang, Anda dapat mengatur kuota grup dengan cara yang sama seperti kuota pengguna.

Mengubah Masa Tenggang:

Untuk mengubah masa tenggang batas lunak, jalankan perintah berikut:

$ sudo edquota -t


Sekarang, ubah jumlah hari untuk masa tenggang blok dan inode tergantung pada kebutuhan Anda. Setelah selesai, simpan file.

Membuat Laporan Kuota:

Untuk membuat laporan penggunaan kuota, jalankan perintah berikut:

$ sudo repquota -aug

Seperti yang Anda lihat, laporan kuota pengguna dan grup dibuat.


Jika Anda hanya ingin membuat laporan kuota pengguna, jalankan perintah berikut:

$ sudo repquota -au

Dengan cara yang sama, jika Anda hanya ingin membuat laporan kuota grup, jalankan perintah berikut:

$ sudo repquota -ag

Jadi, begitulah cara Anda menggunakan kuota di Ubuntu. Terima kasih telah membaca artikel ini.

Cara Menginstal League Of Legends di Ubuntu 14.04
Jika Anda adalah penggemar League of Legends, maka ini adalah kesempatan bagi Anda untuk menguji coba League of Legends. Perhatikan bahwa LOL didukung...
Instal Game Strategi OpenRA terbaru di Ubuntu Linux
OpenRA adalah mesin game Strategi Waktu Nyata Libre/Gratis yang membuat ulang game Westwood awal seperti Command & Conquer klasik: Red Alert. Mod yang...
Instal Dolphin Emulator terbaru untuk Gamecube & Wii di Linux
Dolphin Emulator memungkinkan Anda memainkan game Gamecube & Wii pilihan Anda di Komputer Pribadi (PC) Linux. Menjadi emulator game sumber terbuka da...