Ich habe kürzlich 120 GB von einem gespiegelten Windows-Volume zu einer OpenSolaris / ZFS-Box migriert. Rsync über SMB hat für mich gut funktioniert. Ich verglich sha1-Prüfsummen auf einigen Originalen / Kopien, um mich zu überzeugen, dass die Migration erfolgreich war.
Übertragen vorhandener Dateien von ext3 nach ZFS (unter FreeBSD)
Ich benutze eine alte Maschine als Dateiserver, für Backups und als Testumgebung für die Entwicklung. Momentan habe ich Debian installiert, aber wegen ZFS bin ich sehr an FreeBSD interessiert: Ich mag die Funktionen zur Dateiintegrität wirklich sehr.
Bevor ich jedoch umstelle, wollte ich fragen: Wie kann ich meine ~ 400 GB Dateien am besten vom aktuellen Dateisystem (ext3) auf ZFS migrieren? Meine wichtigste Anforderung ist, dass die Migration absolut zuverlässig ist: Ich möchte keine Daten verlieren. (Ich werde es trotzdem sichern, bevor ich das mache, aber immer noch.) Mein sekundäres Ziel ist Geschwindigkeit: Ich würde es lieber nicht über Nacht nehmen, wenn es nicht nötig ist.
Empfehlungen Ist FUSE für FreeBSD stabil genug, um es verwenden zu können? Was ist mit der nativen Unterstützung von FreeBSD für ext3? NFS vielleicht? Wie hast du das gemacht?
3 Antworten auf die Frage
Ich habe die gleiche Migration selbst gemacht. Ich fand es am besten, rsync über ssh zwischen den verschiedenen Maschinen zu verwenden.
Auf der linuxbox:
rsync -avc -e ssh /path/to/files user@computer:/path/to/files
Und um sicherzugehen, führen Sie den Befehl zweimal aus.
Hinweis: Linux-Systeme haben den ext3-Header vor einiger Zeit von 128 Byte auf 256 Byte geändert. FreeBSD-Versionen, die älter als 45-70 Tage sind, können keine Ext-Partitionen mounten. Es gibt ein einfaches Update. Verwenden Sie cvsup, um die neuesten Quellen abzurufen, und erstellen Sie dann eine Welt zum Erstellen. Dann können Sie die ext3-Partition lesen.
Für FUSE können Sie FUSE in der Linux-Box einrichten und verwenden und dann mit einem SSH-Konto in der FreeBSD-Box verwenden.
NFS unter FreeBSD funktioniert gut. Sie können dann das Dateisystem von einem System auf dem anderen System einhängen.
Da dies beide "UNIX" -Systeme sind, würde die Verwendung von rsync funktionieren und könnte neu gestartet werden. Ich könnte damit sagen, dass Sie eine Synchronisierung starten könnten, aus irgendeinem Grund sterben und wenn Sie sie neu starten, werden die Dateien auf beiden Systemen verglichen und nur die Dateien überschrieben, die beim ersten Durchlauf nicht kopiert wurden. CP startet die Kopie von Anfang an.
Ich würde mich zwischen zwei UNIX-Boxen von Samba fernhalten, es sei denn, es wäre Ihre einzige Wahl.
Verwandte Probleme
-
3
Wie übertrage ich mein iPhone und meine iTunes-Anwendung auf einen anderen Computer?
-
3
Was ist ein "PR"? Wofür steht PR im Kontext von FreeBSD-Ports?
-
3
Verschieben Sie Windows XP auf einen neuen PC
-
6
Kostenloses Partition Migration Tool
-
3
Wie kann ich von iPhoto zu Picasa wechseln?
-
1
FreeBSD 7.0 unter Parallels hatte beim Erstellen von Ports für Mono keinen Speicherplatz mehr
-
5
Mit welchen Dateisystemen kann Google Chrome OS arbeiten?
-
4
Lesen Sie die OS X-Partition von Windows 7
-
3
Mounten Sie ext3fs in Windows
-
3
Sollte ich VFAT oder ext3 für eine externe 1-TB-USB-Festplatte verwenden?