Wie mounten Sie ext4 Partition?

10

Wie kann ich eine ext4-Partition als Benutzerkonto bereitstellen, damit ich keinen Root-Zugriff auf R / W benötige? Ich habe -o uid=flint,gid=flintden mountBefehl verwendet, aber ich bekomme immer

mount: wrong fs type, bad option, bad superblock on /dev/sda7,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Eine andere Sache, die ich vorerst vermeiden möchte, da ich udisksnicht an meinem angegebenen Mountpunktnamen mounten kann.

Feuerstein
quelle
Können Sie Ihre df -hAusgabe einfügen ?
Vinit Kumar
Welchen spezifischen Befehl haben Sie verwendet? Bitte geben Sie alle Argumente an und geben Sie an, ob Sie eine Live-Installation verwenden.
Nanofarad
Überprüfen Sie auch den Smart-Status des Laufwerks / der Partition von Festplatten , wenn nach der Ausgabe vonsudo smartctl -HA /dev/sda7
atenz
sehen , ob das hilft superuser.com/a/348442/136930
atenz
Ich habe gerade festgestellt mount an ext4 partition as my user account, dass es NORMAL gemountet wird, oder indem ich diese Partition aus dem Nautilus-Dateimanager auswähle. Ist es die verschlüsselte Partition eines anderen Benutzers?
Atenz

Antworten:

14

Das tust du nicht. Die Dateien in der fs gehören demjenigen, dem sie gehören, und Sie können dies zum Zeitpunkt der Bereitstellung nicht ändern. Stattdessen müssen Sie die Berechtigungen ändern, um Zugriff auf zu erhalten sudo chown yourname.yourname /path/to/mount. In einem frisch formatierten Dateisystem befindet sich das Stammverzeichnis im Besitz von root. Sie müssen es also ändern. Von da an können Sie neue Dateien erstellen, die Ihnen gehören.

psusi
quelle
2

Drücken Sie einfach Ctrl+ Alt+ Tauf Ihrer Tastatur, um das Terminal zu öffnen. Führen Sie beim Öffnen den folgenden Befehl aus.

gksudo nautilus /etc/fstab

Um die Partition beispielsweise mit Lese- / Schreibberechtigungen als "Daten" bereitzustellen, fügen Sie diesen Eintrag in die Datei / etc / fstab ein:

/dev/sd8 /data ext4 defaults 1 2

Sobald die Partition als "Daten" bereitgestellt ist, machen Sie sich (mein Benutzerkonto) zum Eigentümer

sudo chown flint:root /mnt/data

und geben Sie sich die Erlaubnis, damit Sie auf die Partition zugreifen können

sudo chmod 700 /mnt/data
Mitch
quelle
1
Sie haben den Schlüsselteil der Frage verpasst: "als mein Benutzerkonto"
psusi
@psusi Dies kann als sein Benutzerkonto erfolgen. Er benötigt root, um die Datei zu bearbeiten. richtig?
Mitch
Er fragt, wie die fs so gemountet werden sollen, dass die darin enthaltenen Dateien seinem Konto anstelle von root gehören.
Psusi