NTFS-3G mountet externe Laufwerke nur als schreibgeschützt

NTFS-3G mountet externe Laufwerke nur als schreibgeschützt

Ich verwende derzeit RHEL 5.5 und habe das ntfs-3gDienstprogramm von hier installiert:http://www.tuxera.com/community/ntfs-3g-download/. Ich habe auch ihre Anweisungen zum automatischen Mounten von NTFS-USB-Laufwerken hier befolgt:http://www.tuxera.com/community/ntfs-3g-faq/#plugandplay.

Das Problem, das ich habe, ist, dass ntfs-3gautomatisch als gemountet wird root. Um Schreibunterstützung zu erhalten, muss ich zum gemounteten Gerät als navigieren rootund Schreibaktionen mit erhöhten Rechten ausführen.

Gibt es eine Möglichkeit, USB-NTFS-Volumes automatisch zu mounten, ohne sudojeden Schreibbefehl ausführen zu müssen?

Danke!

BEARBEITEN:Zur Klarstellung: Dies sind keine Geräte, die beim Booten gemountet werden. Dies sind Hot-Swap-fähige USB-Sticks und Festplatten. Sie mounten automatisch, rootkönnen aber nur schreiben.

Antwort1

Sie sollten in /etc/fstab angeben können, dass Sie als normaler Benutzer auf dem Gerät lesen/schreiben können möchten, fügen Sie die Flags hinzu user rw.

Sie können auch etwas wie verwendenMenge.

Antwort2

Wenn NTFS-3G ein Laufwerk nicht zum Schreiben mounten möchte, obwohl es in der fstab für Lesen/Schreiben eingerichtet ist, passiert das, wenn Sie einen Dual-Boot mit Windows 8 oder 10 durchführen. Windows 8 und 10 fahren das Laufwerk nicht wie üblich herunter, sondern belassen es im Ruhezustand. Wenn NTFS-3G das erkennt, mountet es es nur zum Lesen.

Der Workaround, der bei mir funktioniert, besteht darin, die Auswahl von "Abschalten" beim Beenden von Windows, sondern "Neu starten". Wenn ich danach im GRUB-Menü Linux auswähle, werden die NTFS-Laufwerke mit Lese-/Schreibzugriff gemountet.

Ich habe dies in meiner /etc/fstab, aber es funktioniert bei mir nur, wenn ich das oben beschriebene Verfahren befolge:

/dev/sda14 /media/data ntfs-3g defaults,windows_names,locale=cs_CZ.UTF-8 0 0

Das Gebietsschema muss entsprechend Ihrem eigenen Gebietsschema eingestellt werden. Geben Sie „locale“ in das Terminal ein, um die in Ihrer Umgebung eingestellten Gebietsschemas anzuzeigen.

verwandte Informationen