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 FSx untuk Windows File Server Anda. Kuota membantu Anda mengelola kapasitas penyimpanan dengan membatasi jumlah data yang dapat disimpan di folder tertentu dan dengan menghasilkan pemberitahuan saat penggunaan penyimpanan mendekati atau melebihi ambang batas yang ditentukan.
Cara kerja manajemen kuota
Manajemen kuota menyediakan dua jenis kuota yang dapat Anda terapkan ke folder di sistem file Anda:
- Kuota keras
-
Mencegah pengguna menyimpan file setelah batas kuota tercapai. Ketika pengguna mencoba menyimpan file yang akan melebihi batas kuota, operasi gagal dan pengguna menerima pesan kesalahan.
- Kuota lunak
-
Izinkan pengguna melebihi batas kuota saat mencatat pelanggaran. Kuota lunak berguna untuk memantau penggunaan penyimpanan tanpa memberlakukan batasan 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 membuat template kuota, Anda dapat menerapkannya ke beberapa folder tanpa harus mengkonfigurasi ulang pengaturan yang sama setiap kali. Saat Anda memperbarui templat kuota, Anda dapat secara opsional menerapkan perubahan ke semua kuota yang dibuat dari template tersebut.
Menggunakan template kuota menawarkan beberapa manfaat:
-
Konsistensi - Pastikan folder serupa memiliki konfigurasi kuota yang identik
-
Efisiensi - Terapkan pengaturan kuota ke beberapa folder dengan cepat
-
Maintainability - Perbarui pengaturan kuota di beberapa folder dengan memodifikasi template
Terapkan kuota secara otomatis
Secara otomatis menerapkan kuota 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 ditetapkan ke persentase batas kuota. Ketika penggunaan penyimpanan mencapai persentase ambang batas, FSRM dapat melakukan tindakan berikut:
- Pencatatan peristiwa
-
Catat acara ke Amazon CloudWatch atau Amazon Kinesis Data Firehose untuk pemantauan dan analisis. Anda dapat menentukan tingkat keparahan peristiwa (Informasi, Peringatan, atau Kesalahan) dan menyediakan isi pesan khusus. Event logging berguna untuk memantau penggunaan kuota dan mengintegrasikan 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 menggunakan penyimpanan paling banyak dan membuat keputusan yang tepat 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 jarak jauh FSx untuk mengelola Kuota:
-
Perintah kuota - Buat, ambil, ubah, hapus, dan perbarui kuota pada folder tertentu. Gunakan perintah ini saat Anda perlu mengelola kuota berdasarkan folder demi folder.
-
Perintah Template Kuota - Membuat, mengambil, dan memodifikasi templat kuota yang menentukan konfigurasi kuota yang dapat digunakan kembali. Gunakan perintah ini untuk menetapkan kebijakan kuota standar yang dapat Anda terapkan di beberapa folder.
-
Perintah Kuota Otom atis - Buat, ambil, ubah, 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 jarak jauh PowerShell Manajemen Kuota FSx
catatan
Semua contoh di halaman ini mengasumsikan bahwa Anda telah mendefinisikan
$FSxWindowsRemotePowerShellEndpoint variabel dengan titik akhir Windows Remote sistem file PowerShell Anda. Anda dapat menemukan titik akhir ini di konsol Amazon FSx di halaman detail sistem file Anda, atau dengan menggunakan AWS CLI describe-file-systems perintah.
Perintah Kuota
New-FSxFSRMQuota
Membuat kuota baru pada folder. Kuota membatasi jumlah data yang dapat disimpan pengguna dalam folder. Secara opsional, Anda dapat mengonfigurasi kuota untuk menghasilkan notifikasi saat pengguna melebihi ambang batas 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. Ketika Anda menentukan template, Anda hanya dapat menggunakan parameter Deskripsi; semua pengaturan lainnya diwarisi dari template. -
Description (string)- Opsional. Deskripsi untuk kuota. -
SoftLimit (boolean)- Opsional. Jika disetel ke true, akan dibuat 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 properti berikut:-
ActionType: Jenis tindakan yang harus dilakukan. Anda dapat menentukan salah satu nilai berikut:-
Event: Mencatat peristiwa ke log peristiwa sistem file. Saat Anda menentukan Event, 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 template kuota.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { New-FSxFSRMQuota -Folder "share\test" -Size 5GB }
2. Buat kuota lunak dengan pemberitahuan 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 }
Get-FSxFSRMQuota
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 tempat untuk mengambil kuota. Jika Anda tidak menentukan jalur 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 }
Remove-FSxFSRMQuota
Menghapus kuota dari folder tertentu pada sistem file Anda.
Parameter:
-
Folder (string)- Diperlukan. Jalur folder tempat untuk menghapus kuota. -
PassThru (boolean)- Opsional. Jika disetel ke true, mengembalikan objek kuota yang dihapus.
Contoh:
1. Hapus kuota.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Remove-FSxFSRMQuota -Folder "share\test" -PassThru }
Set-FSxFSRMQuota
Memodifikasi konfigurasi kuota yang ada.
Parameter:
-
Folder (string)- Diperlukan. Jalur 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 ke batas lunak, memungkinkan pengguna melebihi 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 batas 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 properti berikut:-
ActionType: Jenis tindakan yang harus dilakukan. Anda dapat menentukan salah satu nilai berikut:-
Event: Mencatat peristiwa ke log peristiwa sistem file. Saat Anda menentukan Event, 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 yang dimodifikasi.
Contoh:
1. Ubah ukuran kuota dan deskripsi.
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 }
Update-FSxFSRMQuota
Menghitung ulang statistik penggunaan kuota saat ini dengan memindai folder untuk menentukan jumlah ruang aktual yang digunakan.
Parameter:
-
Folder (string)- Diperlukan. Jalur folder yang berisi kuota untuk diperbarui. -
PassThru (boolean)- Opsional. Jika disetel ke true, mengembalikan objek kuota yang 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
New-FSxFSRMQuotaTemplate
Membuat template kuota baru yang mendefinisikan konfigurasi yang dapat digunakan kembali untuk kuota.
Parameter:
-
Name (string)- Diperlukan. Nama untuk template kuota. -
Size (string)- Diperlukan. Batas ukuran yang diberlakukan templat kuota. -
Description (string)- Opsional. Deskripsi untuk template kuota. -
SoftLimit (boolean)- Opsional. Jika disetel ke true, buat template untuk kuota lunak yang melaporkan penggunaan tetapi tidak memberlakukan batas. -
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 properti berikut:-
ActionType: Jenis tindakan yang harus dilakukan. Anda dapat menentukan salah satu nilai berikut:-
Event: Mencatat peristiwa ke log peristiwa sistem file. Saat Anda menentukan Event, 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 }
Get-FSxFSRMQuotaTemplate
Mengambil satu atau lebih template kuota dari sistem file Anda.
Parameter:
-
Name (string)- Opsional. Nama template kuota tertentu untuk diambil. Jika Anda tidak menentukan nama, perintah mengembalikan semua templat kuota.
Contoh:
1. Ambil semua templat kuota pada sistem file.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Get-FSxFSRMQuotaTemplate }
Set-FSxFSRMQuotaTemplate
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 batas. -
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 properti berikut:-
ActionType: Jenis tindakan yang harus dilakukan. Anda dapat menentukan salah satu nilai berikut:-
Event: Mencatat peristiwa ke log peristiwa sistem file. Saat Anda menentukan Event, 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, perbarui semua kuota yang dibuat dari template ini. -
UpdateDerivedMatching (boolean)- Opsional. Jika disetel ke true, hanya memperbarui kuota yang dibuat dari template ini dan belum dimodifikasi sejak pembuatan. -
PassThru (boolean)- Opsional. Jika disetel ke true, mengembalikan objek template yang 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 }
Reset-FSxFSRMQuota
Mengatur ulang kuota agar sesuai dengan pengaturan template yang ditentukan.
Parameter
-
Folder (string)- Diperlukan. Jalur 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 template kuota.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Reset-FSxFSRMQuota -Folder "share\department" -Template "1GB Hard Limit" }
Perintah Kuota Otomatis
New-FSxFSRMAutoQuota
Per New-FSxFSRMAutoQuota intah membuat kuota penerapan otomatis pada folder tertentu. Kuota penerapan otomatis secara otomatis menghasilkan kuota berdasarkan template yang ditentukan untuk setiap subfolder yang ada dan 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 penerapan otomatis. -
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" }
Get-FSxFSRMAutoQuota
Per Get-FSxFSRMAutoQuota intah mengambil satu atau lebih kuota penerapan otomatis dari sistem file Anda.
Parameter
-
Folder (string)- Opsional. Jalur folder untuk mengambil kuota penerapan otomatis. Anda juga dapat menggunakan...di akhir jalur untuk menyertakan semua subfolder.
Jika Anda tidak menentukan jalur folder, perintah mengembalikan semua kuota penerapan otomatis pada sistem file.
Contoh
1. Ambil semua kuota penerapan otomatis pada sistem file.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Get-FSxFSRMAutoQuota }
Remove-FSxFSRMAutoQuota
Per Remove-FSxFSRMAutoQuota intah menghapus kuota penerapan otomatis dari folder tertentu. Saat Anda menghapus kuota penerapan otomatis, perintah 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 penerapan otomatis yang dihapus.
Contoh
1. Hapus kuota penerapan otomatis dari folder tertentu.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Remove-FSxFSRMAutoQuota -Folder "share\department" -PassThru }
Set-FSxFSRMAutoQuota
Per Set-FSxFSRMAutoQuota intah ini mengubah pengaturan konfigurasi kuota penerapan otomatis.
Parameter
-
Folder (string)- Diperlukan. Jalur folder yang berisi kuota penerapan otomatis untuk dimodifikasi. -
Template (string)- Opsional. Nama template kuota yang akan 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, perbarui semua kuota yang ada yang berasal dari kuota penerapan otomatis ini. -
UpdateDerivedMatching (boolean)- Opsional. Jika disetel ke true, hanya memperbarui kuota turunan yang belum dimodifikasi sejak pembuatan. -
PassThru (boolean)- Opsional. Jika disetel ke true, mengembalikan objek kuota penerapan otomatis yang dimodifikasi.
Contoh
1. Mengubah template kuota yang digunakan oleh kuota penerapan otomatis.
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 }
Update-FSxFSRMAutoQuota
Per Update-FSxFSRMAutoQuota intah 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 penerapan otomatis untuk diperbarui. -
PassThru (boolean)- Opsional. Jika disetel ke true, mengembalikan objek kuota penerapan otomatis 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 }