lvm磁盘故障

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lvm磁盘故障相关的知识,希望对你有一定的参考价值。

lvm讲解(上)

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

物理卷(磁盘分区)

卷组(上划分逻辑卷)

逻辑卷(格式化、挂载)

技术分享 

 

磁盘分区

[[email protected] ~]# fdisk /dev/sdb

 

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

 

t 改变分区类型  8e

 

创建物理卷

[[email protected] ~]# yum install -y lvm //没有pvcreate

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

pvcreate /dev/sdb1

pvcreate /dev/sdb2

pvcreate /dev/sdb3

[[email protected] ~]# ls /dev/sdb1

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

 

[[email protected] ~]# pvdisplay //查看物理卷

[[email protected] ~]# pvs

lvm讲解(中)

创建卷组

[[email protected] ~]# vgcreate vg1 /dev/sdb1 /dev/sdb2

 

[[email protected] ~]# vgdisplay  //查看卷组

[[email protected] ~]# vgs

[[email protected] ~]# vgremove //删除

 

创建逻辑卷

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

 

格式化

[[email protected] ~]# mkfs -t ext4 /dev/vg1/lv1 //格式化

 

挂载

[[email protected] ~]# mount /dev/vg1/lv1 /mnt/

[[email protected] ~]# df -h

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

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

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

 

扩容逻辑卷

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

 

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

 

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

 

[[email protected] ~]# xfs_growfs /dev/vg1/lv1  xfs系统需要执行

 

缩减逻辑卷(xfs不支持)

[[email protected] ~]# umount /mnt/

 

[[email protected] ~]# e2fsck -f /dev/vg1/lv1

 

[[email protected] ~]# resize2fs /dev/vg1/lv1 100M

 

[[email protected] ~]# lvresize -L 100M /dev/vg1/lv1

 

[[email protected] ~]# lvdisplay

 

Xfs扩容

[[email protected] ~]# mkfs.xfs -f /dev/vg1/lv1 格式化

[[email protected] ~]# mkdir /mnt/lsx

[[email protected] ~]# touch /mnt/lsx/lsx.txt

[[email protected] ~]# echo "111"> /mnt/lsx/lsx.txt

 

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

 

[[email protected] ~]# lvs

 

[[email protected] ~]# xfs_growfs /dev/vg1/lv1 (不需要卸载)

lvm讲解(下)

扩展卷组

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

[[email protected] ~]# vgextend vg1 /dev/sdb3 //sdb3加入到vg1组里

 

[[email protected] ~]# vgdisplay //查看扩展组

 

[[email protected] ~]# 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磁盘故障的主要内容,如果未能解决你的问题,请参考以下文章

Linux的lvm讲解与磁盘故障小案例

lvm磁盘故障

lvm讲解,磁盘故障案例

十lvm磁盘故障小案例

lvm及磁盘故障案列

LVM磁盘故障小案例