최근에 게임을 하기 위해 크롬북에 Gallium OS를 설치했습니다. 저는 Lenovo N21 크롬북을 가지고 있습니다. Steam을 다운로드했는데 Terraria(게임)를 위한 공간이 많이 남아있었습니다. 원활하게 실행되며 사람들은 이 장치에서 Minecraft와 CSGO(Counter-Strike Global Offensive)를 실행할 수 있다고 말합니다. 하지만 내 크롬북에는 CSGO를 위한 남은 공간이 부족합니다. CSGO를 저장하고 다운로드하려고 62GB 플래시 드라이브를 구입했습니다. "지금 플레이"를 클릭하면 플래시 드라이브에 설치할 수 있는 옵션이 표시됩니다. 플래시 드라이브 파일을 클릭하고 설치를 누르면 "새 Steam 라이브러리 폴더는 실행 권한으로 마운트된 파일 시스템에 있어야 합니다."라는 오류가 표시됩니다. 저는 컴퓨터/기술 전문가가 아니기 때문에 어떻게 진행해야 할지 전혀 모릅니다. 누구든지 이 문제를 해결하는 데 도움을 줄 수 있다면 매우 감사하겠습니다.
답변1
이 두 명령 중 하나가 작동합니다. 올바른 디렉토리에 있는지 확인하거나 USB 스틱이 마운트된 디렉토리/파일 이름의 전체 경로를 사용하십시오.
$ chmod 755 filename
$ chmod u=rwx filename
답변2
데스크탑 환경의 이동식 미디어 설치 도구를 사용하여 플래시 드라이브를 마운트한 경우 드라이브를 다시 초기화하여 noexec
설치 옵션(또는 user
옵션 )을 사용하지 않는 한 드라이브는 공장 기본 파일 시스템(크기에 따라 FAT32 또는 NTFS일 가능성이 높음)을 사용했을 가능성이 높습니다. 설치 옵션을 의미함) 미디어 설치 도구에 의해 자동으로 설정됩니다 . noexec,nosuid,nodev
그렇다면 chmod
명령으로 이를 재정의할 수 없습니다.
대신 /etc/fstab
적절한 마운트 옵션 세트를 사용하여 마운트 지점을 구성해야 합니다.
/etc/fstab
다른 USB 저장 장치가 연결되어 있는지 여부에 관계없이 항목이 작동하도록 장치 이름 대신 파일 시스템 UUID를 지정해야 할 수도 있습니다 . 이렇게 하려면 먼저 df
플래시 드라이브가 장착될 때의 출력을 사용하여 현재 장치 이름을 식별한 다음 sudo blkid
장치 이름에 해당하는 UUID를 찾으십시오.
필요한 /etc/fstab
항목은 다음과 같습니다.
UUID="your-UUID-here" /desired/mount/point auto rw,noauto,user,exec 0 0
플래시 드라이브를 사용하면서 직접 설치하려는 경우. 부팅 시 연결될 때 자동으로 설치되도록 하려면 다음 noauto
으로 바꾸십시오 nofail
.
UUID="your-UUID-here" /desired/mount/point auto rw,nofail,user,exec 0 0