实践LVM2和EXT3文件系统扩展!
最近在运行中的RedHat系统上实践了LVM2和EXT3文件系统的实时扩展,特此记录了大致的步骤和方法,以便日后参考和共享经验。
LVM2是Linux下的逻辑磁盘管理系统,关于LVM更加多的理论知识,可以参见相关的手册和说明,本文将只就如何操作进行描述。
大致步骤:
添加物理分区PV(类型为LVM);
扩展VG,添加PV到现有的VG(也可以在此时新建VG);
扩展VG中的已有LV或者可以新建LV;
扩展LV上的文件系统,RedHat默认是EXT3;
所使用的工具有parted,LVM,或者根据个人喜好可以使用fdisk和其他磁盘操作工具。
parted mkpart
建立PV,
vgextend 命令扩展VG,添加PV到VG;
lvextend命令扩展已有的LV;
使用ext2online 来resize文件系统;
注意:不是所有系统都有可用的ext2online命令,只有部分RedHat系统和打过ext系统在线改变大小补丁的系统才适用此命令,使用之前请确认这些信息。本人在RH AS4系统上操作完全在线完成;如果你的系统不支持文件系统在线改变大小,可能你需要umount要改变大小的文件系统,再进行resize操作,然后重新mount文件系统。
注意:根据RedHat官方文档证明,Redhat Enterprise Linux AS/ES/WS v3系列不支持在线扩展文件系统,需要umount来实现该操作,所以不要轻易去尝试这个操作。
日后有时间将在更多的Linux上做测试。
关于Linux LVM的问题有很多人关注,也有些朋友向我资讯过这方面的问题,我觉得处理LVM的问题和其他系统管理问题一样,要明确目标和方法,大胆的尝试。
这里再罗列一些资源,以供参考:
RedHat EL 4的LVM管理(RedHat的手册)
FedoraNews Wiki关于LVM扩展的快速指导;
LVM HOWTO
Volumes
LVM2
LVM2是Linux下的逻辑磁盘管理系统,关于LVM更加多的理论知识,可以参见相关的手册和说明,本文将只就如何操作进行描述。
大致步骤:
添加物理分区PV(类型为LVM);
扩展VG,添加PV到现有的VG(也可以在此时新建VG);
扩展VG中的已有LV或者可以新建LV;
扩展LV上的文件系统,RedHat默认是EXT3;
所使用的工具有parted,LVM,或者根据个人喜好可以使用fdisk和其他磁盘操作工具。
parted mkpart
建立PV,
vgextend 命令扩展VG,添加PV到VG;
lvextend命令扩展已有的LV;
使用ext2online 来resize文件系统;
注意:不是所有系统都有可用的ext2online命令,只有部分RedHat系统和打过ext系统在线改变大小补丁的系统才适用此命令,使用之前请确认这些信息。本人在RH AS4系统上操作完全在线完成;如果你的系统不支持文件系统在线改变大小,可能你需要umount要改变大小的文件系统,再进行resize操作,然后重新mount文件系统。
注意:根据RedHat官方文档证明,Redhat Enterprise Linux AS/ES/WS v3系列不支持在线扩展文件系统,需要umount来实现该操作,所以不要轻易去尝试这个操作。
日后有时间将在更多的Linux上做测试。
关于Linux LVM的问题有很多人关注,也有些朋友向我资讯过这方面的问题,我觉得处理LVM的问题和其他系统管理问题一样,要明确目标和方法,大胆的尝试。
这里再罗列一些资源,以供参考:
RedHat EL 4的LVM管理(RedHat的手册)
FedoraNews Wiki关于LVM扩展的快速指导;
LVM HOWTO
Volumes
LVM2
Comments