Install
我可以更改我的 Fedora LVM LV 以安裝新發行版作為雙引導嗎?
我的問題幾乎是這個問題的重複,但不完全是因為那個問題是關於
ext3
並且我已經在使用 LVM。我有一台執行 Fedora 11 的舊 HP Pavilion 筆記型電腦。我選擇了 Fedora,因為它與硬體半兼容,並且執行 VMware 很好……但由於我不再需要 VMware,我希望測試其他發行版並找到一個更兼容。(專門尋找軟體暫停支持,也許更輕量級的東西)我想嘗試一些新的發行版,而不需要使用現有的(工作的)Fedora 設置。由於我使用的是 LVM,是否可以減少我的 LVM LV 的大小,然後將新發行版安裝到 volgroup 中,而新發行版不會破壞 Fedora 設置?這是我的 LVM 現在的設置方式:
[root@token ~]# /sbin/lvm lvdisplay --- Logical volume --- LV Name /dev/vg_token/lv_root VG Name vg_token LV UUID JPCDlb-HHW7-fMDy-h8p2-Itbp-hwfK-3CwN97 LV Write Access read/write LV Status available # open 1 LV Size 91.96 GB Current LE 23542 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0 --- Logical volume --- LV Name /dev/vg_token/lv_swap VG Name vg_token LV UUID 3JMF4u-3jXx-Xy6H-saNt-Aljh-6Idw-73O4IS LV Write Access read/write LV Status available # open 1 LV Size 1.00 GB Current LE 256 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:1 [root@token ~]# df -h / Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_token-lv_root 91G 68G 24G 75% /
是否有發行版可以讓我在不破壞現有邏輯卷的情況下安裝到新的邏輯卷中?如果是這樣,哪些,我將如何為新的 LV 騰出空間?
我不知道典型的安裝程序是否提供了該功能,但通過 live CD(或 live USB 或其他)很容易做到。SystemRescueCD和GParted Live都具有現成的所需工具(毫無疑問,還有許多其他合適的實時發行版)。請注意,您需要從單獨的系統引導,因為 ext3 文件系統在掛載時無法收縮。
您可以使用GParted GUI 將文件系統縮小多達 20GB 左右,並相應地調整現有邏輯卷的大小。然後,當您安裝另一個發行版時,您將能夠在可用空間中創建一個邏輯卷。請注意,並非所有發行版都支持安裝到邏輯卷(當然,所有“嚴肅”的發行版都支持);對於 Ubuntu,您需要伺服器安裝程序(與具有漂亮圖形但選項較少的桌面安裝程序相反)。
如果您不能或不想使用 GUI,以下是如何在命令行上執行此操作的概述:
pvscan
檢測物理卷(如果在引導期間尚未完成)。vgimport vg_token
導入卷組(同上)。vgchange -ay vg_token
使邏輯卷可訪問。resize2fs /dev/vg_token/lv_root 72G
(或您決定的任何尺寸)。lvreduce -L 72g /dev/vg_token/lv_root
(這必須與文件系統的大小相同;請記住,對於 LVM 工具,小寫單位是二進制 (k=1024),大寫單位是十進制 (K=1000))。vgchange -an vg_token; vgexport vg_token; reboot
.