HELIOS Xtar – Ultimatives UNIX HFS-Backup Tool für Mac OS X

Im HFS-Dateisystem werden Metadaten, wie beispielsweise Finder- und Ressourceinformationen in einer Datei gesichert, wobei UNIX-Anwendungen standardmäßig nur den Datenzweig „sehen“. Zusätzliche Information (z. B. Erstellungs- und Archivierungsdatum, Dateikommentare, Type und Creator, Option „Versteckt“) gehen mit Standard-UNIX-Tools wie „cp”, „cpio”, „tar”, „dump“, „pax“, „cat”, „dd” usw. verloren. Dadurch sind die Kopien nicht mehr komplett, weshalb viele Dateien nicht mehr funktionieren. Beispielsweise kann nicht mehr gebootet werden, Voransichten von EPSF-Dateien fehlen, Anwendungen finden ihre eigenen Dateien nicht mehr usw.
 
HFS-kompatible Programme können zwar die zusätzliche Ressource- und Finderinformation verarbeiten, „verstehen“ aber spezielle UNIX-Dateien, wie z. B. Gerätedateien, harte Links, symbolische Links, Datei- und Verzeichniszugriffsrechte usw. nicht.

Lösung

Im HELIOS Xtar-Archiv sowie in HELIOS Volumes werden stets 2 Dateien gespeichert:
# filename
# .rsrc/filename
 
filename ist dabei der Datenzweig während .rsrc/filename den Ressourcenzweig, Finderinformation usw. enthält.
 
HELIOS Xtar sichert jede HFS-Datei als zwei Dateien im standardmäßigen „tar“-Format. So bleiben alle zusätzlichen Informationen enthalten. Während der Wiederherstellung mit  Xtar in einem HFS-Volume werden Ressource- und Finderinformation als gültige HFS-Datei, die alle ursprünglichen Informationen enthält, wiederhergestellt. Es gibt also keinen Datenverlust und das Volume ist nach der Wiederherstellung bootfähig.
Dank HELIOS Xtar läuft alles problemlos!
 
Auf HELIOS Serverinstallationen nehmen sich spezielle UNIX-Desktop-Tools der zusätzlichen Ressource- und Finderinformationen an. So bezieht „dt mv srcfile dstfile“ die zusätzlichen Informationen mit ein und aktualisiert die Desktopdatenbank so, dass „Aliase“ ihre Gültigkeit behalten usw. Die HELIOS Desktoptools sind:
 
rm, rmdir, mv, cp, set, ls, mkdir, touch, upd, chmod, chown, chgrp, idinfo, iddump
 
Wichtig: Auf anderen Festplatten als der Bootdisk muss die Option „Ignore ownership on this volume“ unbedingt abgeschaltet bleiben! Wird das System für dieses Volume geklont, ist es besonders wichtig, dass die Zugriffsrechte nicht geändert werden. Wird diese Option aktiviert, kann von dieser Festplatte nicht mehr gebootet werden (siehe Abbildung).
 

Mac OS X Informationsfenster

HELIOS Xtar für Mac OS X kann einfach in Skripte eingebunden werden, damit Sie

  • eine Mac OS X Systemfestplatte einfach klonen können
  • eine Festplatte einfach archivieren und wiederherstellen können
  • Dateien und Ordner einfach archivieren und wiederherstellen können

Vorteile von HELIOS Xtar

  • Mac-Ressourceinformationen bleiben erhalten
  • Finderinformationen, wie z. B. versteckte Dateien oder Type und Creator, werden für Dateien und Verzeichnisse gesichert
  • Datei- und Verzeichnis-IDs werden gesichert und in HELIOS Volumes wiederhergestellt
  • Die Zeiten für Archivierung und Erzeugung werden auf HFS-Volumes gesichert (nicht für UFS)
  • „tar“ basiert auf der Darstellung der HELIOS Ressourcedatei (kann mit einem neuen „tar“ wiederhergestellt werden)
  • Erlaubt die Duplizierung von Mac OS X-bootfähigen HFS-Festplatten
  • Unterstützung für Einzeichen-Unicode-Dateinamen unter HFS (Umlaute usw. werden zu komponierten UTF-8-Zeichen gewandelt)
  • HFS-Festplatten mit HELIOS-Volumes werden korrekt unterstützt 

Getestete Optionen für Xtar

HFS-Systemklon

Kopieren Sie die Mac OS X HFS-Bootdisk auf einen zweiten HFS-Datenträger:
# umask 0
# (cd /; xtar clbf 1024 - .) | (cd /Volumes/NewMacDisk; xtar xbf 1024 -)

HFS-Systemarchiv

# cd /
# xtar clbf 1024 /Volumes/BackupDisk/backup.tar .

HFS-Systemarchiv komprimiert (gzip)

# cd /
# xtar czlbf 1024 /Volumes/BackupDisk/backup.tgz .

HFS-Archiv wiederherstellen

# umask 0
# cd /Volumes/NewMacDisk
# xtar xvbf 1024 /Volumes/BackupDisk/backup.tar

Inhalt eines „tar“-Archivs auflisten

# umask 0
# cd /Volumes/NewMacDisk
# xtar tvbf 1024 /Volumes/BackupDisk/backup.tar

HFS-Daten auf HELIOS UFS-Volume unter Mac OS X übertragen

Zuerst wird ein Volume mithilfe des „Festplatten-Dienstprogramms“ angelegt.
Das neu angelegte Volume liegt in folgendem Pfad:
/Volumes/diskname

HFS-Daten auf einen entferten HELIOS Server übertragen

Der entfernte Server wird über NFS gemountet.: 
# mount server:/diskname /Volumes/diskname
# (cd /Volumes/MacDisk; xtar clbf 1024 - .) | (cd /Volumes/diskname; xtar xbf 1024 -)

Ein HELIOS Volume in ein HFS-Verzeichnis übertragen

# mount server:/diskname /Volumes/diskname
# (cd /Volumes/diskname; xtar clbf 1024 - .) | (cd /Volumes/HFSdiskname; xtar xbf 1024 -)

Option zum Prüfen von Unterschieden (zur Zeit nur für Datenzweige)

# cd /
# xtar dlbf 1024 /Volumes/BackupDisk/backup.tar .

Option

Beschreibung

b

Blockfaktor

c

Archiv anlegen

d

Unterschiede anzeigen

f

Dateiname

l

Beim Anlegen eines Archivs im lokalen Dateisystem bleiben

t

Inhaltsverzeichnis

v

Verbose

x

Wiederherstellen

z

Mit „gzip“ komprimieren

Geben Sie das Kommando --help für mehr Informationen an

Der Blockfaktor ist 512 bytes, d. h. 1024 Blöcke entsprechen 512 kBytes. Unterschiedliche Blockgrößen können Einfluss auf die Leistung haben. Nach unserer Erfahrung liefern Werte zwischen 64 und 1024 Blöcken gute Ergebnisse.

 Optionen für die Kommandos „tar“ und Xtar
 
Xtar basiert auf GNU tar (v. 1.13.25). Weitere Informationen zu GNU tar finden Sie z. B. im Internet.

Einschränkungen

 
November 2003:

Änderungen

Februar 2007:
  • Version für Mac Intel (Universal)
  • Fehlerbehebung: Beim Wiederherstellen von Archiven unter HFS können Zugriffsrechte verloren gehen 
 
Seit Freigabe:
  • chflags-Attribute werden nicht gespeichert
  • HFS-Dateikommentare werden nicht gespeichert
  • DiffOptions -d, Daten werden geprüft; Ressource- und Finderinformationen werden bei der Prüfung übersprungen
  • Das Änderungsdatum eines Verzeichnisses wird nicht wiederhergestellt; dies ist eine generelle Einschränkung eines jeden UNIX „tar“. 

Unterstützte Plattformen

  • Mac OS X PPC (10.3 oder neuer)
  • Mac OS X Intel (10.4 oder neuer) 

Download

Sie können HELIOS Xtar über HELIOS WebShare herunterladen:

Server:

http://webshare.helios.de

Benutzername:

tools

Kennwort:

tools

Markieren Sie nach der Anmeldung die herunterzuladenen Objekte und wählen Sie aus dem Menü „Transfer“ den Eintrag „Download“.
 
See also HELIOS File System Test »
See also HELIOS LanTest »

HELIOS Xtar ist ein eingetragenes Warenzeichen der HELIOS Software GmbH in Garbsen.

 

 

News
Lösungen
Weitere Optionen
search
HOT NEWS  >>   HELIOS Newsletter 2/2011

Start   ///   Kontakt   ///   Sprache: de  en  fr   ///   Sitemap