16.LVM以及磁盘故障案例

今天我们讲LVM,它可以让我们很方便的扩容与缩容我们的磁盘空间,但一旦出现问题,比如文件系统发生损坏,恢复起来会很麻烦,我们来安装一下,yum install -y lvm2,如果我们不知道包命,我们可以根据命令来搜索,yum provides "/*/pvcreate"就可以发现包名为lvm2,我们再运行一下partprobe来创建一下分区文件,若未生成的话。

095744_ahOl_3706658.jpg如图,我们在想a盘划分了两个物理卷1与2,在b盘划分了物理卷3,我们可以用物理卷1组成卷组1,物理卷2和3组成换卷组2,这实际上就是物理卷的集合,我们再在卷组基础上划分逻辑卷。然后将逻辑卷格式化并挂载到系统中去使用。首先我们要准备物理卷,fdisk /dev/sdb,使用n创建三个分区,大小2g,使用t更改类型为8e,接下来我们来创建物理卷,pvcreate /dev/sdb1,pvcreate /dev/sdb2,pvcreate /dev/sdb3,然后使用pvdisplay或者pvs列出当前所有物理卷,pvremove /dev/sdb3可以将物理卷删除,接下来我们创建卷组,vgcreate vg1 /dev/sdb1 /dev/sdb2回车,我们的vg1卷组就生成了。vgdisplay或者vgs可以查看它的信息,vgremove可以删除卷组。接下来我们创建逻辑卷,lvcreate -L100M -n lv1 vg1指定大小为100兆,名字为lv1,从vg1中创建。接下来我们将逻辑卷格式化为ext格式 mkfs.ext4 /dev/vg1/lv1 ,接下来我们挂载到mnt下,mount /dev/vg1/lv1 /mnt我们可以在这个逻辑卷下创建一个目录与文件,mkdir /mnt/2356 touch 24.txt,接下来我们对它扩容,lvresize -L 300M /dev/vg1/lv1重新设置卷的大小,e2fsck -f /dev/vg1/lv1检查磁盘错误,resize2fs /dev/vg1/lv1更新逻辑卷信息,上面两条是ext4,而xfs则需要执行xfs_growfs /dev/vg1/lv1。我们再讲一下缩减逻辑卷(不支持xfs),先umount,e2fsck -f /dev/vg1/lv1检查磁盘错误,resize2fs /dev/vg1/lv1 100M更新逻辑卷信息,lvresize -L 100M /dev/vg1/lv1重新设置卷大小,接下来我们讲一下扩展卷组,fdisk /dev/sdb,shiyongn新建一个sdb4的8e分区,pvcreate /dev/sdb/sdb4创建物理卷,vgextend vg1 /dev/sdb/sdb4将这个空间添加到vg1中。

当我们fstab中有错误信息时,系统重启后进入不了系统,这是我们输入root密码,然后更改我们的fstab,将错误信息删除,保存文件,重启就好了。

转载于:https://my.oschina.net/Hamm/blog/1563599

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值