Трудности монтирования файловой системы ext4 в Ubuntu

Трудности монтирования файловой системы ext4 в Ubuntu

Я отформатировал и выделил свой раздел ext4 размером 30 ГБ для Steam. После того, как он был смонтирован, я попытался установить игру (1800 МБ), и после этого мне показали:

Новая папка библиотеки Steam должна быть смонтирована в файловой системе с правами на исполнение.

Я действительно запутался, почему я не могу получить права на выполнение на этом разделе. Я пытался перемонтировать с помощью:

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

После запуска этой команды терминал выдаст:

mount point 1 does not exist.

Но я вижу, что здесь это существует:

/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

Я попробовал смонтировать с execразрешениями, используя следующую команду:

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

и мне не удаётся решить эту проблему. Я пробовал размонтировать раздел и перемонтировать, но не могу его смонтировать. Он говорит, что не может найти его в моих fstabзаписях, поэтому я добавил его туда следующим образомэто руководство.

Что я делаю не так?


@KamilMaciorowski Я обновил этот пост.
@MichaelBay

Я попробовал эту команду

chown root /dev/sdb2

и команда работает, но я все еще получаю сообщение об ошибке «Новая папка библиотеки Steam должна быть смонтирована в файловой системе с правами на исполнение».

Я попытался составить список файлов, в которых находится исполняемый файл, и он отобразил

@jpaugh @Barton Chittenden обновил пост и включил вывод команды.

@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

решение1

Ваша точка монтирования имеет noexecопцию монтирования, которая предотвращает непосредственное выполнение файлов в смонтированной файловой системе.

Вам нужно использовать remountoption, когда вы хотите изменить параметры монтирования для уже смонтированной файловой системы. Использование точки монтирования в вашем вопросе:

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

Вам необходимо использовать кавычки для пути, если он содержит пробелы или символы, которые будут расширены оболочкой. Если путь в противном случае неверен (неправильный/несуществующий каталог или устройство)mountкоманда вернет ошибку.

Связанный контент