この質問は間違いなく他の場所で答えられましたが、見つけるのが難しいです。
現在の状況は、ルートファイルシステムをハードウェアRAIDのDebianインストールから内部USBに移動することです。パーティションを小さく、比較的安全に保ちたいです。安定性の理由から、ルートパーティションを頻繁に読み書きできるようにすることが目標です。私はRAID10
いくつかの異なるパーティションを持つディスクを準備しました。そのうちの1つは、残りの/home
リムーバブルディレクトリを別のパーティションに配置しますfstab
。
私の質問は、ルートパーティションからどのディレクトリを移動してマウントする必要がありますかfstab
?です。
私は/bin
、、、、、(ある種の)、、、、およびその他の項目が起動時に必要なため、ルートパーティションから移動できない、または移動しないでください。fstabも機能することを知っています/sbin
。/etc
/boot
/dev
/mnt
私は見ましたFHS必要なディレクトリのリストを見ましたが、他の回答によるとここ、、、/var
およびその他の項目は移動可能であり、場合によっては推奨されます/tmp
。/usr
注:「移動」とは、親ディレクトリを維持しながらコンテンツを移動することを意味します。
答え1
今日はSystemDに適応する必要があります。従来の複雑なパーティション化「ルール」の90%は廃止されました。
usr-binの「分割」問題もsystemdのおかげで「正規化」されました。 Poetteringは、/ usr分割と「最小」/ bin「常に中断」が発生した場合が「最小ルート」である理由を説明します。彼は言った。 (systemd/TheCaseForTheUsrMerge)
これは/usr
ルート状態を維持することを意味します。これは意味があり、単純化されたものです。それでもサブマウントポイントを使用できます。/usr/local/...
/var
最初のマウントポイントですIOの理由による分割(パフォーマンスセキュリティ)。log/journal
例えば
/home
:論理的な理由で分割することができます("/usr"=システム、"ホーム"=データ)
/opt
また、/srv
ボリューム上の理由で分割することもできます。使用方法はインストールされている項目によって異なります。
/tmp
そして/run
type-tmpfs-mountedです。もちろん、他の構成も可能であり、分割することもできます。
これがあなたの設定(内部USB?)にどのように変換されるかはわかりません。ただし、RAIDに興味がある場合は、/ var用RAID 1つ、「/」、および/またはhome用RAID 1つが必要な場合があります。 RAIDを追加した後、ディスクマッピングのための1対1のマウントポイントはありません。 「一般」 RAID01、/var 超高速、/home セキュアなど、さまざまな仮想ディスクを作成できます。