So verschieben Sie Daten in Solaris Zones von der Root-Festplatte in das SAN

860
Scott

Okay, das ist vielleicht recht einfach, aber da ich das noch nie gemacht habe, bin ich mir der Auswirkungen nicht sicher. Also dachte ich ich frage hier.

Ich habe vorher eine Zone auf einer Ldom (Gastdomäne dazu) erstellt und die Root-fs der Zone auf der Root-Festplatte der Ldoms eingepasst, da sie zu dieser Zeit der einzige verfügbare Speicherplatz war. Nun erwarben die Speichermitarbeiter zusätzlichen Speicherplatz und gewährten die ursprünglich angeforderten 30 GB Speicherplatz für die Zone. Der aktuelle Footprint der Zone auf der Root-Festplatte des Ldoms beträgt etwa 15 GB.

Ich habe zpool und zfs mit dem neu präsentierten Speicher erstellt. Jetzt muss ich die Zonendaten auf dieses ZFS-Volume verschieben. Das zfs-Volume wird nicht mit anderen Zonen oder Entitäten geteilt. Es ist gewidmet.

Wird nach dem Herunterfahren der Zone eine einfache Kopie ausreichen, z.

cp -rp /my/zone/tree/zonename/root /my/zone/tree/new-dedicated-temp-dir/ cp -rp /my/zone/tree/zonename/dev /my/zone/tree/new-dedicated-temp-dir/ cp -rp /my/zone/tree/zonename/lu /my/zone/tree/new-dedicated-temp-dir/  rm -r /my/zone/tree/zonename   mv /my/zone/tree/new-dedicated-temp-dir /my/zone/tree/zonename 

und dann die Zone wieder hochfahren

Ob das funktioniert ? Oder muss ich etwas anderes und / oder zusätzlich zu der oben genannten Liste von Aktionen tun?

0

1 Antwort auf die Frage

1
Scott Leadley

Das Verschieben der Dateien im Verzeichnis der Zone (zonepath) reicht nicht aus. Das Solaris-Zonensystem verwaltet Informationen zu Zonen außerhalb dieses Verzeichnisses. Das gesegnete Verfahren ist Solaris 10: Verschieben einer nicht-globalen Zone .