感谢支持
我们一直在努力

RHCE_RHEL6_124 U7 管理逻辑卷

RHEL-6.0 LVM
RHCE_RHEL6_124 U7 管理逻辑卷

一、可以使用图形界面来管理lvm。


[root@desktop6 ~]# yum -y install system-config-lvm


[root@desktop6 ~]# system-config-lvm


  或者:系统–〉管理–〉逻辑卷管理


RHCE_RHEL6_124 U7 管理逻辑卷


二、建议使用终端来管理lvm。


一.创建物理的磁盘分区


[root@desktop6 ~]# fdisk /dev/sda



[root@desktop6 ~]# partx -a /dev/sda   [同步内核信息]


二.创建LVM


1.先转成物理卷 physical volumes


[root@desktop6 ~]# pvcreat /dev/sda6 /dev/sda7


2.组成一个大的卷组,一个逻辑的大硬盘 volume group


[root@desktop6 ~]# vgcreate vg0 /dev/sda6 /dev/sda7 –s 4


                                              [-s是指定pe的大小.可选]


3.逻辑卷[分区] logical volumes


[root@desktop6 ~]# lvcreate -L 500m -n lv01 vg0 [-L直接指定大小]


[root@desktop6 ~]# lvcreate -l 125 -n lv01 vg0    [-l是指定pe的个数]


4.格式化lv


[root@desktop6 ~]# mkfs.ext4 /dev/vg0/lv01


[root@desktop6 ~]# blkid    [查看所属的文件系统的UUID]


5.挂载lv


[root@desktop6 ~]# mkdir /mnt/lvm01        [创建挂载点]


[root@desktop6 ~]# mount /dev/vg0/lv01 /mnt/lvm01


vim /etc/fstab  写入挂载表中,保证永久生效。请用UUID挂载


6.添加数据测试


[root@desktop6 ~]# dd if=/dev/zero of=/mnt/lvm01/test bs=1M count=300


还有一部分写不进数据了,因为有5%是保留数


三.增加LV的容量: 如何拉升LVM?


LVM可以动态在线调整分区,没有任何风险。在线的,立即生效。


1.先增加一个物理卷 /dev/sda8


[root@desktop6 ~]# pvcreate /dev/sda8


2.把物理卷加入到逻辑卷组中


[root@desktop6 ~]# vgextend vg0 /dev/sda8


  Volume group “vg0” successfully extended


3.扩展逻辑卷[分区] logical volumes


[root@desktop6 ~]# lvextend -L +300M /dev/vg0/lv01   [增加300M]


  Extending logical volume lv01 to 800.00 MB


  Logical volume lv01 successfully resized


4.增加到文件系统 [重启计算机也没有用,只能用以下命令]


[root@desktop6 ~]# resize2fs /dev/vg0/lv01


resize2fs 1.39 (29-May-2006)


Filesystem at /dev/vg0/lv01 is mounted on /mnt/lvm01; on-line resizing required


Performing an on-line resize of /dev/vg0/lv01 to 819200 (1k) blocks.


The filesystem on /dev/vg0/lv01 is now 819200 blocks long.


三.减小LV容量 [注意看提示,执行不成,都会有报错]


1.必须离线


[root@desktop6 ~]# umount /mnt/lvm01


注意了:可能出现以下情况,细心谨慎



无法umount /home


可能是文件自动挂载的原因


如果停止文件自动挂载服务,也umount /home不成,就查看vim /etc/fstab


原来/home下还挂载/rhome,所以要先 umount /home/rhome,再停止自动挂载服务。


还有一种办法:[root@desktop6 ~]# fuser -v /mnt


                [root@desktop6 ~]# kill -9 pid


成了


2.强制扫描文件系统,这是必须的


[root@desktop6 ~]# e2fsck -f /dev/vg0/lv01


3.减小文件系统


[root@desktop6 ~]# resize2fs /dev/vg0/lv01 500M


4.减小逻辑卷


[root@desktop6 ~]# mount /dev/vg0/lv01 /mnt/lvm01


[root@desktop6 ~]# lvreduce -L -500M /dev/vg0/lv01  [注意有警告],或者


[root@desktop6 ~]# lvreduce -L 500M /dev/vg0/lv01


[root@desktop6 ~]# lvdisplay


5.检查数据


[root@desktop6 ~]# cd /mnt/lvm01


四.还原物理卷


[root@desktop6 ~]# umount /mnt/lvm01


[root@desktop6 ~]# lvremove /dev/vg0/lv01


[root@desktop6 ~]# vgreduce vg0 /dev/sda8


[root@desktop6 ~]# pvremove /dev/sda8


五.快照


[root@desktop6 ~]# lvcreate -L 52M -s -n lv01snap /dev/vg0/lv01


[root@desktop6 ~]# lvdisplay


[root@desktop6 ~]# mkdir /mnt/snap


[root@desktop6 ~]# mount -o ro /dev/vg0/lv01snap /mnt/snap


[root@desktop6 ~]# df -h


[root@desktop6 ~]# umount /mnt/snap


[root@desktop6 ~]# lvremove /dev/vg0/lv01snap


成功了!

赞(0) 打赏
转载请注明出处:服务器评测 » RHCE_RHEL6_124 U7 管理逻辑卷
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏