GNU/Linux >> Linux の 問題 >  >> Linux

ルート パーティションとホーム パーティションに異なるファイル システムを設定し、別々の物理デバイスに配置することは可能ですか?

答えはイエスです。OS がサポートできる任意のファイル システムを実行し、任意のデバイス上に任意のディレクトリを作成できます。

だからあなたは / を持つことができます /var /home /opt さらには /home/afr0ck さまざまなデバイス、さまざまなパーティション、さまざまなファイル システムで。

あなただけでなく、それは一般的です。たとえば、常に /var を保持することをお勧めします と /home 異なるパーティションで / に これらは不注意でディスク容量を消費する可能性が最も高いため、容量がいっぱいになっても、システムに大きな影響を与えることはありません。それらがルートと同じパーティションにある場合、システムが停止する可能性があります。

また、速度上の理由から、異なるデバイスで異なるディレクトリを実行することもできます。また、目的ごとに異なるファイルシステムを使用します。たとえば、OS ファイルはほとんど変更されないため、おそらく ext4 が必要ですが、バックアップ用のスナップショットを保持できるように、/home には btrfs が必要な場合があります。これらはすべて、特定のユースケースに対して各人が下すことができる決定です。

OS のユーザー空間部分は、さまざまなデバイスやファイルシステムの種類を理解する必要はありません。カーネルにファイルの移動を要求するだけで、カーネルはそこからすべてを調整します。だから mv コマンド(たとえば)は、ファイルシステムとデバイスの種類に依存しません。カーネルは、さまざまなパーティションの読み取りと書き込みに必要なドライバーを呼び出します。


はい、別々のファイル システム (マウント ポイント) は、異なるファイル システム タイプにすることができます。 /proc 常に procfs です ファイルシステム、および /sys 常に sysfs です .一時ファイルシステム (場合によっては /tmp を含む) ) はしばしば tmpfs です 、そして、ワークグループ設定では、ユーザーのホーム ディレクトリ (およびその作業成果物ディレクトリ) が nfs であることが一般的です。 または他のリモート (ネットワーク/共有) ファイルシステム タイプ。

OS が行う特別な管理はありません。 ls リストは、どのディレクトリでもほとんど同じように見えます。その時点を超えると、ファイルシステムは相互作用しません。同じ物理ディスク上の同じファイル システム タイプの 2 つのファイル システム (パーティション) 間でも、リンクはありません。たとえば、あるファイル システム (マウント ポイント) から別のファイル システムにファイルを移動するには、常にコピーを作成して元のファイルを削除する必要があります。それらが異なるディスク上のパーティションであるかどうかは問題ではありません。そのうちの 1 つが HDD で 1 つが SSD であるかどうかは関係ありません。 ext3 かどうかは関係ありません 1 つは btrfs です . 1 つが内部 (コンピュータ ケースの内部) で、もう 1 つが外部 (ケーブルで接続された数インチの外部) であるか、リモート (ネットワーク経由でアクセス) であるかは関係ありません。

ネットワークといえば、ssh に少し似ています。 .キーボードから読み取り、入力した文字をネットワークに送信します。同時に、ネットワークから読み取り、結果を画面に表示します。

または、次のことを考えてみてください。あなたが電話をしていて、相手の電話の相手と部屋にいる別の人との会話を仲介していると想像してください。それは大したことありません。
________
ただし、シンボリック リンクはファイル システムの境界を越えることができます。


Linux
  1. パーティション上の RAC OCR および投票デバイスの UDEV ルールをセットアップする方法

  2. MySQL 5.7 のデフォルトの root パスワードは何ですか?

  3. rmdir(1) と rm(1) が共存する理由は何ですか?

  1. root が非 root としてコマンドを実行することは可能ですか?

  2. Linux サブシステムのファイルシステムは Windows 10 のどこにありますか?

  3. root ユーザーと非 root ユーザーの異なるシェル

  1. iノードとLinuxファイルシステム

  2. ファイルシステムのルート用に予約されたスペース–なぜですか?

  3. 起動時にルートファイルシステムのチェック (およびオプションで修正) を強制するにはどうすればよいですか?