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   /

我的問題是 - 我可以以某種方式將/root安裝點移到我的 main--vg-root 嗎?或者如果沒有的話,在一個 VG 中使用兩個安裝點會很棒。

最好的解決方案是,如果我可以在 LVM 配置期間使用設置nvme0n1p1,但我不能使用正在使用的分區,而且不幸的是我不能使用任何 Live CD 來設置它?

答案1

我已經採取了解決方法,在我的 LVM 磁碟區上建立額外的安裝點,並且只建立binds3 個對我來說至關重要的資料夾。

因此,我的問題中的配置如下:

 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/後來創建了資料資料夾/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 移到單獨的分區

相關內容