複数のLinuxオペレーティングシステムで共有する「データ」パーティションを設定する方法は?

複数のLinuxオペレーティングシステムで共有する「データ」パーティションを設定する方法は?

現在、共有データを含むNTFSパーティションがあります。私の推論は、NTFSにはファイル権限の概念がないため、マルチブートシステムでそれを使用することに問題がないことです(現在、GentooとUbuntuがあり、データパーティションは両方に自動的にマウントされます)。可能であれば、NTFS関連のエントリを削除したいと思います。だから問題は、どのように似たものを使いext4、同じものを設定できるかということです。

修正する:申し訳ありません。明らかにすべきことは、Linuxディストリビューションしかないので問題がないということですext4。私は誰でも読めるファイルを含み、起動時に自動的にマウントされるパーティションが欲しいです。

答え1

NTFSにはファイル権限があります。マウントオプションを使用すると、圧縮したり、一貫したユーザーマッピングを使用したり、世界中のファイルにアクセスしたりできます。

使用しているファイルシステムのドライバがユーザーマッピングをサポートしていない場合は、いくつかのオプションがあります。

  • すべてのオペレーティングシステムがそのユーザーに同じユーザーIDを提供するようにします。

  • アクセス制御リストを介して世界中のファイルにアクセスできるようにします(これにはACLをサポートするファイルシステムが必要です。ext [234]は機能しますが、aclマウントオプションを追加する必要があるかもしれません/etc/fstab)。次のコマンドを実行して、ディレクトリツリーを世界中からアクセスできるようにし、その中に作成された将来のファイルに世界中からアクセスできるようにします。

    setfacl -m other:rwx -d -R .
    setfacl -m other:rwx -R .
    
  • ファイルシステムを正常にマウントし、所有権または権限が異なるファイルシステムのビューを提供します。これは可能ですファイルシステムバインディング、例えば:

    mount /dev/sdz99 /media/sdz99
    bindfs -u phunehehe /media/sdz99 /media/shared
    

    またはfstab項目として:

    /dev/sdz99  /media/sdz99  auto  defaults  0 2
    bindfs#/media/sdz99  /media/shared  fuse  owner=phunehehe
    

NTFSの利点は、Windowsと直接共有できること、Windows共有の要件ではありません

答え2

バインドを使用してください。つまり、同じフォルダにさらに所有者を追加します。より柔軟性を提供し、簡単です。 http://ubuntuforums.org/showthread.php?t=1460472

答え3

古い内容ですが、ポスターにはLinux OSのみを使用すると編集されています。 WindowsとNTFSは関係ありません。汎用Linuxデータパーティションを作成することは非常に便利で簡単です。 ext4パーティションを作成し、ここにデータをコピーします。 #blkidを使用してパーティションのUUIDを取得し、/home/user/dataなどのマウントポイントを使用して/etc/fstabファイルにエントリを作成します。各展開の/etc/fstabファイルに同じエントリを作成し、各/home/userディレクトリにマウントポイントがあることを確認します。私は次のようになり、どのディストリビューションを起動しても自動的にインストールされます。

#Linux の汎用 ext4 データパーティションは /dev/sdc2 にのみ存在します。

UUID=7e265199-8184-48a6-a975-bef99dd88fc4 /home/jasmine/data ext4 デフォルト、user_xattr 0 0

一部の人々は、すべてのディストリビューションで共有する共通/homeを使用することを提案しますが、これは悪い考えです。ユーザーの.configファイルはすべて同じホームディレクトリにマージされます。これは紛争や少なくとも混乱を招く可能性があります。各Linuxオペレーティングシステムごとに別々の/ homeを持つことが最善です。 .configファイルにのみ使用する場合、それほど大きくはありません。データを別々のパーティション(または別々のドライブ)に入れ、上記のように/ home / userにマウントします。

答え4

選択するファイルシステムは、ファイルシステムを読み書きする必要があるオペレーティングシステムによって異なります。

Windowsは、デフォルトでEXT4をサポートせず、WindowsがEXT4に書き込むことを可能にするサードパーティ製品を持っていないため、Windowsがこのデータへのアクセスを共有する必要があるオペレーティングシステムの1つである場合は、NTFSまたはFAT32を使用します。

関連情報