Hallo debian user, hallo berlinuxers,

ich antworte mir mal selbst:

Ich wollte rauskriegen, wie ich eine Windowspartition so mounten kann,
dass ich die Dateien von dort mit cp -a wegkopieren und sp�ter wieder
hinkopieren kann ohne irgendwelche Fehlermeldungen von scandisk
o.�. zu kriegen.

Michael Lestinsky schlug statt dessen vor, das Backup mit  dd  zu
machen. Scheint auch n�tig zu sein:

Test:

ich habe zwei Dateien unter Win95 angelegt:
�������.txt
�������-langfassung.���.txt

und dann unter Linux mit zwei Miniskripten diese Dateien mit allen mir
relevant erscheinenden Kominationen von vfat-Optionen kopiert,
anschlie�end wieder unter Win95 mit Scandisk alle Dateien, die einen
Zuordnungsfehler von sfn --> lfn hatten gel�scht: Es blieb keine Datei
�brig.

F�llt noch jemand was ein, wie man das Kopieren doch noch erm�glichen
k�nnte?

Ich h�ng mal die beiden Miniskripte an. Dann folgt der Vollst�ndigkeit
halber noch mein Ursprungsposting.

Ciao, Gregor (fraglos ratlos)


* Gregor Zattler <[EMAIL PROTECTED]> [Fre 29 Dez 2000 17:46:00 GMT]:
> Hallo debian user, hallo berlinuxers,
> 
> wenn ich unter debian potato (r0a) Dateien von einem vfat-fs auf ein
> ext2-fs kopiere (cp -a) und wieder zur�ck, dann passen am Ende die
> short file names nicht mehr zu den long file names. Die lfn sind
> o.k. (C:\Programme\Zubeh�r), aber die SFN sind's nicht
> (C:\PROGRA~1\ZUBEH?R) und scandisk meckert das an und kann es nicht
> richtig korrigieren.
> 
> Umlaute funtionieren auf der Console, werden in Dasteinamen auch
> richtig angezeigt; NLS-Support f�r Codepage 437 u. 850 uns iso8859-1
> sind fest im Kernel kompiliert, im Environment sind gesetzt:
> 
> LANG=de
> LC_MESSAGES=C
> LC_TIME=de_DE
> LC_NUMERIC=de_DE
> LC_CTYPE=de_DE
> LC_MONETARY=de_DE
> LC_COLLATE=de_DE
> 
> ich hab' schon mit allen m�glichen mount-Optionen rumgespielt, wie
> z.B. in der fstab:
> 
> /dev/hda5 /mnt/pud vfat 
>check=relaxed,codepage=850,uni_xlate,iocharset=iso8859-1,auto,ro,nosuid,nodev,noexec,user,async,uid=1000,gid=1000
> 0 2
> 
> ich hab' die ganzen Optionen auch mal weggelassen, das Ergebnis war
> immer das selbe.
> 
> Wei� jemand Rat? Ich muss die VFAT-Partitionen n�mlich dringend
> backupen und bewegen.
> 
> 
> Ciao, Gregor

Ciao, Gregor




#!/bin/bash
for codepage in 437 850 852 ; do 
    for iocharset in iso8859-1 iso8859-15 ; do 
        for utf8 in true false ; do 
            for uni_xlate  in true false ; do 
                for check in r s n ; do 
                    /root/bin/doit  "-o 
codepage=$codepage,iocharset=$iocharset,utf8=$utf8,uni_xlate=$uni_xlate,check=$check"
                done
            done
        done
    done
done

#for name [ in word ] ; do list ; done
umount /mnt/mini
mount -t vfat /dev/hda2 /mnt/mini $1
cp -a /mnt/mini/tmp/�������.txt "/mnt/mini/tmp/test/�������.txt-$1" 
cp -a /mnt/mini/tmp/�������-langfassung.���.txt 
"/mnt/mini/tmp/test/�������-langfassung.���.txt-$1" 

Antwort per Email an