我的问题是几乎的副本这个问题,但不完全是因为那是关于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 腾出空间?
答案1
我不知道典型的安装程序是否提供了该功能,但从 Live CD(或 Live USB 或其他任何设备)可以很容易地做到这一点。两个都系统救援光盘和GParted 现场直播准备好所需的工具(毫无疑问还有许多其他合适的实时发行版)。请注意,您需要从单独的系统启动,因为 ext3 文件系统在挂载时无法收缩。
您可以使用格帕特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
。