SATA HDDに存在する別のパーティションのext3ファイルシステムと、IntelSSDに存在する別のbtrfsパーティションのホームディレクトリを使用してルートをフォーマットしたとします。
インターネットからファイルをダウンロードして一時的に/tmp
(ルートファイルシステム内に)保存した後、ホームディレクトリ(2番目のパーティション)に移動することにしました。
このような単純なmv
コマンドを機能させるために、バックグラウンドで発生する苦痛なプロセスを感じることができます。
それで、最初に、ルートとホームが異なるファイルシステムを持つことは可能ですか?次に、前の質問の答えが「はい」であると仮定すると、OSは、さまざまなディスクタイプ(HDDおよびSSD)のさまざまなデバイスドライバーを使用してからext3
への移行をどのように管理しbtrfs
ますか?
答えは「はい」です。OSがサポートできる任意のファイルシステムを実行して、任意のデバイスに任意のディレクトリを置くことができます。
だから、持つことができ/
/var
/home
/opt
、さらには/home/afr0ck
異なるデバイス、異なるパーティション、異なるファイルシステム上。
あなたができるだけでなく、それは一般的です。例えば、常に維持することが推奨される/var
と/home
に異なるパーティションに/
これらとして最も可能性が高いと不注意のディスク容量を消費している-彼らはいっぱい場合、それはあまりにも多くのシステムには影響しません。それらがルートと同じパーティションにある場合、システムが停止する可能性があります。
また、速度の理由から、さまざまなディレクトリをさまざまなデバイスで実行したい場合があります。また、さまざまな目的でさまざまなファイルシステムを使用します。たとえば、OSファイルはあまり変更されないため、おそらくext4が必要ですが、バックアップ用のスナップショットを保持できるように、/ homeにbtrfsが必要な場合があります。これらはすべて、特定のユースケースに対して各人が下すことができる決定です。
OSのユーザースペース部分は、さまざまなデバイスやファイルシステムの種類を理解する必要はありません。それはすべて、カーネルにファイルを移動するように要求し、カーネルはそこからすべてを調整します。したがって、mv
コマンド(たとえば)はファイルシステムとデバイスタイプに依存しません。カーネルは、さまざまなパーティションの読み取りと書き込みに必要なすべてのドライバーを呼び出します。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加