Jednotka je odpojena v souladu se zásadami nastavenými správcem

Na jednom ze serverů se systémem Windows Server 2016 je po každém restartu serveru odpojen další disk (nikoli systémový disk), který je připojen jako LUN z úložiště SAN prostřednictvím FC. Pokud otevřete konzolu pro správu disků diskmgmt.msc, uvidíte, že je tento disk offline Offline.

Aby byl tento disk dostupný ve Windows, musíte na něj kliknout pomocí PCM a uvést jej do režimu online. To bude nutné provést pokaždé, když se server restartuje. Pochybná vyhlídka.

Nejprve existovaly podezření, že když bylo napájení serveru vypnuto, bylo načteno později než server. Během pravidelného restartování se však disk stále odpojil.

V konzole pro správu disků věnujte pozornost vyskakovacímu nadpisu odpojeného disku:

Offline (Disk je offline kvůli zásadám nastaveným správcem).

Ukázalo se, že takový problém lze pozorovat v klastrech nebo na virtuálních strojích se systémem Windows, na kterých mohou sdílené jednotky přistupovat několika operačními systémy. Je to kvůli přítomnosti zvláštních zásad. Zásady SAN, poprvé zaveden v systému Windows Server 2008. Tato zásada řídí automatické připojení externích jednotek a používá se k ochraně sdílených jednotek, které jsou k dispozici na více serverech současně. Ve výchozím nastavení používá systém Windows Server zásady pro všechny disky SAN kromě spouštěcího disku. Offline sdíleno (VDS_SP_OFFLINE_SHARED). Zásady SAN můžete změnit na OnlineAll pomocí Diskpart.

Otevřete příkazový řádek s oprávněními správce a spusťte příkaz diskpart. V kontextu diskpart zobrazte aktuální zásady SAN:

DISKPART> san
Zásady SAN: Offline Shared

Změnit zásady SAN:

DISKPART> san policy = OnlineAll

DiskPart úspěšně změnil zásadu SAN aktuálního operačního systému.

Zkontrolujte znovu aktuální zásady:

DISKPART>san
Zásady SAN: Všechny online

Vyberte disk (v našem příkladu index disku 2):

DISKPART> vyberte disk 2

Můžete zkontrolovat jeho atributy:

DISKPART> atributy disku

Zkontrolujte, zda je povolen atribut jen pro čtení, pokud ano, zrušte zaškrtnutí, jinak se při zápisu na disk objeví disk chráněný proti zápisu:

DISKPART> atribut disk clear readonly

Vložte disk online:

DISKPART> online disk

Diskpart úspěšně vybral vybraný disk

Disky můžete spravovat nejen z programu Diskpart, ale také pomocí vestavěného úložného modulu PowerShell. Chcete-li například přenést disk online, musíte spustit příkaz:

Set-Disk 2 -IsOffline 0

Zavřete část disku, restartujte server a ověřte, zda je disk po spuštění přístupný.

Jak se ukázalo, problém nedostupnosti mapovaných jednotek je typický nejen pro Windows Server, ale také pro stolní verze Windows. Například ve Windows 10, když připojíte externí jednotku přes USB nebo SSD jednotku ve správci zařízení, můžete vidět také stav jednotky:

Offline (Disk je odpojen v souladu se zásadami nastavenými správcem).

Ve Windows 10 je problém s offline offline jednotkami vyřešen stejným způsobem: změnou zásady SAN. Pokud je disk nový, bude možná třeba jej inicializovat a vytvořit na něm oddíly pomocí systému souborů.