다음 터미널 명령을 사용하여 FAT32 드라이브를 Linux 컴퓨터에 마운트했습니다.
> sudo mount /dev/sdb1 /media/exampleFolderName -o dmask=000, fmask=111
네트워크 연결을 통해 파일을 공유/편집할 수 있도록 이렇게 합니다. 안타깝게도 Linux는 FAT32 형식의 파일별 권한을 지원하지 않으므로 연결 시 전체 드라이브가 올바른 권한으로 설정됩니다.
설치를 올바르게 이해했다면 드라이브를 연결할 때마다 이 작업을 수행해야 하는데 그렇게 하고 싶지 않습니다. 나는 들었다:
/etc/fstab
그래서 제 질문입니다. 위의 mount 명령을 fstab 항목으로 어떻게 변환합니까? 누군가가 무엇을 설명할 수 있다면마스크그리고마스크즉, 그것은 매우 감사할 것입니다.
답변1
다음과 같은 줄을 추가하고 싶을 수도 있습니다.
/dev/sdb1 /media/drive1 vfat dmask=000,fmask=0111,user 0 0
도착하다 /etc/fstab
. 옵션 필드의 추가 항목을 ,user
사용하면 . 뿐만 아니라 모든 사용자가 이 파일 시스템을 마운트할 수 있습니다 root
.
답변2
dmask와 fmask는 각각 디렉터리와 파일의 권한입니다. 8진수입니다. 소유자, 그룹 및 기타 사용자에 대한 읽기, 쓰기 및 실행 권한을 나타냅니다.
파일 시스템 테이블:
/dev/sdb1 /media/exampleFolderName vfat dmask=000,fmask=111 0 0
드라이브를 삽입하라고 하면 외부 드라이브(예: USB)가 자동으로 마운트됩니다.