したがって、プロトコルは次のようになります。
/dev/sda
:従来の1TB HDD、Fedora 24、PG、VG、LV用およびスワップ/home
(/
以下lv_home
、lv_root
およびlv_swap
)を使用します。/dev/sdb
:新しい120GB SSDがすぐに出荷される予定です。
簡単に言えば、私がやりたいことはFedora 24をインストールし、/dev/sdb
新しいOSにインストールされた/dev/sda
1つの大きなLVにすることです。/media
データを失うことなくこれを行う必要があり、lv_home
すべてsda
を外付けハードドライブまたは同様のデバイスにコピーしたくありません。具体的には次のように考えます。
- Fedora 24のインストール
/dev/sdb
/dev/sda
にインストール/media
- タップ
lv_root
して展開し、空き容量を活用します。lv_swap
/dev/sda
lv_home
- 作成した新しいVG
lv_home
にマージ/dev/sda
/dev/sdb
これを達成するために、LVMはどのようなものですか?私の主な関心事は次のとおりです。手順2でマウントした後でも、/dev/sda
すべての/media
LVMツール(など)を使用してlvremove
管理vgmerge
できますか/dev/sda
?たとえば、次のように動作します。
lvremove /media/dev/myvg/lv_root
ベストアンサー1
sdaにVG / LVがある限り、sda全体ではなく個別にインストールできます。あるいは、これはsdaをフォーマットし、そこにあるPV / VG / LVを失うことになります。
通常のインストールの一部ではない/にカスタムデータがありますか?その場合は何とか複製する必要があります。それ以外の場合は*のように聞こえます。 、を削除しlv_root
、フルHDDサイズにlv_swap
拡張し、名前をに変更することができます。lv_home
lv_media
これにより、新しいインストール(おそらくssd_root
)ssd_home
はssd_swap
以前のインストールとは無関係になり、lv_home
必要なデータを選択的にコピーできます。 (ハードドライブのコンテンツの量/home
、そのうちのどの部分がSSDにあるべきか、どの部分がHDDに貼り付けられるべきかによって異なります。)
デフォルトでは、HDDを取り外し/無視し(vgrename
Fedoraインストーラが常に一部のディストリビューションと同じVG名を使用する場合、またはlvchange -p r
一時的にlivecd HDD LVから読み取り専用の場合)、まずSSDにフルインストールを実行します。
一度実行したら、そこから移動して必要な/homeファイルをコピーし、すべてのファイルが正しく機能していることを確認したら、以前の/homeを/media LVに変換します(上記の*で説明したように)。
lvremove /media/dev/myvg/lv_root
この行でファイルシステムとデバイスを混同しているようです。
むしろ、すべてを外付けハードドライブなどにコピーする必要はありません。
とにかく、まずこれを行うことをお勧めします。何をしているのかわからない場合は、データを失うのは簡単です。物事の仕組みを正確に知っているにもかかわらず、まだデータが失われやすい。
バックアップがなければ、データは重要ではありません。