Mobile-Menu

Speichertipp: Virtuelle Festplatten, Laufwerksbuchstaben und Synchronisierungen Datenträger in PowerShell und Befehlszeile verwalten, Teil 2

Von Thomas Joos 2 min Lesedauer

Anbieter zum Thema

Im zweiten Teil unseres Tipps zum Thema Datenträgerverwaltung in der PowerShell zeigen wir weitere Befehle, die auch in Skripten eingesetzt werden können, um Datenträger zu optimieren und effektiver zu verwalten.

Datenträger optimieren und verwalten: Für die PowerShell stehen entsprechende nützliche Skripte bereit.(Bild:  ©Krle, Getty Images Signature via Canva.com)
Datenträger optimieren und verwalten: Für die PowerShell stehen entsprechende nützliche Skripte bereit.
(Bild: ©Krle, Getty Images Signature via Canva.com)

In Umgebungen, in denen Laufwerkbuchstaben nach einem festgelegten Schema organisiert sein müssen, kann es nützlich sein, die Laufwerkbuchstaben für mehrere Datenträger gleichzeitig zu ändern. Dieses Skript identifiziert alle Wechseldatenträger und weist ihnen beginnend mit „Z:“ rückwärts neue Laufwerkbuchstaben zu:

$drives = Get-Disk | Where-Object BusType -eq 'USB' | Get-Partition | Where-Object DriveLetter$letter = 90 # ASCII-Wert für 'Z'foreach ($drive in $drives) { $driveLetter = [char]$letter Set-Partition -PartitionNumber $drive.PartitionNumber -DriveLetter $driveLetter $letter--}

Das Skript durchläuft alle USB-Datenträger und ändert ihre Laufwerkbuchstaben in absteigender Reihenfolge ab „Z“, was die Organisation und Identifikation von Wechseldatenträgern vereinfacht.

Erstellen und Konfigurieren virtueller Festplatten (VHDs)

Die Verwaltung virtueller Festplatten (VHDs) ist eine Möglichkeit, die insbesondere für Testumgebungen oder zur Isolierung spezifischer Anwendungen genutzt wird. Das folgende Skript erstellt eine neue virtuelle Festplatte, initialisiert sie und erstellt eine einfache Partition:

New-VHD -Path "C:\VHDs\NewDisk.vhdx" -SizeBytes 50GB -Dynamic$vhd = Mount-VHD -Path "C:\VHDs\NewDisk.vhdx" -PassthruInitialize-Disk -Number $vhd.Number -PartitionStyle GPTNew-Partition -DiskNumber $vhd.Number -UseMaximumSize -AssignDriveLetter

Dieses Skript zeigt, wie eine VHD erstellt, automatisch gemountet, initialisiert und partitioniert wird.

Synchronisation von Datenträgerdaten zwischen Servern

Die Synchronisation von Daten zwischen Servern ist essenziell für Disaster Recovery und Redundanz. PowerShell kann hierbei genutzt werden, um Daten zwischen Servern effizient zu replizieren. Das folgende Skript nutzt Robocopy innerhalb von PowerShell, um Daten von einem Server zu einem anderen zu synchronisieren:

$source = "\\Server01\Daten"$destination = "\\Server02\BackupDaten"robocopy $source $destination /MIR /Z /LOG:C:\Logs\synclog.txt

Das Skript verwendet die Mirroring-Option („/MIR“), um sicherzustellen, dass das Zielverzeichnis genau den Inhalt des Quellverzeichnisses widerspiegelt, einschließlich der Löschung von Dateien, die nicht mehr im Quellverzeichnis existieren.

Überwachung und Berichterstattung von Datenträgerauslastungen

Die Überwachung der Datenträgerauslastung ist entscheidend, um potenzielle Engpässe und Kapazitätsprobleme frühzeitig zu erkennen. Das folgende Skript überwacht die Datenträgerauslastung und erstellt Berichte für die Überwachung:

Get-WmiObject Win32_LogicalDisk | Select SystemName,DeviceID,VolumeName,@{Name="Size(GB)";Expression={[math]::round($_.Size/1GB,2)}},@{Name="FreeSpace(GB)";Expression={[math]::round($_.FreeSpace/1GB,2)}} | Export-Csv -Path C:\DiskUsageReports\disk_report.csv -NoTypeInformation

Dieses Skript sammelt Informationen zu allen logischen Datenträgern auf dem System, berechnet ihre Größe und den freien Speicherplatz in Gigabyte und exportiert die Daten in eine CSV-Datei.

Aktuelles eBook

Storage-Software als Effizienzbooster

eBook Storage-Software als Effizienzbooster
eBook „Storage-Software als Effizienzbooster“
(Bild: Storage-Insider)

Mit der geeigneten Storage-Software kann sich ein Unternehmen einen Effizienzbooster ins Haus holen oder in der Cloud abonnieren. Dieser Booster steigert nicht nur die Performance der geschäftskritischen Anwendungen, sondern optimiert auch die Kosten der bereits installierten Speichersysteme.

Die Themen im Überblick:

  • Herausforderungen eines modernen Speichersystems
  • Methoden und Technologien effizienter Speichersysteme
  • Effizienter Speicher mit Pure Storage, AWS, Cohesity und Dell

(ID:50069754)

Jetzt Newsletter abonnieren

Täglich die wichtigsten Infos zu Data-Storage und -Management

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung. Die Einwilligungserklärung bezieht sich u. a. auf die Zusendung von redaktionellen Newslettern per E-Mail und auf den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern (z. B. LinkedIn, Google, Meta).

Aufklappen für Details zu Ihrer Einwilligung