ext4로 포맷한 후 USB에 쓸 수 없습니다.

ext4로 포맷한 후 USB에 쓸 수 없습니다.

나는 크롬북에서 galliumOs를 실행하고 있고 스팀 게임을 별도의 USB 드라이브에 넣고 싶었기 때문에 128Gb USB를 구입하고 GParted와 명령을 사용하여 ext4로 포맷해 보았습니다 sudo mkfs.ext4 -L "plz work" /dev/sda1. 하지만 이제 새 파일을 생성하기 위해 드라이브에 쓸 수 없으며 Steam은 여기에 라이브러리 폴더를 생성하지 않습니다.

Couldn't write /media/douglas/plz work/.steam_exec_test.sh: Permission denied

Steam에서는 파일 시스템에 대한 액세스 권한이 거부되었다고 말하고 Steam 라이브러리 설정을 사용하여 해당 폴더에 새 폴더를 만들려고 하면 실패하고 읽기 전용이기 때문에 드라이브에 쓸 수 없다는 메시지가 나타납니다. 드라이브 설정을 확인한 결과 회색으로 표시되어 있지만 드라이브에 읽기 및 쓰기 권한이 있다고 주장합니다. Windows 노트북을 사용하고 드라이브를 NTFS로 다시 포맷하면 다시 쓸 수 있지만, 일단 ext4로 포맷하면 더 이상 쓸 수 없습니다. 저는 Linux 터미널과 명령을 처음 접했습니다. 따라서 제가 할 수 있도록 최대한 많이 수행해야 할 작업을 안내하고 나중에 사용하는 방법도 배울 수 있다면 정말 감사하겠습니다. 그것. 감사합니다!

답변1

기본적으로 포맷된 POSIX 호환 파일 시스템의 루트 폴더는 루트의 소유이며 루트만 해당 폴더에 파일/디렉터리를 만들 수 있습니다.

다음과 같은 방법으로 권한을 변경하여 이 문제를 해결할 수 있습니다.

sudo chown -R your_username "/media/douglas/plz work"

터미널과 스크립트에서 공백을 사용하면 불편한 경우가 많으므로 태그 사이에 공백 없이 태그를 사용하는 것을 고려할 수 있습니다.

다른 운영 체제(Windows 포함)에서 장치를 사용할 계획이라면 exFAT 또는 NTFS를 사용하는 것이 좋습니다(후자는 이제 기본 Linux 드라이버가 있고 속도가 빠릅니다).

관련 정보