Posts

Showing posts with the label LVM

实践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