저는 fstab 파일을 사용하여 드라이브를 마운트했습니다. 이번에는 대신 단위를 사용하고 싶었고 .mount 파일을 만들었습니다. 하지만 거기에서 파일 시스템 검사 옵션과 umask 설정을 지정하는 방법을 알고 싶습니다. 예를 들어 fstab 파일에 (예를 들어) 추가하여 이 작업을 수행할 수 있습니다.
umask=000 0 1
.mount 파일에서 동일한 옵션을 사용할 수 있는지 잘 모르겠습니다.
답변1
우선, umask=000 0 1
이것은 마운트 옵션이 아닙니다.삼별도의 필드. 첫 번째 필드에만 설치 옵션이 포함됩니다.
이
umask=000
섹션은 실제 옵션 목록입니다.대개시스템 매개변수에서 직접 사용할 수 있습니다Options=
. 파일 시스템에 전달된 모든 옵션은 fstab에서와 동일하게 작동합니다. 유일한 예외는 파일 시스템 자체보다는 "마운트" 프로그램에 의미가 있는user
또는 같은 의사 옵션입니다.X-mount.mkdir
[Mount] Options=rw,fmask=0133,dmask=022
다음은
0
고대 dump(8) 백업 도구를 나타내는 "dump" 필드입니다. 마운트할 때 사용되지 않으므로(대신 "덤프"가 fstab 자체를 읽음) 이에 상응하는 시스템이 없습니다.마지막 필드는
1
이 파일 시스템에 대해 fsck를 활성화하는 데 사용되는 "fsck pass" 필드입니다. systemd에 상응하는 것은 fsck 서비스 인스턴스에 대한 명시적 종속성입니다.[Unit] Requires=systemd-fsck@dev-disk-by\x2dpartlabel-EFI.service After=systemd-fsck@dev-disk-by\x2dpartlabel-EFI.service
장치에 대한 올바른 장치 이름을 쉽게 생성하는 데 사용됩니다.
systemd-escape --path [email protected] /dev/foo
의심스러운 경우 fstab 항목을 추가하고 systemd를 다시 로드한 다음 systemctl cat
이를 사용하여 systemd가 생성하는 .mount 단위를 확인하세요. (그런 다음 fstab 항목을 계속 사용하십시오.)
# echo "/dev/sdz1 /mnt/movies ext4 umask=077 0 0" >> /etc/fstab
# systemctl daemon-reload
# systemctl cat mnt-movies.mount