码迷,mamicode.com
首页 > 其他好文 > 详细

lvm、磁盘故障

时间:2017-11-06 22:55:24      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:磁盘   lvm   

lvm讲解(上)

方便扩容和缩容磁盘空间,由于使用了lvm,如果文件系统发生损坏文件数据找不到了,要恢复数据的时候就想一下,首先硬盘划分了物理分区,物理分区的基础上划分了lvm,恢复起来麻烦,毕竟是一个软件

物理卷(磁盘分区)

卷组(上划分逻辑卷)

逻辑卷(格式化、挂载)

技术分享 

 

磁盘分区

[root@lsx1 ~]# fdisk /dev/sdb

 

n创建3个新分区,分别是1G  p +1G

 

t 改变分区类型  8e

 

创建物理卷

[root@localhost ~]# yum install -y lvm //没有pvcreate

[root@localhost ~]# yum provides "/*/pvcreate"  (想要安装一个包,但是名字忘记了,只知道命令可以根据命令搜索)

pvcreate /dev/sdb1

pvcreate /dev/sdb2

pvcreate /dev/sdb3

[root@localhost ~]# ls /dev/sdb1

/dev/sdb1 (如果不生成这个文件执行partprobe)

 

[root@localhost ~]# pvdisplay //查看物理卷

[root@localhost ~]# pvs

lvm讲解(中)

创建卷组

[root@localhost ~]# vgcreate vg1 /dev/sdb1 /dev/sdb2

 

[root@localhost ~]# vgdisplay  //查看卷组

[root@localhost ~]# vgs

[root@localhost ~]# vgremove //删除

 

创建逻辑卷

[root@localhost ~]# lvcreate -L 100M -n lv1 vg1 //vg1组里划分出来大小100m名字叫作lv1

 

格式化

[root@localhost ~]# mkfs -t ext4 /dev/vg1/lv1 //格式化

 

挂载

[root@localhost ~]# mount /dev/vg1/lv1 /mnt/

[root@localhost ~]# df -h

文件系统             容量  已用  可用 已用% 挂载点

tmpfs                 53M     0   53M    0% /run/user/0

/dev/mapper/vg1-lv1   93M  1.6M   85M    2% /mnt

 

扩容逻辑卷

[root@localhost ~]# lvresize -L 200M /dev/vg1/lv1 //从原来的100M变成200M

 

[root@localhost ~]# e2fsck -f /dev/vg1/lv1 //检查磁盘是否有问题

 

[root@localhost ~]# resize2fs /dev/vg1/lv1 //更新逻辑卷信息(不更新无法识别新的大小)

 

[root@localhost ~]# xfs_growfs /dev/vg1/lv1  xfs系统需要执行

 

缩减逻辑卷(xfs不支持)

[root@localhost ~]# umount /mnt/

 

[root@localhost ~]# e2fsck -f /dev/vg1/lv1

 

[root@localhost ~]# resize2fs /dev/vg1/lv1 100M

 

[root@localhost ~]# lvresize -L 100M /dev/vg1/lv1

 

[root@localhost ~]# lvdisplay

 

Xfs扩容

[root@localhost ~]# mkfs.xfs -f /dev/vg1/lv1 格式化

[root@localhost ~]# mkdir /mnt/lsx

[root@localhost ~]# touch /mnt/lsx/lsx.txt

[root@localhost ~]# echo "111"> /mnt/lsx/lsx.txt

 

[root@localhost ~]# lvresize -L 300M /dev/vg1/lv1 //执行扩容要先卸载

 

[root@localhost ~]# lvs

 

[root@localhost ~]# xfs_growfs /dev/vg1/lv1 (不需要卸载)

lvm讲解(下)

扩展卷组

Lvm扩容最大扩到卷组一样大

[root@localhost ~]# vgextend vg1 /dev/sdb3 //sdb3加入到vg1组里

 

[root@localhost ~]# vgdisplay //查看扩展组

 

[root@localhost ~]# lvresize -L 300M /dev/vg1/lv1 //在扩容逻辑卷

 

磁盘故障小案例

 因为做实验写了一行配置到/etc/fstab里面去,重启发现不能进入系统

技术分享 

 

1. 输入root密码

2. vi /etc/fstab

3. 删除配置的行、保存退出

4. reboot

 

 


本文出自 “帕多克的痴迷” 博客,请务必保留此出处http://lsxme.blog.51cto.com/12400127/1979255

lvm、磁盘故障

标签:磁盘   lvm   

原文地址:http://lsxme.blog.51cto.com/12400127/1979255

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!