btrfs
パーティションを持つ新しいディスクがありますfstab
。root
ntfs
前のディスクにあるパーティションの場合、エントリは次のとおりです。
UUID=AAAE86DAAE869E87 /media/disk ntfs auto,uid=1000,gid=1000,errors=remount-ro 0
私の現在のbtrfs
項目は次のとおりです。
UUID=eaadb7d0-4dba-46a7-85ac-0fbf81821840 /media/disk btrfs defaults 0 1
とオプションを設定できません。uid
これは起動時にエラーが発生するためです(オプションと存在しません)。gid
btrfs
uid
gid
すべてのファイルの所有権を特定のユーザーに設定する機会がありますか?
ありがとう、ハウケ
ベストアンサー1
のオプションがuid
ファイルシステムの所有権をオーバーライドする一般的な方法だと思うようです。これは本当ではありません。特に、NTFSドライバはこれらのオプションをサポートしています。 NTFSは(Linux互換)所有権情報をディスクに保存しないため、ドライバはそれを偽造する必要があります。gid
fstab
uid
一方、BtrfsはデフォルトでLinuxファイルの所有権をサポートしているため、ドライバはそれを偽造する必要はありません。 btrfsドライバにはまたはオプションはありませんgid
。 btrfs ファイルシステムの所有者を変更するには、このchown
コマンドを使用します。
「フルファイルシステム」を特定のユーザーに所有させるには、最初にそのユーザーをマウントしてからマウントポイントchown
ディレクトリをマウントします。これにより、ユーザーがファイルを生成できるように、ファイルシステムルートの所有者が設定されます。 (もちろん、そのユーザーが作成したファイルはそのユーザーの所有になります。)