Windows Server 2025 / Mengatur kuota dan penyaringan file FSRM
File Server Resource Manager (FSRM), pengelola sumber daya server file, membatasi ruang folder dan menyaring file berdasarkan pola namanya. Terapkan kedua fitur pada folder lab baru yang terpisah dengan sistem file NTFS (New Technology File System). Dengan begitu, Anda dapat membedakan kehabisan kuota, aturan penyaringan, dan penolakan izin akses.
Periksa NTFS dan siapkan folder khusus pengujian
Di FS1 buat folder baru yang kosong D:\QuotaLab dan D:\ScreenLab. Jika folder atau aturan pada jalurnya sudah ada, periksa penggunaannya dahulu; jangan membatasi data departemen tanpa sengaja. Panduan pemecahan masalah FSRM menegaskan bahwa FSRM hanya mendukung NTFS, bukan ReFS (Resilient File System). Jalankan kueri sistem file terlebih dahulu dan berhenti jika volumenya bukan NTFS.
Get-Volume -DriveLetter D | Select-Object DriveLetter,FileSystem
Install-WindowsFeature FS-Resource-Manager -IncludeManagementTools
Get-Service SrmSvc
Gunakan Windows PowerShell dengan hak administrator pada FS1 untuk memasang layanan peran beserta alat pengelolaannya. Periksa hasil pemasangan dan pastikan SrmSvc berjalan; selesaikan masalah sebelum membuat aturan. Buka konsol dengan fsrm.msc. Memasang FSRM tidak memberi izin tulis pada folder. Untuk perbandingan lokal, pakai akun yang sudah dapat menulis pada kedua folder dan pastikan file kecil dapat disimpan sebelum menetapkan batas.
Terapkan kuota keras pada satu folder
- Di Quota Management → Quota Templates, pilih Create Quota Template dan beri nama Lab-50MB. Jika nama itu sudah ada, periksa pemakaiannya dan jangan menimpa templat milik pengaturan lain.
- Isi batas 50 dengan satuan MB, lalu pilih Hard quota atau kuota keras. Jenis ini mencegah kelebihan ruang; Soft quota atau kuota lunak memperbolehkannya untuk pemantauan. Simpan templat dan atur pemberitahuan hanya jika ingin mengujinya.
- Dari Lab-50MB pilih Create Quota from Template. Masukkan D:\QuotaLab dan pilih Create quota on path, bukan penerapan otomatis ke subfolder. Periksa templat, lalu simpan.
- Di Quota Management → Quotas, buka entri baru dan periksa jalur tepatnya, batas 50 MB, jenis keras, serta penggunaan awal. Hapus dahulu hanya file kecil yang dibuat untuk memeriksa izin tulis, bukan data lain.
Kuota ini berlaku untuk seluruh folder, berbeda dari kuota disk NTFS per pengguna. Panduan pembuatan kuota membedakan kuota pada satu jalur dan kuota yang otomatis diterapkan ke subfolder. Templat kuota menentukan batas, jenis, dan pemberitahuan. Sebelum membatasi data sebenarnya, pertimbangkan penggunaan saat ini, pertumbuhan, retensi, dan peringatan.
Bandingkan penulisan di bawah dan di atas batas
Periksa ruang fisik yang cukup dan pastikan first.bin serta second.bin belum ada di D:\QuotaLab. WriteAllBytes menimpa file yang sudah ada, jadi jangan gunakan nama tersebut untuk data penting. Jalankan baris satu per satu agar hasil masing-masing terlihat. Dalam PowerShell, 30MB berarti 30 MiB atau 31.457.280 byte. Contoh ini mencoba menyimpan dua file sebesar itu:
$sampleBytes = New-Object byte[] (30MB)
[System.IO.File]::WriteAllBytes('D:\QuotaLab\first.bin',$sampleBytes)
[System.IO.File]::WriteAllBytes('D:\QuotaLab\second.bin',$sampleBytes)
Dengan kuota keras 50 MB, file pertama harus berhasil disimpan dan file kedua harus gagal karena totalnya melebihi batas. Cocokkan pesan kesalahan dengan penggunaan dan pengaturan kuota dalam FSRM. Jika keduanya gagal, periksa jalur, izin, dan ruang fisik. Jika keduanya berhasil, pastikan jenis kuota keras dan jalurnya tepat D:\QuotaLab. Periksa pula apakah percobaan yang gagal meninggalkan file kedua yang tidak lengkap.
Untuk membandingkan, ubah hanya properti kuota D:\QuotaLab menjadi lunak dengan batas yang sama. Jangan mengubah templat bersama atau menyebarkan perubahan ke kuota lain. Hapus hanya first.bin dan second.bin beserta sisa parsialnya, lalu ulangi contoh yang sama: kini kedua file harus dapat disimpan walaupun totalnya melewati batas. Batasi pengujian, hapus file uji setelah selesai, lalu pulihkan kuota keras. Hanya peringatan yang sudah dikonfigurasi yang dihasilkan; pengiriman email juga memerlukan opsi FSRM dan server email yang sesuai.
Saring pola nama file yang tidak berbahaya
- Di File Screening Management → File Groups, buat grup baru LabBlocked. Tambahkan *.labblocked ke pola Files to include dan pastikan tidak ada pengecualian yang membatalkannya. Tidak diperlukan program berbahaya atau malware.
- Di File Screening Management → File Screens, buat aturan untuk D:\ScreenLab dan buka properti khusus. Aturan juga berlaku pada subfolder, jadi pertahankan jalur khusus lab.
- Pilih Active screening dan LabBlocked. Jika ingin menguji pemberitahuan, konfigurasikan pada Event Log. Simpan properti dan buat aturan; untuk percobaan terpisah ini, Anda dapat menyimpannya tanpa membuat templat tambahan.
- Simpan teks sederhana sebagai normal.txt dan sample.labblocked di D:\ScreenLab. Nama pertama harus diizinkan, nama kedua diblokir. Periksa ekstensi sebenarnya melalui File Explorer. Saat menyimpan lewat Notepad, pilih All files agar tidak terbentuk sample.labblocked.txt.
- Ubah hanya aturan ini menjadi Passive screening dan ulangi: sample.labblocked harus dapat disimpan. Periksa hanya pemberitahuan yang dikonfigurasi. Sebelum menguji mode aktif lagi, tutup dan hapus file uji yang diizinkan pada mode pasif, pulihkan Active screening, lalu coba buat lagi; pembuatan harus ditolak. Filter tidak otomatis menghapus file yang sudah tersimpan.
Panduan penyaringan file menjelaskan perbedaan mode aktif dan pasif. Grup file berisi pola yang disertakan dan dikecualikan; mengubahnya dapat memengaruhi aturan lain yang memakai grup tersebut. Penyaringan memeriksa nama, bukan isi seperti antimalware. Ekstensi yang diganti dan aplikasi yang memakai nama file sementara perlu ditinjau tersendiri.
Periksa penyebab kegagalan dan hapus hanya aturan uji
Gagal menyimpan belum tentu disebabkan oleh izin. Periksa jalur yang tepat, jenis dan penggunaan kuota, filter beserta pengecualiannya, hak NTFS, ruang fisik, serta kejadian pada waktu pengujian. Percobaan lokal di FS1 tidak menggantikan pengujian SMB (Server Message Block) oleh pengguna biasa, yang juga harus memenuhi izin berbagi.
Setelah selesai, periksa jalur lalu hapus hanya kuota D:\QuotaLab dan aturan penyaringan D:\ScreenLab. Pastikan file kecil dan nama uji yang sebelumnya diblokir dapat disimpan kembali. Bersihkan hanya file yang dibuat untuk latihan ini. Sebelum menghapus Lab-50MB atau LabBlocked, pastikan tidak ada kuota atau filter lain yang merujuknya; jangan menerapkan perubahan lab ke sumber daya produksi.




