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