Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Manajemen Kuota
Anda dapat menggunakan manajemen kuota File Server Resource Manager (FSRM) untuk mengontrol jumlah ruang penyimpanan yang digunakan pengguna pada sistem file Windows File Server Anda FSx . Kuota membantu Anda mengelola kapasitas penyimpanan dengan membatasi jumlah data yang dapat disimpan dalam folder tertentu dan dengan menghasilkan pemberitahuan saat penggunaan penyimpanan mendekati atau melebihi ambang batas yang ditentukan.
Bagaimana manajemen kuota bekerja
Manajemen kuota menyediakan dua jenis kuota yang dapat Anda terapkan ke folder pada sistem file Anda:
- Kuota keras
-
Mencegah pengguna menyimpan file setelah batas kuota tercapai. Ketika pengguna mencoba untuk menyimpan file yang akan melebihi batas kuota, operasi gagal dan pengguna menerima pesan kesalahan.
- Kuota lembut
-
Memungkinkan pengguna untuk melampaui batas kuota saat mencatat pelanggaran. Kuota lunak berguna untuk memantau penggunaan penyimpanan tanpa memberlakukan batasan yang ketat.
Templat kuota
Templat kuota menyediakan konfigurasi yang dapat digunakan kembali yang menentukan pengaturan kuota, termasuk batas ukuran, jenis kuota (keras atau lunak), dan pemberitahuan ambang batas. Setelah Anda membuat template kuota, Anda dapat menerapkannya ke beberapa folder tanpa harus mengkonfigurasi ulang pengaturan yang sama setiap kali. Saat memperbarui templat kuota, Anda dapat menerapkan perubahan secara opsional ke semua kuota yang dibuat dari templat tersebut.
Menggunakan templat kuota menawarkan beberapa manfaat:
-
Konsistensi - Pastikan folder serupa memiliki konfigurasi kuota yang identik
-
Efisiensi - Menerapkan pengaturan kuota ke beberapa folder dengan cepat
-
Maintainability - Perbarui pengaturan kuota di beberapa folder dengan memodifikasi template
Terapkan kuota otomatis
Terapkan kuota otomatis secara otomatis membuat kuota untuk subfolder berdasarkan template yang ditentukan. Saat Anda membuat kuota penerapan otomatis pada folder induk, FSRM secara otomatis menghasilkan kuota untuk setiap subfolder yang ada dan untuk setiap subfolder baru yang dibuat pengguna di masa mendatang. Pendekatan ini berguna untuk skenario di mana Anda ingin menerapkan batas kuota yang konsisten di beberapa direktori pengguna atau folder departemen.
Pemberitahuan ambang batas
Ambang batas menentukan tingkat penggunaan di mana FSRM mengambil tindakan tertentu. Anda dapat mengonfigurasi beberapa ambang batas untuk setiap kuota, dengan setiap ambang batas diatur ke persentase dari batas kuota. Ketika penggunaan penyimpanan mencapai persentase ambang batas, FSRM dapat melakukan tindakan berikut:
- Pencatatan peristiwa
-
Catat peristiwa ke Amazon CloudWatch atau Amazon Kinesis Data Firehose untuk pemantauan dan analisis. Anda dapat menentukan tingkat keparahan peristiwa (Informasi, Peringatan, atau Kesalahan) dan memberikan badan pesan khusus. Event logging berguna untuk memantau penggunaan kuota dan integrasi dengan sistem pemantauan yang ada.
- Laporan penyimpanan
-
Buat laporan penggunaan penyimpanan yang memberikan informasi terperinci tentang file dan folder yang menghabiskan ruang penyimpanan. Laporan penyimpanan membantu Anda mengidentifikasi pengguna atau aplikasi mana yang paling banyak menggunakan penyimpanan dan membuat keputusan berdasarkan informasi tentang manajemen penyimpanan. Untuk informasi selengkapnya, lihat Laporan Penyimpanan.
Anda dapat mengonfigurasi beberapa ambang batas dengan tindakan berbeda untuk setiap kuota. Misalnya, Anda dapat mengonfigurasi kuota dengan peristiwa Informasi pada penggunaan 75 persen dan peristiwa Peringatan pada penggunaan 90 persen.
Perintah Manajemen Kuota
Anda dapat mengakses tiga keluarga PowerShell perintah FSx jarak jauh untuk mengelola Kuota:
-
Perintah kuota - Membuat, mengambil, memodifikasi, menghapus, dan memperbarui kuota pada folder tertentu. Gunakan perintah ini ketika Anda perlu mengelola kuota folder-by-folder berdasarkan.
-
Perintah Template Kuota - Membuat, mengambil, dan memodifikasi templat kuota yang menentukan konfigurasi kuota yang dapat digunakan kembali. Gunakan perintah ini untuk membuat kebijakan kuota standar yang dapat Anda terapkan di beberapa folder.
-
Perintah Kuota Otomatis - Buat, ambil, modifikasi, hapus, dan perbarui kuota terapkan otomatis yang secara otomatis menghasilkan kuota untuk subfolder. Gunakan perintah ini saat Anda perlu menerapkan batas kuota yang konsisten di beberapa subfolder tanpa membuat kuota individual secara manual.
Daftar perintah FSx jarak jauh PowerShell Manajemen Kuota
catatan
Semua contoh di halaman ini mengasumsikan bahwa Anda telah mendefinisikan
$FSxWindowsRemotePowerShellEndpoint variabel dengan PowerShell endpoint Windows Remote sistem file Anda. Anda dapat menemukan titik akhir ini di FSx konsol Amazon di halaman detail sistem file Anda, atau dengan menggunakan AWS CLI describe-file-systems perintah.
Perintah Kuota
Baru- FSx FSRMQuota
Membuat kuota baru pada folder. Kuota membatasi jumlah data yang dapat disimpan pengguna dalam folder. Anda dapat mengonfigurasi kuota secara opsional untuk menghasilkan notifikasi ketika pengguna melebihi ambang kuota.
Parameter:
-
Folder (string)- Diperlukan. Jalur folder tempat kuota akan diterapkan. -
Size (string)- Diperlukan saat tidak menggunakan Template: Batas ukuran kuota. -
Template (string)- Opsional. Nama template kuota yang ada untuk digunakan. Saat Anda menentukan templat, Anda hanya dapat menggunakan parameter Deskripsi; semua pengaturan lainnya diwarisi dari templat. -
Description (string)- Opsional. Deskripsi untuk kuota. -
SoftLimit (boolean)- Opsional. Jika disetel ke true, buat kuota lunak yang memungkinkan pengguna melebihi batas saat mencatat pelanggaran. -
Disabled (boolean)- Opsional. Jika disetel ke true, membuat kuota dalam status dinonaktifkan. -
ThresholdConfigurations (array)- Opsional. Array konfigurasi ambang batas yang menentukan tindakan yang akan diambil pada tingkat penggunaan yang berbeda. Setiap konfigurasi memiliki properti berikut:-
ThresholdPercentage (number): Persentase batas kuota untuk memicu tindakan. Masukkan nilai antara 0 dan 250. -
Action (array): Satu atau lebih tindakan yang harus diambil ketika ambang batas tercapai. Setiap tindakan memiliki sifat-sifat berikut:-
ActionType: Jenis tindakan yang harus dilakukan. Anda dapat menentukan salah satu nilai berikut:-
Event: Log peristiwa ke log peristiwa sistem file. Saat Anda menentukan Acara, Anda juga harus menentukan properti berikut:-
EventType: Informasi, Peringatan, atau Kesalahan -
MessageBody: Teks pesan untuk log dengan acara.
-
-
Report: Menghasilkan laporan penggunaan penyimpanan.
-
-
-
Contoh:
1. Buat kuota 5GB keras tanpa menggunakan templat kuota.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { New-FSxFSRMQuota -Folder "share\test" -Size 5GB }
2. Buat kuota lunak dengan notifikasi ambang batas
$thresholds = [System.Collections.ArrayList]@() $warning = @{ ThresholdPercentage = 75 Action = @( @{ ActionType = "Event" EventType = "Warning" MessageBody = "Quota usage has reached 75%" } ) } $thresholds.Add($warning) Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList ($thresholds) -ScriptBlock { param($thresholds) New-FSxFSRMQuota -Folder "share/test" -Size 1GB -Description "Test quota" -SoftLimit -ThresholdConfigurations $Using:thresholds }
Dapatkan- FSx FSRMQuota
Mengambil satu atau lebih kuota dari sistem file Anda. Perintah mengembalikan detail tentang konfigurasi kuota, termasuk batas ukuran, ambang batas, dan penggunaan saat ini.
Parameter:
-
Folder (string)- Opsional. Jalur folder dari mana untuk mengambil kuota. Jika Anda tidak menentukan path folder, perintah mengembalikan semua kuota pada sistem file.
Contoh:
1. Dapatkan semua kuota yang ada di sistem file.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Get-FSxFSRMQuota }
Hapus- FSx FSRMQuota
Menghapus kuota dari folder tertentu pada sistem file Anda.
Parameter:
-
Folder (string)- Diperlukan. Jalur folder untuk menghapus kuota. -
PassThru (boolean)- Opsional. Jika disetel ke true, mengembalikan objek kuota dihapus.
Contoh:
1. Hapus kuota.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Remove-FSxFSRMQuota -Folder "share\test" -PassThru }
Set- FSx FSRMQuota
Memodifikasi konfigurasi kuota yang ada.
Parameter:
-
Folder (string)- Diperlukan. Path folder yang berisi kuota untuk dimodifikasi. -
Description (string)- Opsional. Deskripsi baru untuk kuota. -
Size (string)- Opsional. Batas ukuran baru untuk kuota. -
SoftLimit (boolean)- Opsional. Jika disetel ke true, ubah kuota menjadi soft limit, yang memungkinkan pengguna untuk melampaui batas saat mencatat pelanggaran. -
Disabled (boolean)- Opsional. Jika disetel ke true, menonaktifkan kuota. Jika disetel ke false, aktifkan kuota. -
ThresholdConfigurations (array)- Opsional. Array konfigurasi ambang baru. Setiap konfigurasi ambang memiliki properti berikut:-
ThresholdPercentage (number): Persentase batas kuota untuk memicu tindakan. Masukkan nilai antara 0 dan 250. -
Action (array): Satu atau lebih tindakan yang harus diambil ketika ambang batas tercapai. Setiap tindakan memiliki sifat-sifat berikut:-
ActionType: Jenis tindakan yang harus dilakukan. Anda dapat menentukan salah satu nilai berikut:-
Event: Log peristiwa ke log peristiwa sistem file. Saat Anda menentukan Acara, Anda juga harus menentukan properti berikut:-
EventType: Informasi, Peringatan, atau Kesalahan -
MessageBody: Teks pesan untuk log dengan acara.
-
-
Report: Menghasilkan laporan penggunaan penyimpanan.
-
-
-
-
PassThru (boolean)- Opsional. Jika disetel ke true, mengembalikan objek kuota dimodifikasi.
Contoh:
1. Ubah ukuran dan deskripsi kuota.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Set-FSxFSRMQuota -Folder "share\department" -Size 2GB -Description "Updated quota for department share" }
2. Nonaktifkan Kuota
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Set-FSxFSRMQuota -Folder "share\department" -Disabled: $true }
Perbarui- FSx FSRMQuota
Menghitung ulang statistik penggunaan saat ini untuk kuota dengan memindai folder untuk menentukan jumlah aktual ruang yang digunakan.
Parameter:
-
Folder (string)- Diperlukan. Path folder yang berisi kuota untuk diperbarui. -
PassThru (boolean)- Opsional. Jika disetel ke true, mengembalikan objek kuota diperbarui.
Contoh:
1. Menghitung ulang statistik penggunaan saat ini untuk kuota tertentu.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Update-FSxFSRMQuota -Folder "share\department" -PassThru }
Perintah Template Kuota
Baru- FSx FSRMQuota Template
Membuat template kuota baru yang mendefinisikan konfigurasi yang dapat digunakan kembali untuk kuota.
Parameter:
-
Name (string)- Diperlukan. Nama untuk templat kuota. -
Size (string)- Diperlukan. Batas ukuran yang diberlakukan oleh templat kuota. -
Description (string)- Opsional. Deskripsi untuk templat kuota. -
SoftLimit (boolean)- Opsional. Jika disetel ke true, buat template untuk kuota lunak yang melaporkan penggunaan tetapi tidak memberlakukan batasnya. -
ThresholdConfigurations (array)- Opsional. Array konfigurasi ambang batas yang menentukan tindakan yang akan diambil pada tingkat penggunaan yang berbeda. Setiap konfigurasi memiliki properti berikut:-
ThresholdPercentage (number): Persentase batas kuota untuk memicu tindakan. Masukkan nilai antara 0 dan 250. -
Action (array): Satu atau lebih tindakan yang harus diambil ketika ambang batas tercapai. Setiap tindakan memiliki sifat-sifat berikut:-
ActionType: Jenis tindakan yang harus dilakukan. Anda dapat menentukan salah satu nilai berikut:-
Event: Log peristiwa ke log peristiwa sistem file. Saat Anda menentukan Acara, Anda juga harus menentukan properti berikut:-
EventType: Informasi, Peringatan, atau Kesalahan -
MessageBody: Teks pesan untuk log dengan acara.
-
-
Report: Menghasilkan laporan penggunaan penyimpanan.
-
-
-
Contoh:
1. Buat template batas 1 GB yang keras.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { New-FSxFSRMQuotaTemplate -Name "1GB Hard Limit" -Size 1GB -Description "Standard 1GB hard limit template" }
2. Buat template soft limit 5 GB dengan ambang peringatan pada penggunaan 90%
$threshold = @{ ThresholdPercentage = 90 Action = @( @{ ActionType = "Event" EventType = "Warning" MessageBody = "Quota usage has reached 90% of the limit" } ) } $thresholds = [System.Collections.ArrayList]@() $thresholds.Add($threshold) Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList $thresholds -ScriptBlock { param($thresholds) New-FSxFSRMQuotaTemplate -Name "5GB Soft Limit" -Size 5GB -Description "5GB soft limit with 90% warning" -SoftLimit -ThresholdConfigurations $Using:thresholds }
Dapatkan- FSx FSRMQuota Template
Mengambil satu atau beberapa templat kuota dari sistem file Anda.
Parameter:
-
Name (string)- Opsional. Nama template kuota tertentu untuk diambil. Jika Anda tidak menentukan nama, perintah mengembalikan semua template kuota.
Contoh:
1. Ambil semua templat kuota pada sistem file.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Get-FSxFSRMQuotaTemplate }
Set- FSx FSRMQuota Template
Memodifikasi properti template kuota.
Parameter:
-
Name (string)- Diperlukan. Nama template kuota yang akan dimodifikasi. -
Description (string)- Opsional. Deskripsi baru untuk template. -
Size (string)- Opsional. Batas ukuran baru untuk template. -
SoftLimit (boolean)- Opsional. Jika disetel ke true, ubah template untuk membuat kuota lunak yang melaporkan penggunaan tetapi tidak memberlakukan batasnya. -
ThresholdConfigurations (array)- Opsional. Array konfigurasi ambang batas yang menentukan tindakan yang akan diambil pada tingkat penggunaan yang berbeda. Setiap konfigurasi memiliki properti berikut:-
ThresholdPercentage (number): Persentase batas kuota untuk memicu tindakan. Masukkan nilai antara 0 dan 250. -
Action (array): Satu atau lebih tindakan yang harus diambil ketika ambang batas tercapai. Setiap tindakan memiliki sifat-sifat berikut:-
ActionType: Jenis tindakan yang harus dilakukan. Anda dapat menentukan salah satu nilai berikut:-
Event: Log peristiwa ke log peristiwa sistem file. Saat Anda menentukan Acara, Anda juga harus menentukan properti berikut:-
EventType: Informasi, Peringatan, atau Kesalahan -
MessageBody: Teks pesan untuk log dengan acara.
-
-
Report: Menghasilkan laporan penggunaan penyimpanan.
-
-
-
-
UpdateDerived (boolean)- Opsional. Jika disetel ke true, update semua kuota yang dibuat dari template ini. -
UpdateDerivedMatching (boolean)- Opsional. Jika disetel ke true, update hanya kuota yang dibuat dari template ini dan belum dimodifikasi sejak pembuatan. -
PassThru (boolean)- Opsional. Jika disetel ke true, mengembalikan objek template dimodifikasi.
Contoh:
1. Memodifikasi ukuran dan deskripsi template kuota.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Set-FSxFSRMQuotaTemplate -Name "5GB Soft Limit" -Size 10GB -Description "Updated to 10GB soft limit" }
2. Memodifikasi template kuota dan memperbarui semua kuota yang dibuat dari template.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Set-FSxFSRMQuotaTemplate -Name "1GB Hard Limit" -Size 2GB -UpdateDerived }
Atur ulang- FSx FSRMQuota
Mengatur ulang kuota agar sesuai dengan pengaturan template yang ditentukan.
Parameter
-
Folder (string)- Diperlukan. Path folder yang berisi kuota untuk diatur ulang. -
Template (string)- Diperlukan. Nama template kuota yang akan diterapkan.
Contoh
Contoh: Setel ulang kuota agar sesuai dengan pengaturan yang ditentukan dalam templat kuota.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Reset-FSxFSRMQuota -Folder "share\department" -Template "1GB Hard Limit" }
Perintah Kuota Otomatis
Baru- FSx FSRMAuto Kuota
New-FSxFSRMAutoQuotaPerintah membuat kuota auto apply pada folder tertentu. Kuota penerapan otomatis secara otomatis menghasilkan kuota berdasarkan templat yang ditentukan untuk setiap subfolder yang ada dan setiap subfolder baru yang dibuat di folder yang ditentukan.
Parameter
-
Folder (string)- Diperlukan. Jalur folder tempat kuota penerapan otomatis akan dibuat. -
Template (string)- Opsional. Nama template kuota yang ada untuk digunakan untuk kuota auto apply. -
Disabled (boolean)- Opsional. Jika disetel ke true, membuat kuota penerapan otomatis dalam status dinonaktifkan.
Contoh
1. Buat kuota penerapan otomatis yang secara otomatis menerapkan template tertentu ke semua subfolder.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { New-FSxFSRMAutoQuota -Folder "share\department" -Template "250 MB Extended Limit" }
Dapatkan- FSx FSRMAuto Kuota
Get-FSxFSRMAutoQuotaPerintah mengambil satu atau lebih kuota penerapan otomatis dari sistem file Anda.
Parameter
-
Folder (string)- Opsional. Jalur folder dari mana untuk mengambil kuota terapkan otomatis. Anda juga dapat menggunakan...di akhir jalur untuk menyertakan semua subfolder.
Jika Anda tidak menentukan path folder, perintah mengembalikan semua kuota auto apply pada sistem file.
Contoh
1. Ambil semua kuota penerapan otomatis pada sistem file.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Get-FSxFSRMAutoQuota }
Hapus- FSx FSRMAuto Kuota
Remove-FSxFSRMAutoQuotaPerintah menghapus kuota penerapan otomatis dari folder tertentu. Saat Anda menghapus kuota penerapan otomatis, perintah tersebut juga menghapus semua kuota dari subfolder yang berasal dari templat kuota terkait.
Parameter
-
Folder (string)- Diperlukan. Jalur folder untuk menghapus kuota penerapan otomatis. -
PassThru (boolean)- Opsional. Jika disetel ke true, mengembalikan objek kuota auto apply dihapus.
Contoh
1. Hapus kuota penerapan otomatis dari folder tertentu.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Remove-FSxFSRMAutoQuota -Folder "share\department" -PassThru }
Set- FSx FSRMAuto Kuota
Set-FSxFSRMAutoQuotaPerintah memodifikasi pengaturan konfigurasi kuota penerapan otomatis.
Parameter
-
Folder (string)- Diperlukan. Path folder yang berisi kuota auto apply untuk dimodifikasi. -
Template (string)- Opsional. Nama template kuota untuk diterapkan. -
Disabled (boolean)- Opsional. Jika disetel ke true, menonaktifkan kuota penerapan otomatis. Jika disetel ke false, aktifkan kuota penerapan otomatis. -
UpdateDerived (boolean)- Opsional. Jika disetel ke true, update semua kuota yang ada yang berasal dari kuota auto apply ini. -
UpdateDerivedMatching (boolean)- Opsional. Jika disetel ke true, pembaruan hanya kuota turunan yang belum dimodifikasi sejak pembuatan. -
PassThru (boolean)- Opsional. Jika disetel ke true, mengembalikan objek kuota auto apply yang dimodifikasi.
Contoh
1. Mengubah template kuota yang digunakan oleh kuota auto apply.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Set-FSxFSRMAutoQuota -Folder "share\department" -Template "100 MB Limit" }
2. Nonaktifkan kuota penerapan otomatis dan perbarui semua kuota yang diturunkan darinya.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Set-FSxFSRMAutoQuota -Folder "share\department" -Disabled: $true -UpdateDerived }
Perbarui- FSx FSRMAuto Kuota
Update-FSxFSRMAutoQuotaPerintah menghitung ulang properti kuota penerapan otomatis dan kuota yang diturunkan darinya dengan memindai folder untuk menentukan jumlah ruang aktual yang digunakan.
Parameter
-
Folder (string)- Diperlukan. Jalur folder yang berisi kuota terapkan otomatis untuk diperbarui. -
PassThru (boolean)- Opsional. Jika disetel ke true, mengembalikan objek kuota auto apply yang diperbarui.
Contoh
1. Hitung ulang statistik penggunaan dan kembalikan objek kuota penerapan otomatis yang diperbarui.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Update-FSxFSRMAutoQuota -Folder "share\department" -PassThru }