li
  当前位置:主页 > 操作系统Redhat Linux > 文章内容
li
调整LVM2和ext2或ext3文件系统大小的过程
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2008-06-07   阅读:7  
本文章共5223字,分4页,当前第1页,快速翻页:
 
解决方法:

建议在对包含重要数据的分区作操作之前先在不包含重要数据的文件系统中进行调整大小的测试。强烈建议在调整前文件系统之前创建和校对数据备份。文章接下来部 分描述了一个未分区空间测试逻辑卷和ext3文 件系统调整的方案。

在这个测试过程中,首 先在一个未分区的磁盘空间创建一个分区(假 设为/dev/hda2)。 然后在该分区上创建物理卷,卷组(TestVG)和 逻辑卷(TestLV)。 最后在逻辑卷上创建ext3文 件系统, 检查之后,挂载使 用。用未分区磁盘空间创建新的物理卷(/dev/hda3), 并添加卷组和逻辑卷。最后,调整现有逻辑卷中的文件系统的大小, 并 且检查整个文件系统的数据一致性。

在测试过程中, 用 到parted ,lvm,mount,mkfs.ext3,de,e2fsck和ext2online程 序。读者被鼓励通过阅读命令手册来熟悉程序。例如:

 # man parted 
 PARTED(8) GNU Parted Manual PARTED(8) 
 NAME 
 GNU Parted - a partition manipulation program 
 SYNOPSIS 
 parted [options] [device [command [options...]...]] 
 ...

parted和lvm程 序可以在交互和非交互模式下运行。这篇文章的所有样例都使用非交互模式。可在线查阅parted和lvm程序的内置可用命令, 来理解命令语法。

为新的物理卷创建一个分区。

执行parted命令,并用print显示可用的未分区磁盘空间:

 # parted /dev/hda print 
 Disk geometry for /dev/hda: 0.000-76318.054 megabytes 
 Disk label type: msdos 
 Minor Start End Type Filesystem Flags 
 1 0.031 101.975 primary ext3 boot 
 4 31118.093 76316.594 extended 
 5 31220.099 76316.594 logical ext3 lvm 
 Information: Don't forget to update /etc/fstab, if necessary. 

这种情况下,parted print命令显示设备/dev/hda从101.975(分 区1的 末端)到31118.093(分 区4的 开始)间 仍有未分配空间。

用parted mkpart命令在可用磁盘空间中创建分区,然后用parted print命令验证:

 # parted /dev/hda "mkpart primary 101.976 2500" 
 Information: Don't forget to update /etc/fstab, if necessary. 
 # parted /dev/hda print 
 Disk geometry for /dev/hda: 0.000-76318.054 megabytes 
 Disk label type: msdos 
 Minor Start End Type Filesystem Flags 
 1 0.031 101.975 primary ext3 boot 
 2 101.975 2502.312 primary ext3 
 4 31118.093 76316.594 extended 
 5 31220.099 76316.594 logical ext3 lvm 
 Information: Don't forget to update /etc/fstab, if necessary. 

在新分区上创建逻辑卷

lvm可用于操作LVM2卷 组、逻辑卷和物理卷。首先,用lvm pvs列出已存在的物理卷。然后用pvcreate在 新分区上创建物理卷,然后再次执行lvm pvs验 证物理卷:

 # lvm pvs 
 PV VG Fmt Attr PSize PFree 
 /dev/hda5 VolGroup00 lvm2 a- 44.03G 0 
 # lvm pvcreate /dev/hda2 
 Physical volume "/dev/hda2" successfully created 
 # lvm pvs 
 PV VG Fmt Attr PSize PFree 
 /dev/hda2 lvm2 -- 2.34G 2.34G 
 /dev/hda5 VolGroup00 lvm2 a- 44.03G 0 

为一个新的逻辑卷创建卷组

创建一个新的卷组前,至少要有一个物理卷是可用的。物理卷用于创建卷组.注意本例中'VolGroup00'卷 组已存在:

 # lvm vgs 
 VG #PV #LV #SN Attr VSize VFree 
 VolGroup00 1 2 0 wz--n 44.03G 0 
 # lvm vgcreate TestVG /dev/hda2 
 Volume group "TestVG" successfully created 
 # lvm vgs 
 VG #PV #LV #SN Attr VSize VFree 
 TestVG 1 0 0 wz--n 2.34G 2.34G 
 VolGroup00 1 2 0 wz--n 44.03G 0 

注 意卷组需要用lvm vgchange -a y激活:

www.ixdba.net


 # lvm vgchange -a y TestVG 
 0 logical volume(s) in volume group "TestVG" now active 
 Now there is a new directory in /dev for the volume group: 
 # ls -ld /dev/TestVG 
 drwx------ 2 root root 60 Jan 17 17:48 /dev/TestVG 
 					  


阅读更多内容1 · 2 · 3 · 4 · 下一页>>


  上一篇: 如何显示.iso文件中的内容?   下一篇: 安装红帽企业版Linux4U3,为什么...
li
 §相关评论  
 热点文章

·使用pam_abl防止SSH遭暴力破解
·redhat linux 5上telnet的开启
·linux命令行下如何更换使用的s
·xhost unable to open display
·文件系统出现不一直的原因和基
·linux系统下磁带机的简单操作命
·tar与磁带机操作命令
·linux系统建立终端和登录系统
·如何配置/etc/fstab或autofs让
·如何安装和升级一个RPM软件包?
·如何在新添加的磁盘上创建EXT3
li
 编辑推荐
·使用pam_abl防止SSH遭暴力破解
·redhat linux 5上telnet的开启
·linux命令行下如何更换使用的s
·xhost unable to open display
·文件系统出现不一直的原因和基
·linux系统下磁带机的简单操作命
·tar与磁带机操作命令
·linux系统建立终端和登录系统
·如何配置/etc/fstab或autofs让
·如何安装和升级一个RPM软件包?
·如何在新添加的磁盘上创建EXT3
li
 相关篇章
·如何显示.iso文件中的内容?
·系统为什么不识别外部USB驱动?
·怎样在系统引导时阻止某些模块的...
·怎样在运行的系统中设置RAID 1(镜...
·进程碰到了2GB内存空间的限制,红...
·如何在红帽企业Linux上打开Telne...
·操作系统安装后,怎样用逻辑卷管...
·如何在SMP内核下限制活动的CPU数...
·怎样使ethtool设置永久保存在网络...
·如何去生成系统sysreport, 什么是...
·安装红帽企业版Linux4U3,为什么...
·如何知道在/dev目录下的什么设备...
·在使用GRUB引导程序的时候如何进...
·如何解决 Broadcom 的网卡在Red ...
·常用NFS mount选项介绍
·在RHEL下手工配置NFS服务器
·什么是虚拟内存,在红帽企业版Li...
·共享和加载NFS文件系统需要什么服...
·获取IBM系统X服务器的最新的"Ser...
·在红帽企业版Linux 4上怎样关掉S...
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接