La correction est intégrée au TP (Voir les encadrés de couleur vert)
Ce que vous allez apprendre dans ce TP
- Créer un pool et un disque virtuel en miroir
- Combiner autorisations de partage et NTFS
- Activer clichés instantanés et quotas
Introduction #
Ce que vous allez apprendre dans cette section
- Créer un pool et un disque virtuel en miroir
- Combiner autorisations de partage et NTFS
- Activer clichés instantanés et quotas
Contexte. Le serveur de fichiers de la comptabilité tourne sur un seul disque. Vous le remplacez par un volume en miroir et un partage correctement sécurisé.
Prérequis : une VM Windows Server 2025 à laquelle vous pouvez ajouter 2 disques virtuels de 20 Go (Hyper-V, VirtualBox ou cloud) · Durée estimée : 50 min
Un volumeS: en miroir, le partage \\serveur\Compta, des autorisations vérifiées et une panne de disque simulée.Mise en place #
Étapes guidées, avec leur correction.
1. Ajouter les disques
Pourquoi ? Storage Spaces a besoin de disques vierges, non partitionnés.
Ajoutez deux disques de 20 Go à la VM (sur Hyper-V, depuis l’hôte), puis vérifiez qu’ils sont utilisables dans un pool.Voir la correction
# Sur l'hôte Hyper-V (adapter le nom de la VM) 1..2 | ForEach-Object { New-VHD -Path "D:\VM\fs-data$_.vhdx" -SizeBytes 20GB -Dynamic Add-VMHardDiskDrive -VMName SRV-FS01 -Path "D:\VM\fs-data$_.vhdx" } # Dans la VM Get-PhysicalDisk -CanPool $true | Format-Table FriendlyName, Size, MediaType, CanPool2. Pool et miroir
Pourquoi ? Le miroir double survit à la perte d’un disque.
Créez le poolPoolFS, un disque virtuelMiroiren miroir double, puis le volumeS:en NTFS nomméPartages.Voir la correction
New-StoragePool -FriendlyName PoolFS -StorageSubSystemFriendlyName 'Windows Storage*' -PhysicalDisks (Get-PhysicalDisk -CanPool $true) New-VirtualDisk -StoragePoolFriendlyName PoolFS -FriendlyName Miroir -ResiliencySettingName Mirror -NumberOfDataCopies 2 -UseMaximumSize Get-VirtualDisk Miroir | Get-Disk | Initialize-Disk -PartitionStyle GPT -PassThru | New-Partition -UseMaximumSize -DriveLetter S | Format-Volume -FileSystem NTFS -NewFileSystemLabel Partages -Confirm:$false Get-VirtualDisk | Select-Object FriendlyName, ResiliencySettingName, HealthStatus, Size3. Autorisations NTFS
Pourquoi ? Couper l’héritage puis accorder des droits à des groupes rend l’accès prévisible.
CréezS:\Compta, coupez l’héritage, donnez Contrôle total aux Administrateurs et SYSTEM, et Modification à un groupe localCompta(ouCORP\DL_Partage_Compta_Msi vous avez fait le TP AD).Voir la correction
New-LocalGroup -Name Compta -Description 'Accès au partage Compta' New-LocalUser -Name compta1 -Password (Read-Host -AsSecureString 'Mot de passe compta1') Add-LocalGroupMember -Group Compta -Member compta1 New-Item -ItemType Directory S:\Compta icacls S:\Compta /inheritance:r icacls S:\Compta /grant '*S-1-5-32-544:(OI)(CI)F' 'SYSTEM:(OI)(CI)F' 'Compta:(OI)(CI)M' icacls S:\Compta4. Publier le partage
Pourquoi ? Partage large, NTFS précis : la règle la plus simple à maintenir.
PartagezS:\Comptasous le nomComptaavec l’énumération basée sur l’accès et le chiffrement SMB, puis testez l’accès aveccompta1.Voir la correction
New-SmbShare -Name Compta -Path S:\Compta -FullAccess 'Administrateurs' -ChangeAccess 'Compta' -FolderEnumerationMode AccessBased -EncryptData $true Get-SmbShareAccess Compta $cred = Get-Credential compta1 New-PSDrive -Name T -PSProvider FileSystem -Root "\\$env:COMPUTERNAME\Compta" -Credential $cred Set-Content T:\test.txt 'écriture OK' ; Get-Content T:\test.txt Remove-PSDrive T5. Clichés et quota
Pourquoi ? Les versions précédentes évitent beaucoup de restaurations ; le quota évite le disque plein.
Activez les clichés instantanés surS:, créez-en un, puis installez FSRM et posez un quota de 5 Go surS:\Compta.Voir la correction
vssadmin add shadowstorage /for=S: /on=S: /maxsize=10% vssadmin create shadow /for=S: vssadmin list shadows /for=S: Install-WindowsFeature FS-Resource-Manager -IncludeManagementTools New-FsrmQuota -Path S:\Compta -Size 5GB -Description 'Quota Compta' Get-FsrmQuota -Path S:\Compta | Select-Object Path, Size, Usage6. Simuler une panne
Pourquoi ? Vérifier que la redondance fonctionne avant d’en avoir besoin.
Retirez un des deux disques (VM éteinte ou disque déconnecté depuis l’hôte), vérifiez queS:\Comptareste lisible et que le disque virtuel est « Degraded », puis remettez le disque et réparez.Voir la correction
# Sur l'hôte : Remove-VMHardDiskDrive -VMName SRV-FS01 -ControllerType SCSI -ControllerNumber 0 -ControllerLocation 2 Get-VirtualDisk Miroir | Select-Object FriendlyName, OperationalStatus, HealthStatus Get-Content S:\Compta\test.txt # Après avoir remis le disque : Get-PhysicalDisk | Select-Object FriendlyName, HealthStatus, OperationalStatus Repair-VirtualDisk -FriendlyName Miroir Get-StorageJob
Niveau de difficulté : ●●○○○ (2/5)
Mon suivi
Connectez-vous pour suivre votre progression et prendre des notes. Se connecter
💬 Questions sur cette leçon
Aucune question pour l'instant : soyez le premier à demander de l'aide ou à partager votre configuration.
Articles recommandés
Stockage Windows : disques, volumes, Storage Spaces et RAID
Administrer le stockage sous Windows : GPT et MBR, partitions et volumes en PowerShell, NTFS et R...
Utilisateurs, groupes, autorisations NTFS et partages SMB
Gérer les comptes et groupes locaux, comprendre UAC, appliquer des autorisations NTFS avec hérita...
Stockage sous Linux : disques, partitions, systèmes de fichiers et LVM
Administrer le stockage Linux : lsblk et blkid, partitionnement GPT, ext4 et XFS, montage et /etc...
Sécurité et durcissement d'un serveur Linux
Durcir un serveur Linux : moindre privilège, mises à jour, SSH sécurisé, pare-feu, fail2ban, SELi...
Réseau Windows : IP, DNS, DHCP, pare-feu et accès à distance
Configurer et diagnostiquer le réseau sous Windows en PowerShell, déployer un serveur DHCP, maîtr...
Le stockage Azure : comptes de stockage, Blob, Files, disques et redondance
Stocker des données sur Azure : comptes de stockage, Blob (niveaux chaud, froid, archive, cycle d...
Mises à jour et sécurité Windows : WSUS, Defender, BitLocker, LAPS et durcissement
Maintenir et sécuriser un parc Windows : stratégie de mises à jour (Windows Update, WSUS, Azure U...
Bonnes pratiques d’administration Windows
La check-list de production pour Windows et Windows Server : installation, identité et Active Dir...
Ansible : générer des fichiers dynamiques avec Jinja2 et les facts
Créer des fichiers de configuration dynamiques : templates Jinja2, variables, facts, filtres, bou...