![Steam이 Linux의 루트 드라이브에 게임을 다운로드하도록 허용하는 방법은 무엇입니까?](https://linux55.com/image/185139/Steam%EC%9D%B4%20Linux%EC%9D%98%20%EB%A3%A8%ED%8A%B8%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%EC%97%90%20%EA%B2%8C%EC%9E%84%EC%9D%84%20%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C%ED%95%98%EB%8F%84%EB%A1%9D%20%ED%97%88%EC%9A%A9%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
Steam이 Linux의 루트 드라이브에 게임을 다운로드하도록 허용하는 방법은 무엇입니까? 기본 드라이브의 공간이 매우 제한되어 있는데 새 라이브러리 폴더를 만들려고 하면 /usr
"드라이브가 읽기 전용입니다"라는 오류가 발생합니다.
구체적인 지침:
Windows에서 Pop!_OS를 이중 부팅하고 SSD에 2, 10, 2GB 부팅, 기본 및 스왑 파티션이 있지만 HDD에 루트 파티션이 있어서 더 많은 공간을 할당할 수 있습니다. Windows가 없습니다.
답변1
ro
파일 시스템 자체는 읽기 전용이 아닐 수 있지만 in을 사용하여 마운트 되지 않았는지 다시 확인할 수 있습니다 /proc/mounts
. 아마도 /usr
루트가 소유하고 일반적으로 755/rwxr-xr-x 권한이 있기 때문에 Steam 라이브러리를 위한 새 디렉터리를 생성하기 위해 해당 디렉터리 내에 직접 쓸 수는 없습니다.
이를 허용하려면 먼저 사용자에 대한 쓰기 권한이 있는 하위 디렉터리를 만들어야 합니다. (/opt는 일반적으로 이러한 시스템 독립적 설치에 더 좋은 위치이지만 원하는 경우 /usr 아래에서 수행할 수도 있습니다. ):
# as the user you run steam as
sudo mkdir /opt/steamlibrary
sudo chown "$(id -un)" /opt/steamlibrary
이제 아래에서 Steam 라이브러리를 생성할 수 있습니다 /opt/steamlibrary
.