Hallo zusammen,
ich bin aktuell (wieder) beschäftigt neben dem RAW-Abbild auch den Inhalt von
CD-ROMs mit UFS-Dateisystem in TAR-Dateien zu übertragen. Beispielsweise sind auf der
SPARCworks/SPARCompiler 2.0.1 CD-ROM im eingehängten Zustand zusammengefasst circa 300 MB an Dateien enthalten.
# uname -a
SunOS toosy 5.4 Generic_101945-64 sun4c sparc
# mount -F ufs -o ro,nosuid /dev/c0t6d0s2
(macht keinen Unterschied beim TAR, ob Slice 0 oder Slice 2)
# du -sk /cdrom
298926 /cdromWenn man die Dateien dann bswp mit...
# mount -F nfs -o rw,nosuid,hard jumper:/export/share /mnt
# cd /cdrom && tar cvlBf /mnt/704-3386-RevA-V2N2.tar ....bekommt am am Ende ein TAR mit einer Größe...
# du -sk 704-3386-12-RevA-V2N2.tar
461808 704-3386-12-RevA-V2N2.tarSchon in der
Vergangenheit ist aufgefallen, dass die Kopie um einiges größer ausfällt als die Quelle. Den Ursprung konnte ich nun ausmachen (Auszug):
$ find . \( -name "*.dir" -o -name "*.pag" \) -exec ls -gilds {} \;
(...)
52760 2336 -rw-r--r-- 1 sys 14327808 Dec 2 1992 ./Solaris_2.0/NonReloc_SPROabsp1/_data/PASCALREF.pag
52761 8 -rw-r--r-- 1 sys 4096 Dec 2 1992 ./Solaris_2.0/NonReloc_SPROabsp1/_data/PASCALREF.dir
52762 1520 -rw-r--r-- 1 sys 7320576 Dec 2 1992 ./Solaris_2.0/NonReloc_SPROabsp1/_data/PASCALUG.pag
52763 8 -rw-r--r-- 1 sys 4096 Dec 2 1992 ./Solaris_2.0/NonReloc_SPROabsp1/_data/PASCALUG.dir
(...)Das scheinen Binärdateien für das AnswerBook1-Dokumentensystem zu sein.
Die Größe habe ich erwartet...
$ du -sk Solaris_2.0/NonReloc*
4256 Solaris_2.0/NonReloc_SPROabada
10807 Solaris_2.0/NonReloc_SPROabsp1
$ du -sk Solaris_1.0/SunPro_AB/_data
61711 Solaris_1.0/SunPro_AB/_dataNachstehend die zusammengefasste Größe die letztlich im TAR auf dem Zielsystem (NFS-Mount) angekommen ist
bash-3.2# uname -a
SunOS jumper 5.10 Generic_147148-26 i86pc i386 i86pc
bash-3.2# du -sk Solaris_2.0/NonReloc*
34032 Solaris_2.0/NonReloc_SPROabada
80935 Solaris_2.0/NonReloc_SPROabsp1
bash-3.2# du -sk Solaris_1.0/SunPro_AB/_data
131839 Solaris_1.0/SunPro_AB/_dataIst eine Mehrung von etwas um die
170 MB !!!Quell- (CD-ROM) und Ziel-Filesystem (host jumper, Solaris 10) haben nicht die selbe Block-Size (512 vs 4096). Es könnte also auch damit zusammenhängen
Habt ihr Erfahrung mit diesen Dateien?
Wozu sind die gut?
Wie kan man diese Dateien 1:1 in das TAR bekommt, ohne "Zuwachs"?
Im Zweifel könnte ich die auslassen. Schöner wäre allerdings wenn es vollständig wäre.
Gruß, Stephan