
私は、4.5TB をいくつかのハードドライブ (1x3TB、2x1TB) に分割した Ubuntu ホーム メディア サーバーをセットアップしており、ボリュームの管理には LVM2 を使用しています。最近、サーバーに 60GB SSD を追加したので、これをサーバーの「ルート」パーティション (現在は LVM グループの下にあります) の格納に使用したいと考えています。
私は、SSD を LVM ボリューム グループに単純に追加したくありません。なぜなら、(私の知る限り) SSD がルート ファイル システムに使用されることを保証する方法がないためです。単に VG に放り込むと、メディアを格納するために使用される可能性があり、そもそも SSD を使用する目的が達成されません。
唯一の解決策は、何らかの方法でルート パーティションを LVM セットアップから削除し、SSD にコピーすることだと思われます。もちろん、ブート パーティションは LVM グループの一部ではありません。
私のディスク設定は次のとおりです。
60GB SSD: EMPTY.
1TB HDD: /boot, LVM space.
1TB HDD: LVM space.
3TB HHD: LVM space.
論理ボリュームがいくつかあります。ルート (/)、メディア コレクション用の「メディア」ボリューム、ネットワーク バックアップ用のバックアップ ボリュームなどです。
これについてどうしたらよいか、アドバイスをいただける方はいらっしゃいますか? 私の最終目標は、60GB SSD をブート パーティションとルート パーティションに使用し、その他すべてを 3TB/1TB/1TB ハード ドライブに保存することです。
答え1
この質問は数年前のものですが、参考までに次のことを残しておきます。新しい LV を作成するときに、LVM に指定された物理ボリュームからエクステントを割り当てるように強制することができます。構文は次のとおりです (詳細は を参照してくださいlvcreate(8)
)。
lvcreate <options such as name, size, etc.> volumeGroup [physicalVolume]
たとえば、ボリューム グループに SSD を追加して、次のような操作を実行できます。
lvcreate -n rootOnSSD -L 60G yourVolGroup /dev/fastSSD
そして、LVM に SSD のエクステントから 60G を割り当てるように強制します。
特定の物理ボリューム内でも割り当てる PE 範囲を指定したり、特定の PV 内の空き領域の関数として LV サイズを指定したりするための高度なオプションがあります。 のフラグを参照して-l
くださいlvmcreate(8)
。
SSD のすべてのエクステントを使い切っていなければ、新しい LV を作成するときに候補になります。つまり、逆に言えば、次のようにする必要があります。
lvcreate -n hugeVolumeForMedia -L 1T yourVolGroup /dev/slowMedia [/dev/otherSlowMedia...]
大容量ストレージ用に新しい LV を作成し、SSD が無駄に使用されないようにしたい場合。
答え2
結局、私はペドロの指示に従いました。
このような状況で私が通常行うことは、SystemRescueCD で起動し、新しいパーティションを作成し、FSArchiver を使用して古いパーティションの内容を新しいパーティションにコピーし、最後に新しいディスクに grub をインストールすることです。通常、これはかなりスムーズな手順です。
彼はコメントとして回答したので、回答としてマークすることはできません。
答え3
1.0 cfdisk
SSD 上の 2 つのパーティション
1.1 (オプション)ルートおよびブートパーティション上の非ブートパーティション
1.2からPVを作成します。mkfs
2.0 Knoppix (またはその他) を起動し、ファイルシステムをマウントします
2.1 rsync -av
/old/boot /new/boot および /old/root /new/root
3.0 grub
- シェル
3.1を起動(オプション)デバイス (hd0) /dev/ssd 3.2 ルート (hd0,0) - ここで、hd0,0 は SSD 3.3 インストール
のブート パーティションです(hd0)
4.0 アップデート /boot/grub.conf
5.0 ブート。
6.0 古い論理ボリュームを削除する
これで不十分な場合はお知らせください。さらにいくつかの手順を追加するか、手順をより詳しく説明します。