AWS インスタンス上の LVM の問題。ルート マウント ポイントを構成する

AWS インスタンス上の LVM の問題。ルート マウント ポイントを構成する

AWS 構成の問題と質問。Debian では、インストール中に LVM 構成を設定でき、ルート/マウント ポイントを設定できます。

したがって、通常、Debian 9 では次のようになります。

NAME                    FSTYPE      LABEL UUID                                   MOUNTPOINT
sda
├─sda1                  ext2              e9f69388-1854-45eb-8467-75211b2b22a9   /boot
├─sda2
└─sda5                  LVM2_member       mL4Ktn-n87F-2s1y-Jsiu-BFdQ-OVXg-CP6OAO
  ├─main--vg-root       ext4              a0781bd3-cc8f-49a6-bc90-f973e5296a2d   /
  └─main--vg-swap_1     swap              a5c9a5fe-14e3-499d-94cf-d6c2640d2c9a   [SWAP]

残念ながら、AWS ではインストール中にブートマウントポイントを作成できないため、構成は次のようになります。

NAME                  FSTYPE      LABEL UUID                                   MOUNTPOINT
nvme1n1               LVM2_member       i5HVTe-yn1Q-fhyK-kxMz-DpfO-SjE1-DgyMfi
├─main--vg-root       ext4              7e38e77e-603f-450f-a8b6-b7c199f021dd   /home
└─main--vg-swap_1     swap              c5ad16a3-2eb2-4d87-b22d-29a698f34a38
nvme0n1
└─nvme0n1p1           ext4              13ea901b-a08d-41a5-8e04-521c4415f9aa   /

私の質問は、マウント ポイントをメインの vg-root に何らかの方法で移動できるか/rootどうかです。または、移動できない場合は、1 つの VG に 2 つのマウント ポイントを使用するのがよいでしょう。

最善の解決策は、LVM 構成中にセットアップを使用できることですnvme0n1p1が、使用中のパーティションを使用することはできず、残念ながら、そこで Live CD を使用してセットアップすることはできません。

答え1

私は LVM ボリュームに追加のマウント ポイントを作成し、binds自分にとって重要な 3 つのフォルダーを作成するという回避策を講じました。

したがって、私の質問では次の構成になります。

 NAME                  FSTYPE      LABEL UUID                                   MOUNTPOINT
nvme1n1               LVM2_member       i5HVTe-yn1Q-fhyK-kxMz-DpfO-SjE1-DgyMfi
├─main--vg-root       ext4              7e38e77e-603f-450f-a8b6-b7c199f021dd   /home
└─main--vg-swap_1     swap              c5ad16a3-2eb2-4d87-b22d-29a698f34a38
nvme0n1
└─nvme0n1p1           ext4              13ea901b-a08d-41a5-8e04-521c4415f9aa   /

その後、/mnt/data/afterwardの下にデータフォルダを作成し/mnt/data/var/mnt/data/home/mnt/data/tmp

元のフォルダから新しく作成したフォルダにすべてのデータをコピーしました。cp -ax .

その後、/etc/fstabシステムの変更が次回の再起動時に適用されるように編集しました。

# Mounting point
/dev/main-vg/root                      /mnt/data      ext4    errors=remount-ro               0       1

# Binds
/mnt/data/home                         /home                   none    bind                            0       0
/mnt/data/var                          /var                    none    bind                            0       0
/mnt/data/tmp                          /tmp                    none    bind                            0       0

この回避策は別のstackoverflowリンクの助けを借りて作成されました/var、/home を別のパーティションに移動する

関連情報