Linux, fat32 및 etc/fstab

Linux, fat32 및 etc/fstab

다음 터미널 명령을 사용하여 Linux 컴퓨터에 FAT32 드라이브를 마운트했습니다.

> sudo mount /dev/sdb1 /media/exampleFolderName -o dmask=000, fmask=111

네트워크 연결을 통해 파일을 공유/편집할 수 있도록 이렇게 했습니다. 불행하게도 Linux는 FAT32 형식의 파일별 권한을 지원하지 않으므로 연결되어 있는 동안 전체 드라이브에 올바른 권한이 설정됩니다.

마운트를 올바르게 이해했다면 드라이브를 연결할 때마다 이 작업을 수행해야 하는데, 이는 원하지 않습니다. 나는 다음에 대해 들었습니다:

/etc/fstab

그래서 제 질문입니다. 위의 mount 명령을 fstab 항목으로 어떻게 바꾸나요? 누구든지 무엇을 설명할 수 있다면마스크그리고fmask즉, 감사하겠습니다.

답변1

아마도 다음과 같은 줄을 추가하고 싶을 것입니다.

/dev/sdb1 /media/drive1 vfat dmask=000,fmask=0111,user 0 0

에게 /etc/fstab. ,user옵션 필드의 추가 기능을 사용하면 . 뿐만 아니라 모든 사용자가 이 파일 시스템을 마운트할 수 있습니다 root.

답변2

dmask와 fmask는 각각 디렉터리와 파일에 대한 권한입니다. 8진수입니다. 소유자, 그룹 및 기타 사용자에 대한 읽기, 쓰기 및 실행 권한을 나타냅니다.

fstab:

/dev/sdb1 /media/exampleFolderName vfat dmask=000,fmask=111 0 0

드라이브를 연결하라고 하면 USB와 같은 외부 드라이브가 자동으로 마운트됩니다.

관련 정보