Hej alle, jeg har problemer med CPIO:
Jeg har en fil kaldet asa802. I uddraget den med følgende kommando:
Citat:
bastien @ bastien-laptop: ~ / asaemu/asa802-k8_1 $ cd ukomprimeret /
bastien @ bastien-laptop: ~ / asaemu/asa802-k8_1/uncompressed $ rm-rf *
bastien @ bastien-laptop: ~ / asaemu/asa802-k8_1/uncompressed $ cpio-id - no-absolutte-arkivnavne <../asa802
|
Så jeg forsøgte at genopbygge archive:
Citat:
bastien @ bastien-laptop: ~ / asaemu/asa802-k8_1/uncompressed $ finde. | Cpio-o> asa802_cpio
61.020 blokke
bastien @ bastien-laptop: ~ / asaemu/asa802-k8_1 $ ls-la
i alt 157.924
drwx ------ 3 bastien bastien 4096 2009-06-08 14:36.
drwxr-xr-x 5 bastien bastien 4096 2009-06-08 14:16 ..
-rw-r - r - 1 bastien bastien 31251968 2009-06-08 14:18 asa802
-rw-r - r - 1 bastien bastien 31242240 2009-06-08 14:36 asa802_cpio
drwxr-xr-x 12 bastien bastien 4096 2009-06-08 14:34 ukomprimeret
|
Filesizes ikke er identiske!
Da jeg så disse indlæg:
Citat:
Pio: dev/ram0: Kan ikke mknod: Operation ikke permise
cpio: dev / mem: Kan ikke mknod: Operation ikke permise
cpio: dev / kmem: Kan ikke mknod: Operation ikke permise
cpio: dev / null: Kan ikke mknod: Operation ikke permise
cpio: dev / port: Kan ikke mknod: Operation ikke permise
cpio: dev / hda: Kan ikke mknod: Operation ikke permise
...
|
Jeg prøvede:
Citat:
bastien @ bastien-laptop: ~ / asaemu/asa802-k8_1 $ cd ukomprimeret /
bastien @ bastien-laptop: ~ / asaemu/asa802-k8_1/uncompressed $ rm-rf *
bastien @ bastien-laptop: ~ / asaemu/asa802-k8_1/uncompressed $ sudo cpio-id - no-absolutte-arkivnavne <../asa802
|
Og budskaber forsvinder, men filesizes stadig ikke er identisk
Forsøgte også uden-h newc parameter, men samme problem.
Do you know why? Problemet er ikke, at arkivet har en anden størrelse, men når jeg starter op med det oprindelige arkiv (det er et Unix FS, jeg boot det med QEmu), det virker, og det andet tilfælde fik en fejl. Jeg tror, det er måske jeg partiallicens med - no-absolutter-filnavne, og når jeg zip det igen, de filnavne er galt, men hvordan skal jeg ordne det, som jeg ikke kan pakke det i min FS, det vil overskrive nogle af mit system filer: s
Tak for din hjælp