Hallo, ich habe einige vfat-Laufwerke gemountet. Jedesmal wenn ich jetzt eine Schreiboperation auf ein vfat Laufwerk ausführe bekomme ich die Fehlermeldung: Impossible de changer les droits d'accès de /windows/d/05.mpg (Kann die Zugriffsrechte von der Datei nicht ändern) Wieso kommt die Meldung, und was kann ich dagegen tun? Gruss Karl
On Thu, Nov 13, 2003 at 09:41:28PM +0100, Karl Sinn wrote:
Wieso kommt die Meldung, und was kann ich dagegen tun?
Dein System versucht den Kernelaufruf zur Aenderung der Dateirechte auszufuehren. Das VFat-Dateisystem hat aber keine Speichermoeglichkeit fuer Linux-Dateirechte und meldet einen Fehler an die Applikation. Die einzige Moeglichkeit die Dateirechte anzupassen besteht in der Uebergabe von Mount-Optionen. Lies "man mount" in Hinblick auf die Dateisysteme VFat und FAT, da das letztgenannte die Grundlage fuer VFat darstellt. Ich kann dir generell eher dazu raten die Aenderungen in der Datei /etc/fstab mit einem Texteditor vorzunehmen, damit du im Notfall eine Aenderung auch ueber ein Rettungssystem vornehmen koenntest. -- Have fun, Peter
Hallo, Peter Wiersig schrieb:
On Thu, Nov 13, 2003 at 09:41:28PM +0100, Karl Sinn wrote:
Wieso kommt die Meldung, und was kann ich dagegen tun?
Dein System versucht den Kernelaufruf zur Aenderung der Dateirechte auszufuehren. Das VFat-Dateisystem hat aber keine Speichermoeglichkeit fuer Linux-Dateirechte und meldet einen Fehler an die Applikation.
Die einzige Moeglichkeit die Dateirechte anzupassen besteht in der Uebergabe von Mount-Optionen. Lies "man mount" in Hinblick auf die Dateisysteme VFat und FAT, da das letztgenannte die Grundlage fuer VFat darstellt.
ok, so weit habe ich das jetzt verstanden. Aber: Wenn ich in /etc/fstab folgenden Eintrag mache: /dev/hdf3 /windows/g vfat users,gid=users,umask=0002,nls=iso8859-1 0 0 dann bekomme ich weiterhin die Fehlermeldung. Mit folgendem Eintrag kann aMule dann nicht mehr auf seine Dateiezugreifen: /dev/hdf2 /windows/g vfat rw,user,exec,nosuid,nls=iso8859-1 0 0 Welche ist die genauEinstellung die zu machen ist? Gruss Karl
Ich kann dir generell eher dazu raten die Aenderungen in der Datei /etc/fstab mit einem Texteditor vorzunehmen, damit du im Notfall eine Aenderung auch ueber ein Rettungssystem vornehmen koenntest.
Am Donnerstag, 13. November 2003 23:06 schrieb Karl Sinn:
Hallo,
Peter Wiersig schrieb:
On Thu, Nov 13, 2003 at 09:41:28PM +0100, Karl Sinn wrote:
Wieso kommt die Meldung, und was kann ich dagegen tun?
Dein System versucht den Kernelaufruf zur Aenderung der Dateirechte auszufuehren. Das VFat-Dateisystem hat aber keine Speichermoeglichkeit fuer Linux-Dateirechte und meldet einen Fehler an die Applikation.
Die einzige Moeglichkeit die Dateirechte anzupassen besteht in der Uebergabe von Mount-Optionen. Lies "man mount" in Hinblick auf die Dateisysteme VFat und FAT, da das letztgenannte die Grundlage fuer VFat darstellt.
ok, so weit habe ich das jetzt verstanden. Aber:
Wenn ich in /etc/fstab folgenden Eintrag mache:
/dev/hdf3 /windows/g vfat users,gid=users,umask=0002,nls=iso8859-1 0 0
dann bekomme ich weiterhin die Fehlermeldung. Mit folgendem Eintrag kann aMule dann nicht mehr auf seine Dateiezugreifen:
/dev/hdf2 /windows/g vfat rw,user,exec,nosuid,nls=iso8859-1 0 0
Welche ist die genauEinstellung die zu machen ist? Du hast zweimal /windows/g angegeben, das führt für beide Partitionen in das selbe Verzeichnis. Die müssen verschieden sein.
Gruss Heinz Dittmar
Hallo Heinz, Heinz Dittmar schrieb:
Wenn ich in /etc/fstab folgenden Eintrag mache:
/dev/hdf3 /windows/g vfat users,gid=users,umask=0002,nls=iso8859-1 0 0
dann bekomme ich weiterhin die Fehlermeldung. Mit folgendem Eintrag kann aMule dann nicht mehr auf seine Dateiezugreifen:
/dev/hdf2 /windows/g vfat rw,user,exec,nosuid,nls=iso8859-1 0 0
Welche ist die genauEinstellung die zu machen ist?
Du hast zweimal /windows/g angegeben, das führt für beide Partitionen in das selbe Verzeichnis. Die müssen verschieden sein.
Das habe ich nur als Beispiel so geschrieben, in meiner /etc/fstab sind es 2 verschiedene Verzeichnisse. Gruss Karl
Am Donnerstag, 13. November 2003 22:57 schrieb Peter Wiersig:
On Thu, Nov 13, 2003 at 09:41:28PM +0100, Karl Sinn wrote:
Wieso kommt die Meldung, und was kann ich dagegen tun?
Dein System versucht den Kernelaufruf zur Aenderung der Dateirechte auszufuehren. Das VFat-Dateisystem hat aber keine Speichermoeglichkeit fuer Linux-Dateirechte und meldet einen Fehler an die Applikation.
Die einzige Moeglichkeit die Dateirechte anzupassen besteht in der Uebergabe von Mount-Optionen. Lies "man mount" in Hinblick auf die Dateisysteme VFat und FAT, da das letztgenannte die Grundlage fuer VFat darstellt.
Ich kann dir generell eher dazu raten die Aenderungen in der Datei /etc/fstab mit einem Texteditor vorzunehmen, damit du im Notfall eine Aenderung auch ueber ein Rettungssystem vornehmen koenntest.
Ein Beispiel wie ich das mache in fstab /dev/hda1 /windows/C vfat user,iocharset=iso8859-15,codepage=437,noauto,users,gid=users,umask=002 0 0 /dev/hdb4 /windows/D vfat user,iocharset=iso8859-15,codepage=437,noauto,users,gid=users,umask=002 0 0 /dev/hdc11 /windows/E vfat user,noauto,iocharset=iso8859-15,codepage=852,users,gid=users,umask=0002 0 0 Have fun, Heinz Dittmar
Puh, das wird langsam anstrengend... Also In der Zwischenzeit habe ich herausgefunden, dass ich mit umount -flv das unmounten erzwingen kann. Ich mache eine Änderung in der fstab, unpounte, mounte neu, aber im Konqueror sehe ich bei den Rechten keine Änderung. Reicht es nicht aus, neu zu mounten, um die Rechte zu verändern? Kann man die fstab irgendwie "neu laden"? HILFE :-) Gruss Karl
Hallo Karl, * Karl schrieb am 13.11.2003:
Hallo,
ich habe einige vfat-Laufwerke gemountet. Jedesmal wenn ich jetzt eine Schreiboperation auf ein vfat Laufwerk ausführe bekomme ich die Fehlermeldung:
Impossible de changer les droits d'accès de /windows/d/05.mpg
(Kann die Zugriffsrechte von der Datei nicht ändern)
Wieso kommt die Meldung, und was kann ich dagegen tun?
VFAT unterstützt nicht das Rechtesystem von Linux, d.h. rwx und Owner/Gruppe/Others. Du kannst nichts dagegen tun, das ist prinzipbedingt. Probier halt einfach mal ein "chmod +x" auf eine Datei auf einem Windowslaufwerk, wird nicht gehen. (Von so "üblen" Scherzen wie UMSDOS mal abgesehen.) Du kannst nach Einstellungen suchen, die es erlauben, dass z.B. beim Dateien kopieren die Rechte *nicht* gesetzt werden. So ist z.B. im Midnightcommander beim Kopieren/Verschieben standardmäßig "Attribute sichern" (Preserve attributes, -p) aktiviert. Kopiert man nun von einer Linux-Partition Dateien auf eine FAT-Partition, erscheint ein ähnlicher Fehler, wenn diese Option aktiviert ist. Ist sie nicht aktiviert, erscheint logischerweise keine Fehlermeldung. Grüße, Tom
participants (4)
-
Heinz Dittmar
-
Karl Sinn
-
Peter Wiersig
-
Thomas Preissler