fstab에 자동 마운트해야 하는 하드 드라이브(NTFS 형식)가 있습니다.
나는 기본적으로 이것이 내 홈 디렉토리처럼 작동하기를 원하므로 나(및 다른 프로그램)는 여기에 쓰고, 파일을 읽고, 디렉토리를 생성하는 등의 작업을 할 수 있어야 합니다.
현재 내 fstab에 있는 내용은 다음과 같습니다.
UUID=7099E21207CE11EC /mnt/v auto umask=022,dmask=022,uid=1000,gid=985 0 0
나는 이것을 너무 많이 반복해서 정확히 무엇을 시도했는지 기억할 수 없지만 내가 얻은 가장 큰 교훈은 그것을 읽을 수 있다는 것입니다.
나는 아치 btw를 사용하고 있으며 내 사용자 ID는 1000이고 ID가 985인 사용자라는 그룹이 있지만 gid도 1000으로 설정해 보았습니다.
멍청한 질문이라면 죄송합니다. 하지만 저는 파일 권한과 소유권에 대해 잘 모르고 작동하려면 그것이 필요합니다.
답변1
@parsa-mousavi가 지적했듯이 네 번째 필드에 "rw" 옵션을 추가해야 합니다.
UUID=7099E21207CE11EC /mnt/v auto rw,umask=022,dmask=022,uid=1000,gid=985 0 0
참고: 여기서는 "rw"를 의미하는 "기본값"을 자주 볼 수 있습니다.
이는 분명한 사실이지만 다른 함정이 있을 수 있습니다.
출력을 검토하여 올바른 파일 시스템 유형을 사용하여 파일 시스템이 마운트되었는지 확인하십시오
mount | grep '/mnt/v'
. 여기서 "ntfs-3g"를 보고 싶습니다. 저는 수년 동안 NTFS를 사용하지 않았지만 과거에는 "ntfs" 드라이버의 기능이 제한되어 있었습니다. 읽기 액세스만 허용했지만 3세대 NTFS 드라이버는 저장 쓰기 액세스도 지원했습니다.파일 시스템이 완전히 마운트 해제되지 않은 경우(제한 사항) Linux 드라이버에 문제가 있을 수 있습니다. Windows를 시작하면 이러한 문제가 해결됩니다(이 문제는 일반적으로 시스템 시작 중에 자동으로 발생합니다). Linux에서 다시 시도하기 전에 Windows를 완전히 종료했는지 확인하세요.
umask
, 및 매개변수dmask
를 제거해 보세요 . 이것uid
gid
매뉴얼 페이지설명하다:기본적으로 파일과 디렉터리는 탑재 프로세스의 유효 사용자와 그룹이 소유하며, 모든 사람은 전체 읽기, 쓰기, 실행 및 디렉터리 찾아보기 권한을 갖습니다. umask 또는 fmask 및 dmask 옵션과 함께 uid 및/또는 gid 옵션을 사용하여 개별 사용자에게 권한을 할당할 수도 있습니다.