LVMと別の/homeマウントに変換する価値はありますか?

LVMと別の/homeマウントに変換する価値はありますか?

私はいくつか知りたいです:

背景

2つのHDD(それぞれ500GB SATA)を持つシステムがあります。 /dev/sdaあまり一般的ではないWindows10ゲームのみが含まれています。 /dev/sdbGrub2から起動した現在のGentoo + Systemd + KDEインストールが含まれています。インストールしてから3年を超えたため、パーティションマップ(下図)は「旧スタイル」MS-DOSです。つまり、UEFIではなくDOSスタイルMBRを使用するデフォルトパーティションは4つ以下です。

マイディスクレイアウト

質問

  1. このレイアウトをLVMに変換できるかどうかを知りたいです。データ損失なしでは、どうすればいいですか?
  2. /home私のディレクトリのファイルを別のパーティションに保存したいと思います。 #1を始める前にこれを行う必要がありますか?折りたたみ/コピー/インストールしますか、それとも/home私が作成した空のスペースにインストールしますか?
  3. 全て作ってからは1冊と2冊を1冊として扱いたいです。それは可能ですか?
  4. タスクが完了したら、始めるために別の方法で実行する必要がありますか?

修正する

以下で許可されている回答を試みている間、すべてのデータが失われました。これが原因であることを誰もが知ってほしいです。ユーザーエラーとLVM経験の欠如答えが間違っているわけではありません。 「いいえ」と答えなければなりませんでしたが、「はい」と答えました。このように、私のルートパーティションから署名を削除しました。これを実行した後に再起動しましたが、システムは次のようになります。

# /etc/fstab: static file system information.
# Extraneous comments removed
# 
# <fs>                  <mountpoint>    <type>          <opts>          <dump/pass>

# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/sdb1               /boot           ext4            noauto,noatime  1 2
/dev/gentoo/root        /               btrfs           noatime         0 1
/dev/gentoo/home        /home           btrfs           noatime         0 0
/dev/gentoo/swap        none            swap            sw              0 0
/dev/cdrom              /mnt/cdrom      auto            noauto,ro       0 0
/dev/fd0                /mnt/floppy     auto            noauto          0 0

# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
# POSIX shared memory (shm_open, shm_unlink).
shm                     /dev/shm        tmpfs           nodev,nosuid,noexec     0 0

Grub2はLVMを有効にし、Gentooは私が得ることができる最も純粋なシステムです。ローカルネットワークでXFCEとSSHdのみを実行するので、ノートブックにインストール、調整、コンパイルできます。私はまだsystemdがsysVinitより悪い理由についてのGentooキャンプの議論をよく理解していません。しかし、それ自体が別の質問です。 OS プローブ/grub2 が GPT から起動できず、まだ MS-DOS Windows パーティションを読み取るため、ディスクを GPT に変換できません。だから私は質問を終え、いくつかの質問を終えました。これでシステムが復元されたので、何らかの方法で再度支援することができます。

ベストアンサー1

コンテンツの他のコピーを保持するのに十分な空き容量があるため、単一のパーティションをLVMボリュームに変更できるようです。

私は次のことを考えています:

  1. resize2fsファイルシステムが小さくなります。
  2. スワップパーティションを削除し、ルートパーティションのサイズを小さいサイズに調整します。
  3. 新しいパーティションを作成し、そのパーティションからLVM PVを作成します(そしてここにVGとLVを作成します)。
  4. すべてをコピーし、LVMから起動するようにシステムを変更します。 (そして正常に動作していることを確認してください。)
  5. 既存のパーティションを拭いてPVに切り替えます。 VGに追加してください。
  6. VGで必要な他のLVを別々に作成してください/home

しかし、できますか?等しくないあなたはする必要があります。上記は試すのが難しいほどトリッキーであり、1つのディスクに2つのPVがあるため(より多くのシャッフリングを必要としないように)、最終結果は少し見苦しくなります。既存のディスクをそのまま安全に保ちながら、あるディスクから新しいディスクに移動できる場合は、より簡単で安全です。

(あ、やっぱり、サポート.)

おすすめ記事