Вопрос или проблема
На Windows и других дистрибутивах Linux я просто перехожу в настройки хранилища Steam и добавляю этот внешний жесткий диск в качестве устройства для библиотеки отсюда:
Когда я пытаюсь сделать это через опцию “Добавить диск”, появляется всплывающее окно с ошибкой, говорящей следующее:
Не удалось добавить папку библиотеки Steam
Почему я получаю эту ошибку? Как я могу использовать свой внешний жесткий диск и установить на него игры?
Сам диск в отличном состоянии. Я проверял установку игр Steam на нем с другими операционными системами. Я тестировал на Windows 11, Linux Mint и Ubuntu. Оно работало на всех из них, но на SteamOS не хочет работать.
Кто-нибудь знает, почему это не работает или как я могу это заставить работать?
Проблема
Вы не можете использовать /run
или /var/run
в качестве места для постоянного хранения. См. Глава 3. Корневая файловая система – 3.15. /run : Данные переменной во время выполнения. По своей природе настройки и данные во время выполнения являются временными.
Исправление
Смонтируйте диск в месте, которое не хранит временные данные. Пример:
Из терминала:
sudo makdir -pv /mnt/steamStorage
sudo mount -t ntfs -v /dev/sdX /mnt/steamStorage
Не забудьте заменить ntfs
на желаемый тип файла, а букву X
на правильный указатель для диска.
Ответ или решение
Установка игр Steam на внешний жесткий диск в SteamOS
Если вы столкнулись с проблемой установки игр Steam на внешний жесткий диск в SteamOS, это вполне понятно, поскольку подходы к настройке систем различаются между операционными системами. В данной статье мы рассмотрим, как правильно настроить внешний жесткий диск для использования в SteamOS, а также причины возникновения ошибок при попытке добавления диска в качестве библиотеки.
Проблема
На других операционных системах, таких как Windows и многие дистрибутивы Linux, вы можете легко добавить внешний жесткий диск в настройки хранилища Steam. Однако в SteamOS это не всегда возможно из-за архитектуры файловой системы и ограничений, связанных с местами временного хранения, такими как /run
или /var/run
. Эти директории предназначены для временных (временных) данных и изменяются на лету, что делает их неподходящими для постоянного хранения файлов.
Причина ошибки
При попытке добавить внешний жесткий диск через интерфейс SteamOS вам может показаться, что диск находится в исправном состоянии, но система может выдавать ошибку:
Failed to add Steam library folder
Это происходит из-за попытки монтирования диска в место, которое не предназначено для постоянного хранения. Чтобы исправить это, необходимо смонтировать диск в директорию, способную хранить данные без риска их потери.
Решение
Для того чтобы без проблем установить игры Steam на внешний жесткий диск в SteamOS, выполните следующие шаги:
-
Откройте терминал. Для этого можно воспользоваться комбинацией клавиш (например, Ctrl + Alt + T) или найти терминал в меню приложений.
-
Создайте директорию для монтирования. Введите следующую команду:
sudo mkdir -pv /mnt/steamStorage
Эта команда создаст директорию
/mnt/steamStorage
, которая будет использоваться для монтирования вашего внешнего диска. -
Смонтируйте внешний жесткий диск. Используйте следующую команду:
sudo mount -t ntfs /dev/sdX /mnt/steamStorage
Замените
ntfs
на соответствующую файловую систему вашего жесткого диска (например,ext4
, если ваш диск отформатирован в этой системе), иX
на правильную букву устройства вашего жесткого диска. Вы можете узнать имя устройства, выполнив командуlsblk
. -
Добавьте внешний жесткий диск в Steam.
- Запустите Steam и перейдите в настройки.
- Найдите раздел "Загрузки" и выберите "Папки библиотеки Steam".
- Нажмите “Добавить папку библиотеки”, выберите только что созданную директорию
/mnt/steamStorage
и подтвердите.
-
Установите игры на внешний жесткий диск. Теперь вы можете устанавливать новые игры на внешний диск, выбрав его в качестве папки библиотеки.
Заключение
Следуя данным инструкциям, вы можете успешно установить игры Steam на внешний жесткий диск в SteamOS. Правильное монтирование и использование подходящей директории для хранения позволяют избежать ошибок и обеспечивают стабильную работу системы. Благодаря этому процессу вы сможете наслаждаться своими играми без ограничений и беспокойства о потере данных. Мы надеемся, что эта информация поможет вам в настройке вашей игровой среды.