rPi에 Arm용 ArchLiinux를 설치 했는데 파일은 Linux comp001 3.18.7-1-ARCH #1 PREEMPT Wed Feb 11 11:38:34 MST 2015 armv6l GNU/Linux
다음과 같습니다 /etc/fstab
.
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
/dev/mmcblk0p1 /boot vfat defaults 0 0
/dev/mmcblk0p3 /mnt/data vfat noexec,rw,noatime,user,umask=022 0 2
파티션(microsd 카드 fat32 파티션)은 /dev/mmcblkop3
옵션을 사용하여 마운트되었지만 디렉토리를 나열하면 다음과 같은 결과가 표시됩니다.mnt/data
rw
/mnt
total 20
4 drwxr-xr-x 3 root root 4096 Sep 18 13:27 .
4 drwxr-xr-x 18 root root 4096 Jan 9 11:08 ..
12 drwxr-xr-x 3 root root 12288 Jan 1 1970 data
쓰기 권한 비트가 설정되지 않은 이유는 무엇입니까 data
?
답변1
rw
이 옵션을 와 혼동하고 있습니다 umask
.
이 rw
옵션은 단순히 파티션이 읽기 전용으로 마운트되지 않았음을 나타냅니다.
이 umask
옵션은 어떤 권한을 지정합니다아니요파일 및 디렉터리에 대한 설정을 지정합니다. 현재 umask
설정된 022
권한 비트는 755
으로 변환됩니다 rwxr-xr-x
. umask
으로 변경하면 000
777 또는 권한이 부여됩니다 rwxrwxrwx
.
자세한 내용은 다음을 umask
방문하세요.위키피디아
답변2
쓰기 권한이 있는 것 같습니다.루트 사용자로.
pi 사용자(또는 누구든지)로서 쓰기 권한을 원합니다.
sudo chown pi /mnt/data
sudo chmod g+w /mnt/data
/etc/fstab의 rw 옵션을 사용하면 올바른 사용자가 파일 시스템에 쓸 수 있습니다. 그러나 거의 사용되지 않습니다. 마이그레이션이나 백업으로 인해 가끔 FS ro(읽기 전용)를 마운트합니다.