我们有这个老的CentOS4盒子,我想增加空间。
我想要一个完整的8GB显示在一个“DF – H”,但它只显示了〜4GB的第一个卷。 如何将第二卷添加到第一卷? 我可以编辑fstab并挂载组? 在创build我的笔记下面看起来像第二卷是交换空间。 我可以删除交换空间,并在第一卷上创build磁盘空间吗? 如果是这样?
# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 3.9G 3.1G 662M 83% / /dev/xvda1 99M 13M 81M 14% /boot # vgdisplay -s "VolGroup00" 7.88 GB [7.88 GB used / 0 free] # lvdisplay | grep Name LV Name /dev/VolGroup00/LogVol00 VG Name VolGroup00 LV Name /dev/VolGroup00/LogVol01 VG Name VolGroup00 # sfdisk -s /dev/xvda: 8388608 # less /etc/fstab /dev/VolGroup00/LogVol00 / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 /dev/VolGroup00/LogVol01 swap swap defaults 0 0
问题是,呃,有点混淆,但是如果我明白你想要的东西正确,你试图回收交换占用的驱动器空间,并将其用于保存根文件系统的LV。 很简单, 如果你有正确的底层文件系统 。 Ext3可以在热的时候dynamic地扩展文件系统,这意味着你很幸运,因为你的根文件系统是ext3。 作为根(请原谅LV工具的任何命名问题,这是已经几个月,因为我必须这样做,我知道有些情况下,你指定的path,而不是简单的名称):
swap off lvremove LogVol01 lvresize --size +3.5G LogVol00 resize2fs /
swap off部分完成它在锡上所说的内容,这应该从正在使用中移除交换空间。 lvremove将彻底打开swap分区的方式,并将其作为可用空间返回到卷组中。 在这个过程中, lvresize将会把隔断推出去,从而形成新的空间。 resize2fs然后展开文件系统挂载点以使用它当前所在的所有分区空间。
不要忘记从/etc/fstab移除交换实例。
您正在LVM之上的http://en.wikipedia.org/wiki/File_system和逻辑卷pipe理器之间混淆。
逻辑卷是块设备 ,您可以将文件系统放在其上。 如果你想合并2个文件系统(或者,在你的情况下,放弃一个合并到另一个空间),你需要:
man lvremove man lvextend man fsck man resize2fs
如果没有SWAP,我会强烈地忽视运行Linux。 它可能很小,比如只有内存的1/4,但没有它,你的系统肯定会遇到严重的问题。 它被devise为拥有和使用交换空间。 如果你有多个SWAP卷,并希望缩小交换使用一个,没有显示在你的输出,那应该没问题,但我认为你没有故意从你的terminal转储删除?