FreeBSDとLinuxの共有パーティション

FreeBSDとLinuxの共有パーティション

FreeBSDとLinuxの間でどのディレクトリを共有でき、どのように共有できますか?特に、/usr/homeと/homeをそれぞれ重複排除する方法は? 2つのシステム間でパーティションを直接共有すると、ポイントファイルの競合が発生する可能性があるため、これが正しい解決策ではない可能性があります。共有パーティションを共同でマウントするのは合理的ですか?これにより、ドットファイルを各オペレーティングシステムの「/」パーティションに移動し、残りのファイルを共有パーティションとして共有できます。

共有プライマリパーティション自体にはどのファイルシステムを使用する必要がありますか? RAMが2GB未満なので、読んだ内容によるとZFSではこれを表示しないようです。たぶんext2が動作しますか?より良いオプションはありますか?編集:LinuxでUFS書き込みのカーネルサポートが安定していますか?

  • LinuxディストリビューションはLMDEです。
  • PC-BSDは実際に使用されていますが、私が読んだことによれば、FreeBSDのように動作するはずです。間違っていたら訂正してください。
  • パーティションは次のとおりです。
OSマウントポイントFSサイズ(GiB、合計:〜160GB)
Linux/ext4 16
FreeBSD/ufs 16
/mnt/home/ext2を共有しますか? 〜124#編集済み:以下を参照
共有 - 交換 4

実行する必要がある他のパーティションがありますか? 「永続的な」サーバーがないワークステーションですが、FreeBSDで刑務所で遊ぶこともできます。たぶん彼らのためにパーティションを準備する必要がありますか?

免責事項:私は以前に統合ファイルシステムを使用したことがなく、通常BSDを初めて使用する場合は、より良いソリューションの提案を歓迎します。

編集:各ルートパーティションに「ドットファイル」ツリーを追加して一緒にマウントするのはどうですか?

FreeBSDのマウントポイント:
/
/mnt/ホーム/
/usr/home/: /usr/dotfiles/ U /mnt/home/ # /usr/dotfiles/ が優先します。

コンテンツの例:
/usr/dotfiles/fchurca/: .cache .kderc
/mnt/home/fchurca/: .vimrc development/ Documents/ # .vimrcは特定のプラットフォームではありません。
/usr/home/fchurca: .cache .kderc .vimrc 開発/ドキュメント/

これは、そのボックスのすべての(最大2人)ユーザーに適用されます。

ベストアンサー1

あなたはする必要がありますただ共有するデータ分割。プログラムパーティションを共有しないでください。

/home大丈夫です。ただし、bin、devなど、usr、var、opt、およびhomeを除くほとんどすべての項目は避けてください。

ファイルシステムの場合は、両方のコア用のドライバが必要です。 BSDの拡張サポートがどれほど良いかはわかりませんが、LinuxのUFSサポートは十分なので、UFSやMSDOSを使い続けたいと思うかもしれません。どちらも同じスワップパーティションタイプを認識している限り(そうではないとは思わない)、スワップパーティションを共有できます。

オペレーティングシステム間でパーティションを共有する場合は、仮想マシンで他のオペレーティングシステムを実行するなどの操作を行わないでください。オペレーティングシステムにはファイルシステムの排他的な制御が必要です。パーティションを排他的に制御する2つの異なるオペレーティングシステムが実行されると、急速な破損が発生します。

おすすめ記事