
Irgendwann in der Vergangenheit entschied sich der Speicherplatz auf einer Windows Server 2012-Box"Ausscheiden"zwei Laufwerke im Pool:
Ich möchte nicht, dass die Laufwerke ausgemustert werden. Ich möchte, dass Sie sie weiterhin verwenden.
Wie ändere ich den Status eines Laufwerks von Retired
auf AutoSelect
?
Etwas in der Art von:
#Assign the "retired" disks to a variable
$retiredDisks = Get-PhysicalDisk | Where-Object { $_.Usage -eq 'Retired'}
#Mark the retired disks as "AutoSelect"
$retiredDisks | Set-PhysicalDisk -Usage AutoSelect
Zusätzliche Lektüre
- Storage Spaces hat alle meine Laufwerke über Nacht außer Dienst gestellt
- Storage Spaces zeigt alle meine Laufwerke als „ausrangiert“ an, obwohl sie fehlerfrei sind
- Speicherplätze Ich habe gerade alle meine Festplatten „außer Dienst gestellt“ – wie behebe ich das?
- Add-PhysicalDisk (Speicher)
- Set-PhysicalDisk (Speicher)
Antwort1
vielleicht könnte das helfen
Set-PhysicalDisk -FriendlyName Laufwerksname -Usage AutoSelect
Ein detaillierter Link als Referenz: http://powershellhelp.space/commands/set-physicaldisk-psv5.php
Antwort2
Meine Antwort ist wahrscheinlich nicht die richtige – da sie meine Erfahrungen in einer etwas neueren Umgebung von 2016/2019 widerspiegelt. Aber ich werde es versuchen.
Bevor wir weitermachen, würde ich nicht empfehlen, benutzerfreundliche Namen als Datenträgerkennung zu verwenden, insbesondere wenn Sie mit Laufwerken einiger Hersteller arbeitenHusten HP Hustendie dazu neigen, die Modellnummer des Laufwerks als benutzerfreundlichen Namen anzugeben. Ich würde vorschlagen, dieSeriennummerdes Laufwerks, da diese mit hoher Wahrscheinlichkeit eindeutig ist (obwohl ich sicher bin, dass die winzige Chance besteht, dass zwei oder mehr Anbieter über übereinstimmende Seriennummern verfügen).
Da wir nun über eine einigermaßen eindeutige Identität verfügen, mit der wir arbeiten können, können wir sie mit festem Griff verwenden, um nur die gewünschten Laufwerke zu extrahieren:
Get-PhysicalDisk |? Usage -Like Retired
...was eine Liste der Ziellaufwerke ergeben sollte. Ich weiß, dass ich das nicht als einzelnen Schritt angebe, weil ich versuche, einen Prozess in dieses Verfahren einzuführen, nämlich die Überprüfung der Ziellaufwerke, bevor wir mit unseren Fingern in das Gehirn des Speicherpools stochern. Ein separater Schritt hilft uns (den Menschen, die Fehler machen können und tun), die genauen Seriennummern zu bestimmen, auf die wir abzielen möchten, und gleichzeitig Probleme zu vermeiden, wie z. B. das Löschen Ihres gesamten Laufwerkssatzes aufgrund einer Platzhalterübereinstimmung für mehrere Geräte.
Im weiteren Verlauf können wir die Seriennummer abrufen und sie verwenden, um gezielt an dem Laufwerk zu arbeiten. Drücken Sie einfach die Aufwärtspfeiltaste auf der Tastatur, um dieselbe Zeile zurückzubekommen, und ändern Sie sie in diesen wortreichen Einzeiler (wobei DriveSerialNumberGoesHere natürlich durch die Zielseriennummer ersetzt wird):
Get-PhysicalDisk |? Serial -Like DriveSerialNumberGoesHere | Set-PhysicalDisk -Usage AutoSelect -Verbose
Aber das bringt einen Punkt zum Nachdenken. Warum wurde das Laufwerk überhaupt außer Betrieb gesetzt? Wenn es ein „Hoppla“ war, das die Flagge einfach auf „Außer Betrieb gesetzt“ hat, dann ja, das wird ...wahrscheinlich... bringen Sie es wieder in Betrieb. Wenn das Laufwerk jedoch aufgrund von Alter, Fehlfunktion, Kommunikationsfehlern usw. ausgefallen ist, sollten Sie die Möglichkeit eines Austauschs in Betracht ziehen.