linux系统磁盘故障,lvm讲解,罗列磁盘故障小案例

LVM讲解

121cb4428bbbabb47aa765854a14b44a.png

一般流程:创建物理分区→物理卷→卷组→逻辑卷→格式化→挂载使用

准备磁盘分区

fdisk /dev/sdb

n 创建三个新分区,分别1G

t 改变分区类型为8e

674a558e145d53e1b8b709efec51a661.png

9f38b663d6c4c55fc0928c6f67bfeb7f.png

bc88162b09f85c89f621582e6bd88fa3.png

77d765cb941aea3be8cff17aaf473428.png

386718639f6c37dbd229fbdfb89b5801.png

573c5cf348d68cf3c4bd94197567e893.png

8cbe2aea1d088d13c692f867c30c01b3.png

5fce613a6f10b63d9f6681036c675f78.png

3d3f5b606bcbb422d698d0f79f173ae0.png

067403e0b1fefa89025145cc2b9d2db9.png

77fe8921b9f5212d18a23f4f7ae56729.png

创建物理卷

命令pvcreate(physical volume create)

pvcreate /dev/sdb1

pvcreate /dev/sdb2

pvcreate /dev/sdb3

pvdisplay 列出当前物理卷

pvremove /dev/sdb3 删除物理卷

在运行命令# pvcreate /dev/sdb1时,出现未找到命令,可以安装软件包,这里如果忘记软件包的名字,可以根据命令搜索软件包名称

b330e24b6a715fc1d56111f6bf77399a.png

7bbc46dfc0fc76815d20b4adcb75f3c8.png

cdcdbc82ca5e8b023d2fbc42022e8782.png

搜索到正确软件包名称lvm2,然后安装完成

a5435b036a93a9caad400994ced168c8.png

然后继续创建三个物理卷,再创建过程中,可能出现没有自动生成 /dev/sdb1文件,这是只要允许partprobe命令即可生成

4268b9d36962e3c8475b5b1ef4c88868.png

然后创建,如果 /dev/sdb文件挂载在磁盘上,需要先卸载,再创建完成

495b13bc912af2b621d4d98734b8b965.png

607bc3b1d6a25db13ad273603bc195b9.png

物理卷创建完成后,可以用命令pvdisplay查看

fd7c328cc0d4b3bdf4bfcc575a4af5c1.png

cff638707819698771dceeef47965de4.png

855e6206aa66830c7b7fad21802f9e96.png

还有命令pvs也可以查看,更直观

9fc4ff7c1546103bb8d6409e83844e81.png

创建卷组

命令vgcreate(volume group create),命令vgremove删除卷组

ba1769f6b36242e32263cc34caeeeec8.png

创建完可以用命令vgdisplay和命令vgs查看信息

dafa01dd91722de84f183c1fa8d25233.png

499ed0c2e278cd2ad735a787a80e87cd.png

创建逻辑卷

命令lvcreate(logical volume create),用法lvcreate [选项] [参数]

-L:指定逻辑卷的大小;

-n:指定逻辑卷的名称。

da64493e80d8dc9c669fde3699ef3f82.png

格式化成ext4

5e01d179f27d65dc1408c698206cea9c.png

挂载

3650196a8162ce840d45451f3ee722ad.png

de5f9a6fa36ce263eee9dcbfac32ce09.png

扩容逻辑卷

lvresize -L 300M /dev/vg1/lv1 重新设置卷大小;

e2fsck -f /dev/vg1/lv1 检查磁盘错误 (ext4执行);

resize2fs /dev/vg1/lv1 更新逻辑卷信息(ext4执行);

xfs_growfs /dev/vg1/lv1 xfs文件系统需要执行。

命令lvresize(logical volume resize),用法lvresize [选项] [参数]

-L:指定扩容大小

24efd1107f82e3cac9ab354cd0e776b8.png

检查磁盘错误 (ext4执行)

54f7cb4bc02d58aac084e64bdb517ad9.png

更新逻辑卷信息(ext4执行),扩容之后,文件也不丢失

5aef3af59ab1a98111fa5e87504150c2.png

缩容(xfs不支持)

先umount

e2fsck -f /dev/vg1/lv1 检查磁盘错误(ext)

resize2fs /dev/vg1/lv1 100M 更新逻辑卷信息(ext)

lvresize -L 100M /dev/vg1/lv1 重新设置卷大小

f9f968e98963b5a2384d601b16b8991f.png

然后可以查看逻辑卷大小,缩容也不会丢失文件

89581b85eaa3c2ba1ac5593d773779bb.png

c9ac2973d3ea0417cc200b1bed75bb5b.png

c7b95f9e9250e15d875b2eecbe437654.png

扩容逻辑卷(xfs)

f8f08de50eadd031c3199a81d32827fa.png

c9c8a2bd5d3ebc2aef77ef710aba013f.png

1320bed7e503978d8f7bd2fa1d60f918.png

扩展卷组

fdisk /dev/sdb 新增/dev/sdb3 2G

pvcreate /dev/sdb3

vgextend vg1 /dev/sdb3

lvresize -L 100M /dev/vg1/lv1 重新设置卷大小

6477ca2cae08fcc58eebb850fd1c8360.png

63040966eae827b41f897a7fe566ce75.png

磁盘故障小案例

做完LVM实验之后,重启后可能会发现不能进入系统,故障如下:

d97537f3d6049b8d7919549e63198b88.png

先输入root密码回车,然后编辑# vi /etc/fstab文件

b3551dd93455cb53dd2e956ee5d6142e.png

将光标移至红框那一行,按dd删除这一行,:wq保存退出,重启之后就能正常使用

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值