Hallo, wenn ich mit dem Konqueror in einer Windows-Partition eine Datei kopiere, wird das Datum nicht erhalten. Im Home-Verzeichnis wird das Datum mitkopiert. ralf@linux:/windows/F/tmp> cp -p test.txt tt.txt cp: Erhalten der Zeiten für ,,tt.txt": Die Operation ist nicht erlaubt ralf@linux:/windows/F/tmp> ll t* -rwxrwxr-x 1 root users 7 2004-06-24 23:10 test.txt -rwxrwxr-x 1 root users 7 2004-06-27 14:41 tt.txt ralf@linux:~/Documents> cp -p test.txt tt.txt ralf@linux:~/Documents> ll t* -rwxrwxr-x 1 ralf users 7 2004-06-24 23:10 test.txt -rwxrwxr-x 1 ralf users 7 2004-06-24 23:10 tt.txt Gruss Ralf
Ralf Kleemann wrote:
wenn ich mit dem Konqueror in einer Windows-Partition eine Datei kopiere, wird das Datum nicht erhalten. Im Home-Verzeichnis wird das Datum mitkopiert. [...]
"cp -p" funktioniert auf VFAT Partitionen nicht. Das Verhalten ist also normal. Wenn Du die Warnung/Fehlermeldungen unterdruecken willst, benutze die Mount-Optione "quiet", siehe "man mount". CU, Th.
Thomas Hertweck schrieb:
Ralf Kleemann wrote:
wenn ich mit dem Konqueror in einer Windows-Partition eine Datei kopiere, wird das Datum nicht erhalten. Im Home-Verzeichnis wird das Datum mitkopiert.
"cp -p" funktioniert auf VFAT Partitionen nicht. Das Verhalten ist also normal.
das stimmt so nicht. Wenn ich die Datei als root kopiere, kommt keine Fehlermeldung und das Datum bleibt erhalten. Es liegt anscheinend daran, daß bei den Auto-gemouteten Windows-Partitionen root der Eigentümer ist. Wenn ich in der fstab das Automount deaktiviere und das entsprechnende Laufwerk als user mounte, funktioniert es. ralf@linux:/windows/H/tmp> cp -p test.txt tt.txt ralf@linux:/windows/H/tmp> ll t* -rwxr-xr-x 1 ralf users 7 2004-06-24 23:10 test.txt -rwxr-xr-x 1 ralf users 7 2004-06-24 23:10 tt.txt In /etc/fstab steht: /dev/hda6 /windows/F vfat users,gid=users,umask=0002,iocharset=iso8859-1 0 0 /dev/hda8 /windows/H vfat noauto,users Gruss Ralf
Ralf Kleemann wrote:
Thomas Hertweck schrieb:
[...] "cp -p" funktioniert auf VFAT Partitionen nicht. Das Verhalten ist also normal.
das stimmt so nicht. Wenn ich die Datei als root kopiere, kommt keine Fehlermeldung und das Datum bleibt erhalten.
Hmm, da hast Du recht. Ich bezog das "geht nicht" auf die Erhaltung der UID und der Rechte der Datei, Dir ging es aber ja um den Zeit- stempel - ersteres kann nicht gehen, weil das VFAT Dateisyetem ja diese Eigenschaften ueberhaupt nicht so wie unter Linux ueblich kennt, letzteres sollte tatsaechlich eigentlich auch unter VFAT funktionieren.
[...] Es liegt anscheinend daran, daß bei den Auto-gemouteten Windows-Partitionen root der Eigentümer ist. Wenn ich in der fstab das Automount deaktiviere und das entsprechnende Laufwerk als user mounte, funktioniert es.
Was ist, wenn Du bei den Mount-Optionen auch eine "uid" Option benutzt? Default ist, falls nicht angegeben, sowohl bei uid als auch gid und umask der Wert des jeweils aktuellen Prozesses. Daher wohl die entsprechenden Unterschiede, wenn es beim Booten automatisch stattfindet oder wenn Du es als User von Hand mountest. Gruesse, Th.
Thomas Hertweck schrieb:
Was ist, wenn Du bei den Mount-Optionen auch eine "uid" Option benutzt? Default ist, falls nicht angegeben, sowohl bei uid als auch gid und umask der Wert des jeweils aktuellen Prozesses.
Wenn ich in der fstab "uid=ralf" einfüge funktioniert es. Bei PC's wie meiner, die nur einen user haben ist dies die Lösung des Problems. Gruss Ralf
participants (2)
-
Ralf Kleemann
-
Thomas Hertweck