File Storage NAS (NAS) menyediakan fitur manajemen kuota untuk sistem file NAS tujuan umum. Anda dapat mengonfigurasi kuota direktori untuk membatasi jumlah atau ukuran file yang dapat disimpan dalam direktori sistem file. Selain itu, Anda juga dapat mengonfigurasi kuota pengguna untuk membatasi sumber daya yang dapat digunakan oleh pengguna tertentu, serta menetapkan kuota berbeda untuk beberapa pengguna dalam direktori yang sama.
Prasyarat
Sistem file NAS tujuan umum telah dibuat. Untuk informasi lebih lanjut, lihat Buat sistem file.
Target mount telah dibuat. Untuk informasi lebih lanjut, lihat Buat target mount.
Grup izin telah dibuat dan aturan telah ditambahkan ke grup izin. Untuk informasi lebih lanjut, lihat Prosedur.
Sistem file telah dimount sesuai skenario mounting, dan direktori telah dibuat dalam sistem file. Untuk informasi lebih lanjut, lihat Skenario.
Jenis kuota
Kategori | Jenis kuota |
Ruang lingkup aplikasi |
Catatan Hanya sistem file Network File System (NFS) tujuan umum yang mendukung kuota direktori untuk pengguna atau kelompok pengguna tertentu. |
Tingkat kuota |
|
Batasan
Sistem file
Sistem file NFS tujuan umum mendukung kuota direktori untuk semua pengguna serta kuota direktori untuk pengguna atau kelompok pengguna tertentu.
Sistem file Server Message Block (SMB) tujuan umum hanya mendukung kuota direktori untuk semua pengguna.
Sistem file NAS Ekstrem tidak mendukung kuota direktori.
Kuota
Untuk satu sistem file, Anda dapat mengonfigurasi kuota untuk maksimal 500 direktori. Kedalaman direktori maksimum adalah delapan tingkat. Sebagai contoh, kedalaman direktori root / adalah nol tingkat. Kedalaman direktori /workspace adalah satu tingkat. Kedalaman direktori /workspace/dir1 adalah dua tingkat.
Untuk satu kuota direktori, Anda dapat mengonfigurasi maksimal 500 kombinasi ID pengguna (UID) dan ID grup (GID). Jika batas terlampaui, konfigurasi mungkin gagal dan pengecualian baca mungkin terjadi.
PentingJika Anda membuat kuota pembatas untuk direktori dan kuota tersebut habis, data tidak dapat lagi ditulis ke direktori. Ketika kuota habis, Anda tidak dapat meningkatkan ukuran file, membuat file atau direktori baru, atau memindahkan file ke direktori lain. Selain itu, kesalahan IOError terjadi di lapisan aplikasi. Untuk informasi tentang cara menyelesaikan masalah ini, lihat Mengapa pesan kesalahan "Disk quota exceeded" muncul saat data ditulis ke sistem file?
Untuk mencegah risiko keamanan potensial, kami sarankan Anda mengevaluasi dan menguji kuota pembatas sebelum membuat kuota pembatas untuk direktori yang terkait dengan bisnis inti.
Setelah kuota dibuat, kuota secara otomatis diinisialisasi dan berada dalam status Initializing. Inisialisasi mungkin memerlukan waktu beberapa jam atau bahkan lebih lama untuk selesai. Durasi proses inisialisasi bergantung pada jumlah file dan subdirektori dalam direktori sistem file Anda. Setelah kuota diinisialisasi, kuota berada dalam status Running. Anda dapat menanyakan status kuota direktori menggunakan konsol NAS atau dengan memanggil operasi API DescribeDirQuotas.
Operasi untuk mengaktifkan kuota pembatas dilakukan secara asinkron di backend dan memerlukan waktu 5 hingga 15 menit untuk berlaku.
Wilayah
Sistem file NFS tujuan umum mendukung kuota direktori di semua wilayah.
Sistem file SMB tujuan umum mendukung kuota direktori di semua wilayah kecuali China South 1 Finance.
Buat kuota direktori
Masuk ke Konsol NAS.
Di bilah navigasi sisi kiri, pilih .
Di bilah navigasi atas, pilih grup sumber daya dan wilayah tempat sistem file Anda berada.

Temukan sistem file tempat direktori berada. Klik ID sistem file, atau klik Manage di kolom Actions. Di halaman yang muncul, klik Quota Management. Di halaman Quota Management, klik Create Directory Quota.
Di kotak dialog Create Directory Quota, masukkan jalur direktori di bidang Directory Path.
PentingAnda hanya dapat mengonfigurasi kuota untuk direktori yang dibuat dalam sistem file NAS tujuan umum. Jalur direktori kuota adalah jalur absolut dari direktori dalam sistem file NAS tujuan umum, bukan jalur lokal pada node komputasi, seperti instance ECS atau kontainer.
Jalur direktori tidak boleh berisi karakter Cina.
Sebagai contoh, sistem file NAS tujuan umum dimount di direktori
/mnt. Direktori root adalah/, dan sistem file NAS tujuan umum memiliki subdirektori level-1/dir0dan subdirektori level-2/dir/subdir1. Jika Anda ingin mengonfigurasi kuota untuk direktori root, subdirektori level-1, dan subdirektori level-2, masukkan jalur direktori berikut:Direktori root:
/Subdirektori level-1:
/dir0Subdirektori level-2:
/dir/subdir1

Tanyakan status kuota.
Setelah kuota dibuat, kuota secara otomatis diinisialisasi dan berada dalam status Initializing. Inisialisasi mungkin memerlukan waktu beberapa jam atau bahkan lebih lama untuk selesai. Durasi proses inisialisasi bergantung pada jumlah file dan subdirektori dalam direktori sistem file Anda. Setelah kuota diinisialisasi, kuota berada dalam status Running. Dalam daftar kuota pengguna, kuota untuk tipe pengguna Semua Pengguna dan tipe kuota Statistik secara otomatis dibuat. Anda hanya dapat mengubah tipe kuota, tetapi tidak tipe pengguna kuota pengguna.
Tetapkan kuota direktori kepada pengguna
Untuk kuota statistik, Anda dapat melihat ukuran dan jumlah file yang digunakan oleh pengguna atau kelompok pengguna dalam direktori. Untuk kuota pembatas, Anda dapat membatasi ukuran dan jumlah file yang dapat dibuat oleh pengguna atau kelompok pengguna dalam direktori.
Hanya sistem file NFS tujuan umum yang mendukung kuota direktori untuk pengguna atau kelompok pengguna tertentu.
Hanya satu jenis kuota yang dapat dikonfigurasi untuk setiap tipe pengguna.
Prosedur
Di halaman Quota Management, temukan jalur direktori dan klik Manage Quotas pada kolom Actions. Di panel yang muncul, klik Assign Quota to User. Pada kotak dialog Assign Quota to User, konfigurasikan parameter-parameter berikut. Tabel di bawah menjelaskan parameter-parameter tersebut. 
Parameter | Wajib | Deskripsi |
User Type | Ya | Tipe pengguna. Nilai valid: UID, GID, dan Semua Pengguna. Nilai UID menunjukkan pengguna. Nilai GID menunjukkan kelompok pengguna. Nilai Semua Pengguna menunjukkan semua pengguna. Anda dapat menetapkan kuota berbeda untuk beberapa pengguna dalam direktori. |
ID | Tidak | Parameter ini diperlukan jika Anda menetapkan parameter User Type ke UID atau GID. Parameter ini menentukan ID pengguna atau GID kelompok pengguna. Contoh:
|
Quota Type | Ya |
|
Capacity Limit (GiB) | Tidak | Parameter ini diperlukan jika Anda menetapkan parameter Quota Type ke Restrictive. Parameter ini menentukan ukuran maksimum file yang dapat dibuat pengguna dalam direktori. Catatan
|
File Limit | Tidak | Parameter ini diperlukan jika Anda menetapkan parameter Quota Type ke Restrictive. Parameter ini menentukan jumlah maksimum file dan subdirektori yang dapat dibuat pengguna dalam direktori. Catatan
|
Hapus kuota direktori yang ditetapkan kepada pengguna
Dalam daftar kuota, temukan kuota yang ingin Anda hapus, dan klik Delete di kolom Tindakan.
Ketika Anda menghapus direktori dari sistem file, semua kuota direktori dan kuota pengguna yang dikonfigurasi untuk direktori tersebut juga dihapus.
Ubah kuota direktori yang ditetapkan kepada pengguna
Dalam daftar kuota, temukan kuota yang ingin Anda ubah, dan klik Edit di kolom Tindakan. Anda dapat mengubah tipe kuota, batas kapasitas, dan batas file dari kuota.
Parameter Batas Kapasitas dan Batas File hanya tersedia untuk kuota pembatas. Anda harus mengubah setidaknya salah satu dari dua parameter tersebut.
API
Anda dapat memanggil operasi API berikut untuk mengelola kuota direktori:
FAQ
Mengapa pesan kesalahan Disk quota exceeded muncul saat data ditulis ke sistem file?
Penyebab
Ukuran atau jumlah file dalam direktori melebihi kuota pengguna yang ditentukan. Akibatnya, operasi tulis seperti meningkatkan ukuran file, membuat file atau direktori, dan memindahkan file ke direktori lain gagal. Pesan kesalahan
Disk quota exceededmuncul.Solusi
Kami sarankan Anda membersihkan data sesegera mungkin untuk membebaskan ruang, atau meningkatkan batas kapasitas kuota direktori. Untuk informasi lebih lanjut, lihat Ubah kuota direktori yang ditetapkan kepada pengguna.
Setelah Anda membersihkan data, kami sarankan Anda melakukan operasi tulis uji pada direktori yang dikonfigurasi dengan kuota, misalnya, membuat dan menulis data ke file uji, untuk memicu pembaruan asinkron cache kuota. Kemudian, mulai ulang layanan Anda setelah operasi tulis uji berhasil.