Das mag wie eine dumme Frage erscheinen, aber bei den meisten Linux-Sachen scheinen viele triviale Dinge nicht dokumentiert zu sein.
Wie dem auch sei, ich möchte einfach ein ext4-Dateisystem auf einem normalen Einhängepunkt in Ubuntu (/media/wo auch immer) einhängen, lese- und beschreibbar für den aktuell angemeldeten Benutzer, also mich.
Ich möchte nichts zu /etc/fstab hinzufügen, ich möchte es jetzt einfach manuell tun. Ich brauche Superuser-Berechtigungen, um ein Gerät zu mounten, aber dann kann nur Root dieses Mount lesen und schreiben. Ich habe verschiedene Mount-Optionen ausprobiert und es zu fstab hinzugefügt, aber ohne Erfolg.
Antwort1
Bei einem ext4-Dateisystem (wie ext2, ext3 und den meisten anderen aus Unix stammenden Dateisystemen) hängen die effektiven Dateiberechtigungen nicht davon ab, wer das Dateisystem gemountet hat oder von den Mount-Optionen, sondern nur von den im Dateisystem gespeicherten Metadaten.
Bei Ubuntu sollte das Mounten automatisch erfolgen, wenn Sie die Diskette einlegen, oder Sie sollten auf ein Symbol klicken können, um es zu mounten. Sie können die Installation pmount
zum Mounten von Dateisystemen auch als normaler Benutzer über die Befehlszeile durchführen.
Wenn Sie ein entfernbares Dateisystem haben, das andere Benutzer-IDs als Ihr System verwendet, können Sie verwendenbindfs
(im gleichnamigen Ubuntu-Paket), um eine Ansicht aller Dateisysteme mit unterschiedlichen Eigentümern oder Berechtigungen bereitzustellen. Das entfernbare Dateisystem muss bereits gemountet sein, z. B. auf . /media/disk9
Wenn Sie dann als Eigentümer aller Dateien erscheinen möchten, können Sie Folgendes ausführen:
mkdir ~/disk9
sudo bindfs -u $(id -u) -g $(id -g) /media/disk9 ~/disk9
Antwort2
Sie können verwenden:
mount -o user /dev/devicename
und user
Option in Ihrer fstab.
Antwort3
Wenn Sie keine Lust haben, Ihre /etc/fstab-Datei manuell zu bearbeiten, empfehle ich Ihnen,PySDMum die Regeln für das regelmäßige Mounten Ihres ext4-Dateisystems zu definieren. Es kann installiert werden, indem Sie das Paket „pysdm“ in Synaptic installieren oder im Ubuntu Software Center nach „pysdm“ suchen. Nach der Installation ist es unter System --> Verwaltung --> Speichergeräte-Manager verfügbar.
Antwort4
Gerade nach dem Lesen des letzten Kommentars beihttp://ubuntuforums.org/showthread.php?t=2142284dass man nur einsudo chown -Rvf <user>:<group> <mountpoint>
Das ist alles, was erforderlich ist ...