Библиотека Steam - должна быть в файловой системе, смонтированной с разрешениями на выполнение
Я просмотрел различные вопросы, темы и форумы по этому вопросу, и ничего не помогло.
Я пытался смонтировать жесткий диск, на котором установлены мои игры с Linux. Этот накопитель работал безупречно в прошлом, но теперь Steam нужно найти его снова, чтобы сказать, что эти игры установлены. Но когда я пытаюсь добавить соответствующую папку, я получаю эту ошибку:
Новая папка библиотеки Steam должна находиться в файловой системе, смонтированной с разрешениями на выполнение
Я попытался изменить имя папки, как предложено здесь, и я попробовал решение здесь, но наткнулся на разрешение отклонено. Поэтому я следовал за шагами здесь, но все еще в разрешении отказано.
У меня вопрос, что я делаю не так и правильно ли я поступаю? Как я могу заставить steam снова увидеть мою папку с играми? Любая помощь очень ценится.
Я использую Ubuntu 14.04, а расположение диска - / media / alkarin / Volume11
/ dev / sdb2 - это действительно ntfs
5 ответов
Это Steam
ошибка возникает потому, что ваш диск монтируется root
и у вас нет прав на выполнение на диске (я думаю). Вы можете использовать приложение Диски, чтобы изменить это.
Поиск disks
в тире, выделите ваш диск, и под изображением использования находится маленькая иконка с шестеренкой, нажмите эту кнопку и edit mount options
теперь сделайте так, чтобы ваши настройки выглядели так
Оставь остальное как есть и перезагрузись. Теперь ваш диск можно найти в /mnt
и автоматически монтируется как ваш пользователь при загрузке.
Вот так я исправлю эту ошибку в 14.04 на NTFS диске.
Только что получил эту ошибку, несмотря на то, что uid и gid были правильно настроены как @delf answer; в моем случае окна оставили "грязный бит", поэтому мне пришлось размонтировать его, запустить sudo ntfsfix -d /dev/sdb1
где sdb1 - ваш диск, и перемонтируйте его.
Для журналов: используя ntfs-3g
водитель, следующий минималистичный fstab
сделал трюк для меня
/dev/sdaX /media/target-mountpoint ntfs-3g defaults,x-gvfs-show 0 0
Надеюсь, это кому-нибудь поможет:) До того, как меня заставили uid
а также gid
(пользователю, с которого я вошел в систему), и по какой-то причине это не сработало (хотя я мог создавать папки и файлы на диске из оболочки, хотя и не знал, в чем проблема). Итак, варианты, которые не сработали:
defaults,permissions,users,uid=1000,gid=33
(Да, мой хост-пользователь имеет www-данные в качестве основной группы)
Ошибка является результатом флага предохранителя «пользователи». Я смонтировал диск со следующей записью fstab:
UUID=DRIVEUUID MOUNTPATH ntfs errors=remount-ro,uid=1000,gid=1000,dmask=0027,fmask=0037,defaults 0 0
UID и GID принадлежат моему обычному пользователю без полномочий root, которого я также использую для запуска Steam.
Когда вы добавите флаг «пользователи», вы сразу же получите упомянутую ошибку.
У меня эта проблема возникла в Kubuntu 20.04. Я использую двойную загрузку Windows и Linux. По-видимому, Windows устанавливала "грязный бит", как упоминалось в ответе Лесто.
Я исправил это, отключив "Быстрый запуск" в Windows, как описано здесь.