Ich habe ein Image einer NTFS-Partition mit erstellt dd
.
Ich frage mich, ob ich die Dateien und Verzeichnisse im Image auf eine Partition entladen / entpacken kann, deren Größe größer als die Image-Größe ist, damit ich auf die Dateien und Verzeichnisse genauso zugreifen kann wie auf die ursprüngliche Partition.
Wenn ja, wie soll ich das machen?
Hinzugefügt:
Ich habe gerade etwas Nützliches über einen Link gefunden :
Um eine Partition oder eine Festplatte aus einer Image-Datei wiederherzustellen, tauschen Sie einfach die Argumente "if" und "of" aus. Stellen Sie beispielsweise die erste Partition von / dev / sda aus der Image-Datei "disk2.img" wieder her:
dd if=disk2.img of=/dev/sda1
Ich frage mich, was passieren wird, wenn die Partition für
of
nicht die ursprüngliche Partition ist, von der aus das Image erstellt wird.- Betrachten Sie die Fälle, in denen die Partition für
of
kleiner oder größer als die ursprüngliche Partition ist. - Berücksichtigen Sie auch die Fälle, in denen die Partition für
of
bereits einige Daten enthält. Ist es möglich, von einer bestimmten Position in der Partition wiederherzustellen, um zu vermeiden, dass vorhandene Daten auf der Partition für überschrieben werdenof
?
- Betrachten Sie die Fälle, in denen die Partition für
- Kann die Wiederherstellung von einem Image,
dd
das von anderen ähnlichen Anwendungen erstellt wurde, auch von Windows-Software verwendet werden? Mit anderen Worten, hat das von erstellte Bilddd
ein bestimmtes Formatdd
?
Vielen Dank!
Bahamat hat bereits eine gute Antwort gegeben, wie man Dateien aus einer Disk-Image-Datei extrahiert (dh Loopback mounten und dann kopieren), daher werde ich eine allgemeine Antwort zum Klonen von Dateisystemen geben.
Wenn Sie ein Dateisystem sichern und wiederherstellen oder von einem Computer auf einen anderen klonen möchten, gehen Sie wie folgt vor:
Unter Linux und Unix ist es fast immer besser, dateibasierte Sicherungen durchzuführen, als Sicherungen von Festplatten- oder Partitionsimages. Es gibt viele Tools , die Sie diese verwenden können , um zu tun, einschließlich
cpio
,tar
und (mein Favorit)rsync
.Wenn Sie das Root-Dateisystem sichern, müssen Sie den Grub-Bootloader beim Wiederherstellen im MBR neu installieren. Weitere Informationen, insbesondere den
grub-install
Befehl , finden Sie in der Grub-Dokumentation .Verwenden Sie für NTFS ein Tool wie
ntfsclone
aus demntfs-3g
Paket. Es kann NTFS-Partitionen klonen und deren Größe ändern.Clonezilla ist eine großartige bootfähige CD zum Sichern / Wiederherstellen und Klonen von Festplatten- und Partitionsabbildern. Es wickelt Tools wie
parted
,dd
,resize2fs
,ntfsclone
und viele andere , mit einem einfach zu bedienende Text-Modus - Dialog und Menüsystem. Beispielsweise kann eine Partition oder Festplatte auf eine andere Partition oder Festplatte oder auf eine komprimierte Image-Datei auf einer Netzwerkdateifreigabe (z. B. NFS oder Samba) geklont und von derselben wiederhergestellt werden.quelle