Exportieren als PDF - ECS
Transcrição
Exportieren als PDF - ECS
Virtuozzo VServer Festplatten reparieren Frage: Durch Abstürze von Virtuozzo musste ich meinen Hauptserver einige male hard-resetten und jetzt taucht im Logfile: "Die Dateisystemstruktur auf dem Datenträger ist beschädigt und unbrauchbar. Führen Sie chkdsk auf Volume "\Device\VZLPBKVolumes\VZLPBKVolume{F595602d-4c67..." aus.Weitere Informationen über die Hilfe- und Supportdienste erhalten Sie unter http://go.microsoft.com/fwlink/events.asp." Ich habe bereits die Festplatte vom Hauptserver auf Fehler überprüfen lassen, allerdings kommt der Fehler immer noch. Antwort: Es handelt sich hierbei um eine virtuelle Festplatte eines Virtuozzo Servers. Diese zu reparieren ist etwas schwieriger, da man nicht einfach auf den VServer sich anmelden kann und chkdsk eingeben kann. Die Festplatten muß über den Hauptserver repariert werden! Lösung: 1. a) Wenn Sie den VServer bereits kennen, der Probleme macht, dann einfach den Parameter GUID aus der passenden VServer Konfiguration entnehmen z.B.: D:\var\vz\Conf\20226.conf ... fsi_DiskUsedBytes="5188143104" GUID="{f595602d-4c67-452a-bdbd-5c9c8b8bffee}" Hostname="WV20226" ... 1. b) Wenn Sie den VServer nicht kennen, dann eine neue .bat-Datei anlegen, z.B. D:\virtuozzo-guid-auslesen.bat und den folgenden Inhalt einfügen: @echo off for /F "skip=3 usebackq tokens=*" %%i in (`cmd /c "vzlist -ao veid"`) do (cmd /c "vzcfgt get %%i GUID" && echo is GUID of VE %%i) Virtuozzo VServer Festplatten reparieren Gehen Sie anschließend in die DOS Eingabeaufforderung (cmd.exe) und starten diese Datei. Es werden die GUID für alle Festplatten aufgelistet. D:\virtuozzo-guid-auslesen.bat Hier müssen Sie die GUID mit dem Ereignisprotokoll vergleichen und dann die Virtuozzo Container-ID und GUID notieren! Anschließend suchen Sie mittels dem Windows Explorer die Festplatte vom VServer. Das ist eine .efd Datei und heißt meistens root.efd. Notieren Sie sich den Dateinamen und den vollständigen Pfad. Wir haben jetzt die GUID, die Virtuozzo Container-ID und die passende Festplatte: z.B.: CONTAINER-ID: 20226 GUID: {f595602d-4c67-452a-bdbd-5c9c8b8bffee} EFD-DATEI-MIT-ABSOLUTEN-PFAD: D:\var\vz\private\20226\root.efd 2. VServer stoppen: Gehen Sie in die DOS Eingabeaufforderung (cmd.exe) und wechseln in das Verzeichnis von Virtuozzo z.B.: CD C:\Programme\SWsoft\Virtuozzo\bin oder CD C:\Programme\Parallels\Containers\bin Stoppen Sie den VServer mit: vzctl stop CONTAINER-ID z.B.: vzctl STOP 20226 3. Virtuelle Festplatten mounten, damit man darauf zugreifen kann: Virtuozzo VServer Festplatten reparieren vzdskctl mount EFD-DATEI-MIT-ABSOLUTEN-PFAD GUID z.B.: vzdskctl mount D:\var\vz\private\20226\root.efd {f595602d-4c67-452a-bdbd-5c9c8b8bffee} 4. Festplatte reparieren Die Festplatte ist jetzt gemountet und man kann mit Windows Tools darauf zugreifen. Für einfache Reparaturen am Dateisystem empfiehlt sich das Windows eigene chkdsk. Mit Parameter /f wird das Dateisystem repariert. chkdsk /f \\?\VolumeGUID z.B.: chkdsk /f \\?\Volume{f595602d-4c67-452a-bdbd-5c9c8b8bffee} 5. Festplatten abmelden und VServer neu starten Die Festplatte ist jetzt repariert, jetzt können wir sie wieder abmelden und den VServer neu starten. vzdskctl umount GUID z.B.: vzdskctl umount {f595602d-4c67-452a-bdbd-5c9c8b8bffee} vzctl start CONTAINER-ID z.B.: vzctl start 20226 ECS-Webhosting Support http://support.ecs-webhosting.de/FragenundAntworten/Virtuozzo-VServer-Festplatten-reparieren