最近作成されたEXT4パーティションに書き込めません

最近作成されたEXT4パーティションに書き込めません

新しい外付けハードドライブ(Intenso 05-1204-18A)にGPartedを使用して2つのパーティションを作成しました。

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とそのディレクトリのすべてを行うことができます。 2番目のものをインストールするとき:

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複数のユーザーがオブジェクトに書き込むことができるようにするために使用される権限。

おすすめ記事