Как правильно смонтировать диск для Steam в Linux?

Установлен Arch Linux, и есть дополнительный диск с установленной Windows. На этом диске находятся игры, скачанные через Steam. Задача — смонтировать диск в Linux так, чтобы Steam смог обнаружить эти игры, "подцепить" их без переустановки и запускать напрямую с этого диска. На Arch скачен KDE. Диск с windows в формате NTFS


Ответы (1 шт):

Автор решения: Иван Павлов

Что надо сделать:

  1. Определить где находится раздел диска

sudo blkid | grep NTFS

Найдите раздел NTFS (например, /dev/nvme0n1p3 или /dev/sda1).
Тут нужен идентификатор UUID диска.

Пример вывода:

/dev/sda2: LABEL="Windows" UUID="1234567890ABCD" TYPE="ntfs"
  1. Установить драйвер для работы с NTFS

sudo pacman -S ntfs-3g

Формат NTFS не поддерживается в линух по умолчанию

  1. Создать папку для монтирования диска

sudo mkdir /mnt/windows
  1. Настроить автоматическое монтирование в файле /etc/fstab

sudo nano /etc/fstab

Добавь строку (замени UUID на свой):

UUID=1234567890ABCD /mnt/windows ntfs-3g rw,auto,noatime,uid=1000,gid=1000,umask=007 0 0

Сохраняете и выходите.

  1. Тест настройки монтирования

sudo mount -a

Если команда завершится без ошибок, диск готов к использованию

  1. Проверить что в папке /mnt/windows все смонтировалось

ls /mnt/windows
  1. Указать Steam путь к играм

Открыть Steam → Steam → Настройки → Хранилище .

Нажать Добавить библиотеку .

Выберать путь:

/mnt/windows/Program Files (x86)/Steam/steamapps/common
  1. Узнать за права

ls -ld /mnt/windows/Program\ Files\ (x86)/Steam

Если понятно что у стима прав нет то выдать

sudo chown -R $USER:$USER /mnt/windows/Program\ Files\ (x86)/Steam

Далее перезапускаем Стим должно все Ок быть и игры в библиотеке появятся

→ Ссылка