Images von Partimage mounten

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
minimike
Beiträge: 5616
Registriert: 26.03.2003 02:21:19
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: Köln
Kontaktdaten:

Images von Partimage mounten

Beitrag von minimike » 24.05.2006 16:05:11

Hi

Habe ein Backup von SID mit Partimage gemacht. Die Partition war 70 GB gross. Mittlerweile habe ich das aber aufgeteilt und zwar 35 GB für SuSE 10.1 und 35 GB für Sarge. Ich hätte gerne aus dem Backup einige Textdateien und DEB's die ich mal für SID gemacht hatte. Allerdings will ich das Backup nicht einspielen. Lässt sich das irgendwie Mounten?
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 24.05.2006 17:05:02

das geht einfach, wenn du sie nicht komprimiert hast:

Code: Alles auswählen

losetup /dev/loop0 imagedatei
mount /dev/loop0 -t fstype mountpoint
Gruß
gms

Benutzeravatar
Gharika
Beiträge: 209
Registriert: 28.09.2004 16:51:51
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von Gharika » 24.05.2006 17:12:55

gms hat geschrieben:das geht einfach, wenn du sie nicht komprimiert hast:

Code: Alles auswählen

losetup /dev/loop0 imagedatei
mount /dev/loop0 -t fstype mountpoint
Gruß
gms
Ich glaube kaum daß das geht. Partimage erzeugt kein ISO oder dergleichen.
Any hope of a browser like utility to allow restoring individual files from the archives? Like Ghost Explorer ?

Sorry, Partition Image is not a high level program, like Ghost. Ghost makes a file copy, and we obtain a file in a tar.gz archive, with other details (such as the boot sector). But Partimage works at a low level, as Drive Image: it copies used blocks of the disk. So, it doesn't know where files are written, and cannot allow to see files in the image without restoring. But maybe it will become possible in future versions. We will try to make partimage image files mountable: a driver, such as the loop one, could allow us to make an image file be a block device. If you know how to write block device drivers, please contact us.
Quelle: http://www.partimage.org/Partimage-FAQ
Beleidigungen sind die Argumente derer, die unrecht haben.

-- Jean Jacques Rousseau

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 24.05.2006 17:16:08

Hast recht, da habe ich jetzt was verwechselt

ToPeG
Beiträge: 437
Registriert: 14.04.2004 00:42:06

Beitrag von ToPeG » 25.05.2006 05:13:06

Das Problem hat mich nicht losgelassen. Und da ich gade sowiso nichts besseres zu tun habe, habe ich mal eben etwas programmiert. :-)

Das Script ist nicht gerade schnell oder besonders schön an zu sehen, aber es funktioniert (hoffe ich ... zumindest hat es bei mir funktioniert)

http://nopaste.debianforum.de/3248

Speicher es bei dir lokal, lese den Text im Script vom Anfang bis zum p.s durch (bitte ignoriere die Rechtschreibfehler :-) ) und schau mal ob es dir hilft.
Ich habe keine großen Sicherungen eingebaut und man sollte vorsichtig sein, was man dem Script zumutet.

Benutzeravatar
minimike
Beiträge: 5616
Registriert: 26.03.2003 02:21:19
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: Köln
Kontaktdaten:

Beitrag von minimike » 25.05.2006 14:45:10

Danke Danke! :) :) :)

Kann es sein das mein fuse zu alt ist? Ich habe das mal auf einem Sarge probiert

Code: Alles auswählen

showtime:~# ./3248 /var/lib/partimage/Debian-SID-10.5.2006.000 /tmp/1
Can't locate Fuse.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at ./3248 line 66.
BEGIN failed--compilation aborted at ./3248 line 66.
showtime:~#

"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft

ToPeG
Beiträge: 437
Registriert: 14.04.2004 00:42:06

Beitrag von ToPeG » 25.05.2006 14:57:09

Das Paket libfuse-perl ist nicht installiert. Hast du den Text am Anfang des Scriptes gelesen? Vollständig?

Benutzeravatar
minimike
Beiträge: 5616
Registriert: 26.03.2003 02:21:19
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: Köln
Kontaktdaten:

Beitrag von minimike » 25.05.2006 15:08:21

Ich habe noch mal nachgeschaut mir fehlt libfuse-perl, wo bekommt man das Packet her?

http://packages.debian.org/cgi-bin/sear ... elease=all
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft

ToPeG
Beiträge: 437
Registriert: 14.04.2004 00:42:06

Beitrag von ToPeG » 25.05.2006 15:25:30

Oh ja peinlich, peinlich :oops:
Ich habe das Paket hier her:
http://debian.jox.be/

Benutzeravatar
minimike
Beiträge: 5616
Registriert: 26.03.2003 02:21:19
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: Köln
Kontaktdaten:

Beitrag von minimike » 25.05.2006 16:24:44

Vielen Dank für deine Mühe aber jetzt habe ich Abhängigkeitsplrobleme.

Code: Alles auswählen

showtime:~# dpkg -i libfuse-perl_0.06-1_i386.deb
Wähle vormals abgewähltes Paket libfuse-perl.
(Lese Datenbank ... 42812 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke libfuse-perl (aus libfuse-perl_0.06-1_i386.deb) ...
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von libfuse-perl:
 libfuse-perl hängt ab von libc6 (>= 2.3.5-1); aber:
  Version von libc6 auf dem System ist 2.3.2.ds1-22sarge3.
 libfuse-perl hängt ab von perl (>= 5.8.7-8); aber:
  Version von perl auf dem System ist 5.8.4-8sarge4.
 libfuse-perl hängt ab von perlapi-5.8.7; aber:
  Paket perlapi-5.8.7 bereitstellt, ist nicht installiert.
dpkg: Fehler beim Bearbeiten von libfuse-perl (--install):
 Abhängigkeitsprobleme - lasse es unkonfiguriert
Fehler traten auf beim Bearbeiten von:
 libfuse-perl
showtime:~#
Sorry aber Perl kann ich nicht verändern und an der libc gehe ich nicht gerne drann vor allem wenn das System perfekt läuft.
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft

ToPeG
Beiträge: 437
Registriert: 14.04.2004 00:42:06

Beitrag von ToPeG » 25.05.2006 16:59:09

Tja schade.
Bliebe nurnoch die Möglichkeit das fuseModul von hand zu instalieren.
Du kannst versuchen mit "dh-make-perl" (sollte als Paket verfügbar sein) ein Debianpaket zu bauen. "dh-make-perl --cpan Fuse", oder es direckt am Paketmanagement vorbei mit "cpan -i Fuse" installieren.
In beiden Fällen muß aber das Paket libfuse-dev installiert sein.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 25.05.2006 17:40:33

@minimike garantiert Sarge, Sourcen von da ziehen und Debianpakete selbst bauen wenn möglich. Die Pakete sind für SID.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten