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

Linux で単一のマウント ポイントに複数のデバイスをマウントする

これには lvm を使用できます。物理ドライブを論理ドライブから分離するように設計されています。

lvm を使用すると、次のことができます。

<オール>
  • 新しい物理ドライブをプールに追加します (LVM 用語ではボリューム グループと呼ばれます)

    pvcreate /dev/sdb my_vg

  • 論理ボリュームのスペースを拡張

    lvextend ...

  • ファイルシステムのオンラインサイズ変更で終了

    e2resize /mnt/my/path

  • ただし、魔法の弾丸ではないことに注意してください。 LVM を使用しても、ファイルシステムを縮小するのははるかに困難です。


    UnionFS に興味があるかもしれません。 LVM よりも既存のシステムでセットアップする方が簡単かもしれません。

    UnionFS ページから http://www.filesystems.org/project-unionfs.html :

    <ブロック引用>

    このプロジェクトは、スタック可能な統合ファイル システムを構築します。これは、複数のディレクトリ (ブランチ) の内容をマージし、物理的な内容を別々に維持するように見えます。 Unionfs は、統一されたソース ツリー管理、分割された CD-ROM のコンテンツのマージ、個別のソフトウェア パッケージ ディレクトリのマージ、データ グリッドなどに役立ちます。

    これがお役に立てば幸いです。


    LVMの答えは良いものですが、raidもこれを行うことができるので、別のものを追加します.
    Linux ソフトウェア RAID (mdadm) では、作成済みのアレイにディスクを追加できます。これを行うと、データが新しいドライブに再調整されます。
    冗長性に関心がない場合は、データをすべてのディスクに均等にストライピングするだけの RAID-0 を使用できます。
    ただし、raid-5 は、多くのストレージを失うことなく、少なくともある程度の冗長性を提供します (1 つのディスクの価値を犠牲にします)。

    ただし、そうは言っても、すべてのドライブが同じサイズである場合、raid は最適に機能します。サイズが同じでない場合、ドライブの一部は使用されず、最小のドライブと同じだけ使用されます。私の記憶が正しければ、ドライブが同じサイズではなく、余分なスペースがストライピングされないため、LVM スタイピングにはこの問題はありません。


    Linux
    1. Windows Subsystem for Linux での Windows 共有のマウント

    2. LinuxでUSBドライブをマウントする際に書き込み許可を自動的に設定するにはどうすればよいですか?

    3. Linux Bash スクリプト、コマンドは 1 つ、行は複数?

    1. Linuxでドライブをマウントするさまざまな方法?

    2. Linux BTRFS - ドライブが故障したシングルに変換

    3. 複数の img ファイルを単一のループ デバイスとしてマウントする

    1. LinuxでUSBフラッシュドライブをマウントする方法

    2. Linux でマウント ポイントを変更または名前変更する方法

    3. Linux はマウント ポイント内の既存のファイルに対して何をしますか?