Chinaunix首页 | 论坛 | 博客
  • 博客访问: 381298
  • 博文数量: 793
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 8660
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-17 23:02
文章分类

全部博文(793)

文章存档

2010年(793)

我的朋友

分类:

2010-10-11 20:30:16

  问题   lvm原先用于ibm的aix系统   是一种分配磁盘空间到逻辑分区的磁盘管理系统   她可以灵活的动态调整分区的大小   方便管理   从fedoar core 3和redhat enterprise linux 4起   lvm成为了安装系统的默认值   选择自动分区,就自动使用lvm   当给服务器挂接新硬盘的时候   新硬盘以可以使用lvm挂接到服务器上   方法如本文所述   解决方案   假设现在给服务器挂接了一块339.14gb的磁盘   并希望使用lvm对这个磁盘进行分区管理   本文中我们创建两个分区,名字分别叫做data和data1   大小分别为300gb和39gb   然后使用lvm调整其大小   首先确认硬盘的设备名称   执行lvmdiskscan命令   例如得到如下结果   [root@ns /data"># lvmdiskscan   /dev/cciss/c0d0p1 [ 99.59 mb">   /dev/cciss/c2d0p1 [ 1.00 kb">   /dev/cciss/c0d0p2 [ 33.82 gb"> lvm physical volume   /dev/cciss/c2d0p5 [ 339.14 gb">   0 disks   2 partitions   0 lvm physical volume whole disks   1 lvm physical volumes   [root@ns /data">#   则339.14gb对应的/dev/cciss/c2d0p5就是设备名称   在设备/dev/cciss/c0d0p2的后边已经带有lvm的标记了   表示装linux系统的时候就使用了lvm   ■■创建物理分区■■   fdisk /dev/cciss/c2d0p5   按n键,创建一个分区。   类型选择主分区,大小设置为整个磁盘339.14gb即可   创建完成后按w键写入分区表   ■■创建pv■■   pv的全称是physical vloume,首先要在物理分区上创建pv方可。   执行pvcreate /dev/cciss/c2d0p5即可   ■■创建vg■■   vg的全称是volume group,他是一个volume组,每个pv上要建立一个vg   执行vgcreate volgroup01 /dev/cciss/c2d0p5   其中volgroup01是名称,可以自定义   ■■创建lv■■   lv的全称是logical vloume   执行lvcreate -l 300g -n data volgroup01   其中-l 300g表示空间是300g   -n data表示名字为data   volgroup01表示所在的vg   随后lv创建完成   这个lv的名字将会叫做/dev/vg名字/lv名字   例如/dev/volgroup01/data   执行lvscan可以查看名字   [root@ns ~"># lvscan   active '/dev/volgroup01/data' [300.00 gb"> inherit   active '/dev/volgroup00/logvol00' [32.78 gb"> inherit   active '/dev/volgroup00/logvol01' [1.00 gb"> inherit   [root@ns ~">#   这个结果就表示名为data的lv已经创建完成。   同理,再创建data1分区   执行lvcreate -l 39g -n data1 volgroup01   ■■格式化lv■■   执行mkfs.ext3 /dev/volgroup01/data   将磁盘格式化成ext3格式   执行mkfs.ext3 /dev/volgroup01/data1   将磁盘格式化成ext3格式   ■■挂载lv到普通目录■■   mkdir /www   mount /dev/volgroup01/data /www   mkdir /www1   mount /dev/volgroup01/data1 /www   即可将刚才的两个lv分区分别挂载到/www和/www1的位置   修改/etc/fstab可以在启动时候自动挂载到相应位置   执行df -h可以看分区列表和空间的情况   ■■调整lv的大小■■   首先取消挂载   umount /www   umount /www1   执行lvresize -l-30g /dev/volgroup01/data   即可给刚才的data分区减少30gb空间   执行lvresize -l+30g /dev/volgroup01/data1   即可给刚才的data1分区增加30gb空间   修改之后重新挂载   mount /dev/volgroup01/data /www   mount /dev/volgroup01/data1 /www1 如果喜欢如何使用lvm管理分区并调整大小 - lvm请收藏或告诉您的好朋友.
阅读(335) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~