Schwierigkeiten beim Mounten eines ext4-formatierten Dateisystems auf Ubuntu

Schwierigkeiten beim Mounten eines ext4-formatierten Dateisystems auf Ubuntu

Ich habe meine 30 GB große ext4-Partition für Steam formatiert und zugewiesen. Nachdem sie gemountet wurde, habe ich versucht, ein Spiel (1800 MB) zu installieren und dabei wird mir Folgendes angezeigt:

Der neue Steam-Bibliotheksordner muss sich auf einem mit Ausführungsberechtigungen gemounteten Dateisystem befinden.

Ich bin wirklich verwirrt, weil ich anscheinend keine Ausführungsberechtigungen für diese Partition bekomme. Ich habe versucht, sie erneut zu mounten mit:

sudo mount -o remount,rwx /var/host/media/removable/sdb2

Nach dem Ausführen dieses Befehls zeigt das Terminal an:

mount point 1 does not exist.

Doch ich sehe, dass es hier existiert:

/dev/sdb2 on /var/host/media/removable/UUI type ext4 (rw,nosuid,nodev,noexec,relatime,dirsync,data=ordered) | 30G 10K 29G 1% /var/host/media/removable/UUI /dev/sdb2

Ich habe versucht, execmit dem folgenden Befehl eine Bereitstellung mit Berechtigungen durchzuführen:

sudo mount -o exec /dev/sdb2 /var/host/media/removable/UUI

und ich habe es nicht geschafft, dieses Problem zu lösen. Ich habe versucht, die Partition auszuhängen und neu einzuhängen, aber ich kann sie nicht einhängen. Es heißt, dass sie in meinen fstabEinträgen nicht gefunden werden kann, also habe ich sie dort hinzugefügt, nachdemdieser Leitfaden.

Was mache ich falsch?


@KamilMaciorowski Ich habe diesen Beitrag aktualisiert.
@MichaelBay

Ich habe diesen Befehl ausprobiert

chown root /dev/sdb2

und der Befehl funktioniert, aber ich erhalte immer noch die Fehlermeldung „Der neue Steam-Bibliotheksordner muss sich auf einem Dateisystem befinden, das mit Ausführungsberechtigungen gemountet ist.“

Ich habe versucht, die Dateien aufzulisten, in denen sich die ausführbare Datei befindet, und es wird angezeigt

@jpaugh @Barton Chittenden hat den Beitrag aktualisiert und die Befehlsausgabe eingefügt.

@localhost:~/.local/share/Steam/steamapps/common$ ls -l "/home/euronymous/.local/share/Steam/steamapps/common/Don't Starve Together/"

> total 260
drwxrwxr-x  3 euronymous euronymous   4096 Oct  8 20:13 bin
drwxrwxr-x 76 euronymous euronymous   4096 Oct  9 17:35 cached_mods
drwxrwxr-x 13 euronymous euronymous   4096 Oct  8 20:13 data
-rwxrwxr-x  1 euronymous euronymous 243381 Oct  8 20:04 dontstarve.xpm
drwxrwxr-x 72 euronymous euronymous   4096 Oct 10 14:49 mods
-rwxrwxr-x  1 euronymous euronymous      7 Oct  8 20:12 version.txt

Antwort1

Ihr Einhängepunkt verfügt über noexeceine Einhängeoption, die die direkte Ausführung von Dateien im eingehängten Dateisystem verhindert.

Sie müssen remountdie Option verwenden, wenn Sie die Mount-Optionen für ein bereits gemountetes Dateisystem ändern möchten. Verwenden Sie den Mount-Punkt in Ihrer Frage:

mount -o remount,exec /var/host/media/removable/UUI

Sie müssen Anführungszeichen für den Pfad verwenden, wenn er Leerzeichen oder Zeichen enthält, die von der Shell erweitert würden. Wenn der Pfad anderweitig falsch ist (falsches/nicht vorhandenes Verzeichnis oder Gerät)mountBefehl gibt einen Fehler zurück.

verwandte Informationen