fstabを介してbtrfsパーティションの所有権を取得する

fstabを介してbtrfsパーティションの所有権を取得する

btrfsパーティションを持つ新しいディスクがありますfstabroot

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これは起動時にエラーが発生するためです(オプションと存在しません)。gidbtrfsuidgid

すべてのファイルの所有権を特定のユーザーに設定する機会がありますか?

ありがとう、ハウケ

ベストアンサー1

のオプションがuidファイルシステムの所有権をオーバーライドする一般的な方法だと思うようです。これは本当ではありません。特に、NTFSドライバはこれらのオプションをサポートしています。 NTFSは(Linux互換)所有権情報をディスクに保存しないため、ドライバはそれを偽造する必要があります。gidfstab

uid一方、BtrfsはデフォルトでLinuxファイルの所有権をサポートしているため、ドライバはそれを偽造する必要はありません。 btrfsドライバにはまたはオプションはありませんgid。 btrfs ファイルシステムの所有者を変更するには、このchownコマンドを使用します。

「フルファイルシステム」を特定のユーザーに所有させるには、最初にそのユーザーをマウントしてからマウントポイントchownディレクトリをマウントします。これにより、ユーザーがファイルを生成できるように、ファイルシステムルートの所有者が設定されます。 (もちろん、そのユーザーが作成したファイルはそのユーザーの所有になります。)

おすすめ記事