全部产品
Search
文档中心

File Storage NAS:Kuota direktori

更新时间:Dec 30, 2025

Anda dapat mengonfigurasi kuota direktori atau kuota pengguna untuk membatasi jumlah atau ukuran file dalam suatu direktori, atau untuk membatasi resource yang dapat digunakan oleh pengguna dalam sistem file NAS tujuan umum. Anda juga dapat menetapkan kuota resource yang berbeda untuk beberapa pengguna pada jalur yang sama.

Prasyarat

  • Sistem file NAS tujuan umum telah dibuat. Untuk informasi selengkapnya, lihat Buat sistem file.

  • Titik pemasangan telah dibuat. Untuk informasi selengkapnya, lihat Tambahkan titik pemasangan.

  • Grup izin dan aturan telah dibuat. Untuk informasi selengkapnya, lihat Prosedur.

  • Sistem file telah dipasang, dan direktori telah dibuat dalam sistem file sesuai kebutuhan skenario Anda. Untuk informasi selengkapnya, lihat Skenario pemasangan.

Jenis kuota

Basis kategorisasi

Jenis kuota

Lingkup statistik kuota

  • Kuota direktori: Melacak penggunaan sistem file oleh semua pengguna dalam suatu direktori.

  • Kuota pengguna (kelompok): Melacak penggunaan sistem file oleh pengguna atau kelompok tertentu dalam suatu direktori.

Catatan

Hanya sistem file NAS tujuan umum yang menggunakan protokol NFS yang mendukung kuota pengguna (kelompok).

Tingkat pembatasan kuota

  • Kuota statistik: Hanya melacak penggunaan sistem file untuk ditampilkan.

  • Kuota restriktif: Jika Anda mengonfigurasi kuota restriktif untuk suatu direktori dan penggunaannya melebihi kuota, operasi seperti membuat file atau direktori serta menambahkan data akan gagal.

Batasan

  • Instans sistem file

    • Sistem file NAS tujuan umum yang menggunakan protokol NFS mendukung kuota direktori dan kuota pengguna (kelompok).

    • Sistem file NAS tujuan umum yang menggunakan protokol SMB mendukung kuota direktori.

    • Sistem file NAS Ekstrem tidak mendukung kuota direktori.

  • Kuota

    • Satu sistem file mendukung kuota untuk maksimal 500 direktori, dengan kedalaman direktori maksimum 8 level. Misalnya, direktori root / berada pada kedalaman 0, /workspace berada pada kedalaman 1, dan /workspace/dir1 berada pada kedalaman 2.

    • Satu kuota direktori mendukung maksimal 500 kombinasi UID/GID. Jika Anda melebihi batas ini, konfigurasi mungkin gagal atau terjadi pengecualian saat membaca.

    Penting
    • Setelah Anda menetapkan kuota restriktif, operasi tulis akan gagal jika penggunaan file melebihi batas. Operasi tersebut mencakup peningkatan panjang file, pembuatan file dan direktori, serta pemindahan file ke dalam direktori. Lapisan aplikasi menerima IOError. Untuk informasi selengkapnya, lihat Mengapa pesan error "Disk quota exceeded" ditampilkan saat menulis data ke sistem file?

    • Karena sifat risiko tinggi dari kuota restriktif, evaluasi dan uji secara hati-hati sebelum mengonfigurasinya pada jalur bisnis kritis.

    • Setelah Anda membuat kuota direktori, kuota tersebut memasuki proses inisialisasi dan statusnya menjadi Initializing. Proses ini dapat memakan waktu beberapa jam atau lebih lama, tergantung pada jumlah file dan direktori dalam sistem file. Setelah inisialisasi selesai, statusnya berubah menjadi Running. Anda dapat menanyakan status kuota direktori di Konsol NAS atau dengan memanggil operasi API DescribeDirQuotas.

    • Pengaturan kuota NAS diterapkan secara asinkron. Oleh karena itu, terdapat penundaan, biasanya 5 hingga 15 menit, sebelum kuota restriktif mulai berlaku atau dinonaktifkan.

  • Wilayah

    • Sistem file NAS tujuan umum yang menggunakan protokol NFS: Semua wilayah.

    • Sistem file NAS tujuan umum yang menggunakan protokol SMB: Semua wilayah kecuali China (Shenzhen) Finance.

Buat kuota direktori

  1. Masuk ke Konsol NAS

  2. Di panel navigasi sebelah kiri, pilih File System > File System List.

  3. Temukan sistem file target dan klik ID-nya atau klik Manage. Pada halaman Quota Management, klik Create Directory Quota.

  4. Pada kotak dialog Create Directory Quota, atur Directory Path.

    Penting
    • Anda hanya dapat mengatur kuota untuk direktori yang sudah ada dalam sistem file NAS tujuan umum. jalur direktori harus merupakan jalur mutlak direktori dalam sistem file, bukan jalur lokal pada node komputasi seperti Instance ECS atau Kontainer.

    • Jalur direktori tidak boleh mengandung karakter Tionghoa.

    Sebagai contoh, sistem file NAS tujuan umum dipasang ke jalur lokal /mnt. Dalam sistem file NAS tujuan umum tersebut, direktori root adalah /, dan memiliki subdirektori level-1 /dir0 serta subdirektori level-2 /dir/subdir1. Untuk mengonfigurasi kuota direktori untuk direktori root, subdirektori level-1, dan subdirektori level-2, jalur direktorinya adalah sebagai berikut:

    • Direktori root: /

    • Subdirektori level-1: /dir0

    • Subdirektori level-2: /dir/subdir1

    image

  5. Periksa status kuota direktori.

    Setelah Anda membuat kuota direktori, statusnya menjadi Initializing selama proses pembuatan. Proses ini dapat memakan waktu beberapa jam atau lebih lama, tergantung pada jumlah file dan direktori dalam sistem file. Setelah inisialisasi selesai, statusnya berubah menjadi Running. Entri kuota pengguna dibuat secara otomatis dalam daftar kuota pengguna. Untuk entri ini, tipe pengguna adalah All Users dan jenis kuotanya adalah Statistical. Anda dapat mengubah jenis kuota tetapi tidak dapat mengubah tipe pengguna.

Tambahkan kuota pengguna

Kuota pengguna statistik melacak penggunaan file dan jumlah file untuk pengguna atau kelompok dalam direktori tersebut. Kuota pengguna restriktif membatasi kapasitas penyimpanan dan jumlah file yang dapat digunakan oleh pengguna atau kelompok dalam direktori tersebut.

Catatan
  • Hanya sistem file NAS tujuan umum yang menggunakan protokol NFS yang mendukung kuota pengguna (kelompok).

  • Hanya satu jenis kuota yang dapat dikonfigurasi untuk setiap tipe pengguna.

Prosedur

Pada area Quota Management, temukan jalur direktori target dan klik Manage Quotas. Pada panel yang muncul, klik Assign Quota to User dan konfigurasikan parameter dalam kotak dialog. add_user_quota

Parameter

Wajib

Deskripsi

User Type

Ya

Tipe ID pengguna. Nilai yang valid adalah Uid, Gid, dan All Users. Nilai-nilai ini masing-masing merepresentasikan pengguna, kelompok pengguna, dan semua pengguna. Anda dapat menetapkan kuota berbeda untuk beberapa pengguna pada jalur yang sama.

ID

Tidak

Parameter ini wajib diisi ketika User Type diatur ke Uid atau Gid. Parameter ini menentukan pengguna atau kelompok pengguna yang akan dibatasi.

Contohnya:

  • Untuk membatasi pengguna dengan UID=500, atur User Type ke Uid dan ID ke 500.

  • Untuk membatasi kelompok pengguna dengan GID=100, atur User Type ke Gid dan ID ke 100.

Quota Type

Ya

  • Statistical: Hanya menghitung penggunaan sistem file pada jalur direktori tertentu.

  • Restrictive: Selain melacak dan menampilkan penggunaan, operasi I/O akan diblokir setelah kuota terlampaui.

Capacity Limit (GiB)

Tidak

Parameter ini wajib diisi ketika Quota Type diatur ke Restrictive. Parameter ini menentukan kapasitas penyimpanan maksimum yang dapat digunakan oleh pengguna kuota untuk file dan direktori pada jalur kuota.

Catatan
  • Nilai minimum adalah 0 GiB dan nilai maksimum adalah 10.000.000 GiB.

  • Anda harus menentukan minimal salah satu dari Capacity Limit (GiB) atau File Count Limit.

File Limit

Tidak

Parameter ini wajib diisi jika Anda mengatur parameter Quota Type ke Restrictive. Parameter ini menentukan jumlah maksimum file dan subdirektori yang dapat dibuat oleh pengguna dalam suatu direktori.

Catatan
  • Anda harus menentukan minimal salah satu dari Capacity Limit (GiB) atau File Count Limit.

  • Nilai minimum adalah 1 dan nilai maksimum adalah 1.000.000.000.

Hapus kuota pengguna

Pada daftar kuota pengguna, temukan entri kuota target dan klik Delete.

Penting

Ketika Anda menghapus direktori yang memiliki kuota yang dikonfigurasi, NAS juga akan menghapus entri kuota direktori dan kuota pengguna yang bersesuaian.

Edit kuota pengguna

Pada daftar kuota pengguna, temukan entri kuota target dan klik Edit. Anda dapat mengedit jenis kuota, batas kapasitas, dan batas jumlah file.

Catatan

Anda hanya dapat mengedit batas kapasitas dan batas jumlah file ketika jenis kuota bersifat restriktif. Anda harus mengedit minimal salah satu dari dua parameter tersebut.

API

Fitur manajemen kuota menyediakan operasi API berikut:

FAQ

Mengapa pesan error Disk quota exceeded ditampilkan saat menulis data ke sistem file?

  • Penyebab

    Penggunaan penyimpanan atau jumlah file dalam direktori target telah melebihi batas kuota pengguna. Akibatnya, operasi tulis gagal. Operasi tersebut mencakup peningkatan panjang file, pembuatan file atau direktori, serta pemindahan file ke dalam direktori. Pesan error seperti Disk quota exceeded dikembalikan.

  • Solusi

    1. Bebaskan ruang dengan menghapus data atau tingkatkan batas kapasitas direktori. Untuk informasi selengkapnya, lihat Edit kuota pengguna.

    2. Setelah pembersihan selesai, lakukan operasi tulis uji pada direktori tersebut. Misalnya, buat file uji dan tulis data ke dalamnya. Hal ini memicu refresh asinkron cache kuota. Setelah Anda memastikan bahwa operasi tulis uji berhasil, restart bisnis Anda.