Sida 1 av 2

Plocka ut fil från Clonezilla-arkiv

Postat: 01 apr 2010, 21:44
av m!rage
Behöver en fil som ligger inbakad i en Partimage-avbild, packad med gzip. Finns det något enkelt sätt att bara ta filen jag behöver eller måste jag packa upp hela arkivet? Hur som helst vill inte gzip det:

Kod: Markera allt

anton@magenta:/media/WD_Caviar/Images/Windows/Windows7-cz_image$ file 2009-11-07-02-img/sda1.ntfs-ptcl-img.gz.aa
2009-11-07-02-img/sda1.ntfs-ptcl-img.gz.aa: gzip compressed data, from Unix, last modified: Sat Nov  7 03:17:36 2009, max speed

anton@magenta:/media/WD_Caviar/Images/Windows/Windows7-cz_image$ gzip 2009-11-07-02-img/sda1.ntfs-ptcl-img.gz.aa
gzip: 2009-11-07-02-img/sda1.ntfs-ptcl-img.gz.aa: unknown suffix -- ignored
EDIT: Gjorde det lite lättare att läsa

Re: Plocka ut fil från Clonezilla-arkiv

Postat: 01 apr 2010, 21:46
av Osprey
Jag vet inte säkert, men det kanske går att plocka ut den med "cpio"...

Re: Plocka ut fil från Clonezilla-arkiv

Postat: 01 apr 2010, 21:48
av m!rage
Det får du utveckla isf, jag vet inte ens vad cpio gör...

Re: Plocka ut fil från Clonezilla-arkiv

Postat: 01 apr 2010, 21:49
av Osprey
Kolla med "man cpio"...

Re: Plocka ut fil från Clonezilla-arkiv

Postat: 01 apr 2010, 21:57
av m!rage
man cpio skrev:NAME
cpio - copy files to and from archives
Okej, då vet jag lite mer...
http://www.gnu.org/software/cpio/ skrev:GNU cpio supports the following archive formats: binary, old ASCII, new ASCII, crc, HPUX binary, HPUX old ASCII, old tar, and POSIX.1 tar.
Alltså inte gunzip tyvärr, så det går inte ändå

Re: Plocka ut fil från Clonezilla-arkiv

Postat: 01 apr 2010, 22:05
av Osprey
Om du öppnar arkivet med ett grafiskt verktyg som Ark eller Arkivhanteraren då och drag-n-dropar ut filen du vill ha då...?

Re: Plocka ut fil från Clonezilla-arkiv

Postat: 01 apr 2010, 22:12
av m!rage
Kör Windows för tillfället, WinRAR packar upp tills slutet på första filen (splittad var fjärde GB), sen tar det stopp, unexpected end of archive. Kan testa i Ubuntu sen om du tror det blir någon skillnad. Problemet är att Imagen ligger på en annan dator, så jag måste köra det över nätverket = långsamt så jag skulle hellre packa upp det direkt på servern om det går

Re: Plocka ut fil från Clonezilla-arkiv

Postat: 01 apr 2010, 22:17
av Osprey
Nu kan jag inte se efter för tillfället eftersom jag kör Ubuntu, men jag har för mig att du kan drag-n-dropa, alternativt markera en enda, eller ett urval av filer i Winrar också och köra extract på det...

Re: Plocka ut fil från Clonezilla-arkiv

Postat: 01 apr 2010, 22:31
av m!rage
Det gjorde jag också, men den stannar som sagt efter första delen då den inte hittar nästa fil. WinRAR är inte så bra på, tja något egentligen förutom rar och zip. Men nu har ju filerna lustiga ändelser också för att krångla till det

Re: Plocka ut fil från Clonezilla-arkiv

Postat: 01 apr 2010, 22:38
av Osprey
Vissa saker här i världen är endast till för att vara en påminnelse om hur bra livet hade varit utan dem.........

Prova när du har Linux tillgängligt, så går det kanske att greja... :)

Re: Plocka ut fil från Clonezilla-arkiv

Postat: 02 apr 2010, 12:47
av Rune.K
m!rage skrev:Kör Windows för tillfället, WinRAR packar upp tills slutet på första filen (splittad var fjärde GB), sen tar det stopp, unexpected end of archive. Kan testa i Ubuntu sen om du tror det blir någon skillnad. Problemet är att Imagen ligger på en annan dator, så jag måste köra det över nätverket = långsamt så jag skulle hellre packa upp det direkt på servern om det går
En vild gissning, om du använder Windows så ta en titt på Total Commander.
Det kan kanske göra vad du är ute efter.
Som sagt bara en gissning...

Re: Plocka ut fil från Clonezilla-arkiv

Postat: 02 apr 2010, 13:10
av m!rage
Arkivet var tydligen bara splittat, så jag satte ihop det med

Kod: Markera allt

$ cat sda1.ntfs-ptcl-img.gz.a* > ../windows.gz
Filen verkade OK:

Kod: Markera allt

$ ls -lh
totalt 7,5G
-rw-r--r-- 1 anton anton 7,5G 2010-04-02 11:30 windows.gz
$ file windows.gz
windows.gz: gzip compressed data, from Unix, last modified: Sat Nov  7 03:17:36 2009, max speed
$ gzip -tv windows.gz
windows: All OK (ungefär, kommer inte riktigt ihåg)
Packade sedan upp den:

Kod: Markera allt

$ gzip -d windows.gz
$ ls -lh
totalt 13G
-rw-r--r-- 1 anton anton 13G 2010-04-02 11:08 windows
$ file windows
windows: data
Ingen känd MIME-typ, så vad gör jag nu? Verkar inte vara något cpio-arkiv:

Kod: Markera allt

$ cpio -t < windows
cpio: Malformed number
cpio: Malformed number
cpio: Malformed number
cpio: Malformed number
....
Slutar aldrig med det meddelandet. Här tar mina idéer slut, men nu har jag fått själva gzip-filen uppackad så det är inget problem längre

Re: Plocka ut fil från Clonezilla-arkiv

Postat: 02 apr 2010, 13:12
av dmz

Kod: Markera allt

zcat foo.tar.gz|tar xv önskad_fil
eller

Kod: Markera allt

gzip -c foo.tar.gz|tar xv - önskad_fil
Du kan även;

Kod: Markera allt

vim foo.tar.gz
välja fil, enter, :w foo.txt osv...

Re: Plocka ut fil från Clonezilla-arkiv

Postat: 02 apr 2010, 13:27
av m!rage
Tror det är lite fel spår:

Kod: Markera allt

$ zcat sda1.gz | tar xv explorer.exe
tar: Det här ser inte ut som ett tar-arkiv
tar: Hoppar till nästa filhuvud
tar: explorer.exe: Fanns inte i arkivet
tar: Avslut med felslutstatus fördröjd från föregående fel

Re: Plocka ut fil från Clonezilla-arkiv

Postat: 02 apr 2010, 13:41
av dmz

Kod: Markera allt

> zcat lala.tar.gz|tar xv prompt.png
prompt.png
lala.tar.gz: gzip compressed data, from Unix, last modified: Fri Apr 2 13:09:23 2010

Kod: Markera allt

zcat prompt.png.gz|gzip -c prompt.png
prompt.gz: gzip compressed data, was "prompt.png", from Unix, last modified: Sun Mar 28 16:04:22 2010
Fungerar för mig på allt jag har testat på...

Re: Plocka ut fil från Clonezilla-arkiv

Postat: 02 apr 2010, 15:34
av m!rage
För det första så är inte detta ett gzippat tar-arkiv, utan bara en fil som är packad med gzip (.gz, inte .tgz). Den filen har jag packat upp, men jag vet inte vad det är för format på den eller hur man ska bära sig åt för att öppna den. Så hur ska zcat och tar hjälpa mig egentligen?

Re: Plocka ut fil från Clonezilla-arkiv

Postat: 02 apr 2010, 15:37
av dmz
Jag svarade på din första fråga och lämnade förslag för gzippade tarfiler och filer som enbart är gzippade...
Angående din andra fråga så förstår jag den inte. Du nämnde att det var en "partimage-avbild", som jag antar är någon form av ghost? Angående vad du ska göra med den så får du väl konsultera dess dokumentation.
Ber om ursäkt om jag helt har missuppfattat alltihop.

Re: Plocka ut fil från Clonezilla-arkiv

Postat: 02 apr 2010, 15:48
av Osprey
m!rage skrev:Den filen har jag packat upp, men jag vet inte vad det är för format på den eller hur man ska bära sig åt för att öppna den.
Öppna filen i vim, många gånger står filtypen i början av filer som inte är vanliga plain-text...
Du kan också prova att köra "file filnamn" på den och se om file kan lista ut det...

Re: Plocka ut fil från Clonezilla-arkiv

Postat: 02 apr 2010, 15:52
av m!rage
@dmz
Ja det är som Nortons Ghost ungefär. Tyvärr hittar jag inget i dokumentationen som säger hur man bara öppnar ett arkiv, utan att lägga tillbaka den direkt till en partition som det är meningen. Men hittar jag inget annat blir det väl det jag får, att använda partimage för att lägga in avbilden på en hårddisk och sen montera partitionen från en live-cd.

@Osprey
file har jag testat, den gav bara "data" som filtyp, alltså okänt.

Re: Plocka ut fil från Clonezilla-arkiv

Postat: 02 apr 2010, 15:58
av dmz
Idiotiskt att inte använda något standardiserat format. Är det här något relevant https://bugs.launchpad.net/partimage-ng/+bug/202512 ?