최근 생성된 EXT4 파티션에 쓸 수 없습니다

최근 생성된 EXT4 파티션에 쓸 수 없습니다

새 외장 하드 드라이브(Intenso 05-1204-18A)에 GParted를 사용하여 두 개의 파티션을 만들었습니다.

Disk /dev/sdc: 931.5 GiB, 1000204883968 bytes, 1953525164 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xfa00a60d

Device     Boot    Start        End    Sectors   Size Id Type
/dev/sdc1           2048   50794495   50792448  24.2G  b W95 FAT32
/dev/sdc2       50794496 1953523711 1902729216 907.3G 83 Linux

(저는 Linux 3.19.3-3-ARCH GNU/Linux를 사용하고 있습니다)

첫 번째 것을 설치하면(파일 관리자를 사용하지만 터미널에서도 작동함) 다음을 볼 수 있습니다.

drwxr-x---+ 3 felicien felicien    60 Apr 16 16:31 .
drwxr-xr-x  3 root     root        60 Apr 16 15:58 ..
drwxr-xr-x  4 felicien felicien 16384 Jan  1  1970 INTENSO WIN

mkdir과 ​​그 디렉토리의 모든 것을 할 수 있습니다. 두 번째 것을 설치할 때 :

drwxr-x---+ 4 felicien felicien    80 Apr 16 16:32 .
drwxr-xr-x  3 root     root        60 Apr 16 15:58 ..
drwxr-xr-x  4 felicien felicien 16384 Jan  1  1970 INTENSO WIN
drwxr-xr-x  3 root     root      4096 Apr 16 16:02 Intenso Linux

내용을 쓰려면 디렉토리를 chown해야 합니다. FAT32에 대한 권한은 있지만 EXT4에 대한 권한은 없는 이유는 무엇입니까?

감사해요.

답변1

fat32 파일 시스템에는 소유권이나 권한 개념이 없습니다. 의 매뉴얼 페이지에는 mountUnix 사용자가 기대하는 것과 더 가깝게 보이도록 돕기 위해 다음 옵션이 나열되어 있습니다.

uid=value and gid=value
      Set the owner and group of all files.  (Default: the uid and gid
      of the current process.)

umask=value
      Set the umask (the bitmask  of  the  permissions  that  are  not
      present).  The default is the umask of the current process.

따라서 설치하면 사용자 ID, 그룹 ID, umask가 함께 설치됩니다(아마도 022). 모든 파일과 디렉토리는 귀하의 소유이며 권한을 갖습니다 rwxr-xr-x.

반면, ext4는 사용자 ID, 그룹 ID 및 권한 정보를 저장하는 데 사용되는 클래식 Unix 파일 시스템입니다. 루트로 실행하는 동안 디렉터리를 생성하면 해당 디렉터리 chown를 사용하여 변경할 때까지 해당 디렉터리는 루트가 소유하게 됩니다 . 당신은 변경할 수 있습니다그룹또는다른chmod여러 사용자가 개체에 쓸 수 있도록 만드는 데 사용되는 권한입니다 .

관련 정보