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 磁碟區上建立額外的安裝點,並且只建立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/
後來創建了資料資料夾/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 移到單獨的分區