lvm讲解和磁盘故障案例
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lvm讲解和磁盘故障案例相关的知识,希望对你有一定的参考价值。
一:lvm讲解
1.准备磁盘分区
fdisk /deb/sdb
n创建三个新分区,分别为1G
t改变分区类型为8e
2.pvcreate /dev/sdb1
yum install -y lvm
[[email protected] ~]# yum install -y lvm
已加载插件:fastestmirror
base | 3.6 kB 00:00:00
extras | 3.4 kB 00:00:00
updates | 3.4 kB 00:00:00
(1/2): extras/7/x86_64/primary_db | 149 kB 00:00:00
(2/2): updates/7/x86_64/primary_db | 2.7 MB 00:00:05
Loading mirror speeds from cached hostfile
* base: centos.ustc.edu.cn
* extras: mirrors.cn99.com
* updates: mirrors.cn99.com
没有可用软件包 lvm。
错误:无须任何处理
那么就去查找lvm需要安装哪个包
yum provides "/*/pvcreate"
[[email protected] ~]# yum provides "/*/pvcreate"
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.ustc.edu.cn
* extras: mirrors.cn99.com
* updates: mirrors.cn99.com
base/7/x86_64/filelists_db | 6.9 MB 00:00:04
extras/7/x86_64/filelists_db | 524 kB 00:00:00
updates/7/x86_64/filelists_db | 1.5 MB 00:00:00
1:bash-completion-2.1-6.el7.noarch : Programmable completion for Bash
源 :base
匹配来源:
文件名 :/usr/share/bash-completion/completions/pvcreate
7:lvm2-2.02.177-4.el7.x86_64 : Userland logical volume management tools
源 :base
匹配来源:
文件名 :/usr/sbin/pvcreate
所以包名为lvm2.
再次安装
yum install -y lvm2
安装完成后,需要运行partprobe命令
pvcreate /dev/sdb1
注意检查该磁盘是否处于挂载状态,如果是挂载状态,需要卸载。
3.pvdisplay查看一下各物理卷。
4.vgdisplay或vgs查看一下卷组。
5.创建逻辑卷:lvcreate -L 100M -n lv1 vg1
6.格式化一下:mkfs.ext4 /dev/vg1/lv1
7.挂载一下:mount /dev/vg1/lv1 /mnt/
8.mkdir /mnt/1212
9.touch /mnt/23.txt
10.扩容逻辑卷:
11.重新设置卷大小:lvresize -L 300M /dev/vg1/lv1
11.检查磁盘错误(ext4执行):e2fsck -f /dev/vg1/lv1
12.更新逻辑卷信息(ext4执行):resize2fs /dev/vg1/lv1
13.xfs文件系统需要执行:xfs_growfs /dev/vg1/lv1
14.缩减逻辑卷(xfs不支持):
15.umount /mount
16.检查磁盘错误(ext4执行):e2fsck -f /dev/vg1/lv1
17.更新逻辑卷信息(ext4执行):resize2fs /dev/vg1/lv1 100M
18.重新设置卷大小:lvresize -L 100M /dev/vg1/lv1
19.xfs逻辑卷扩容:
20.重新格式化为xfs格式:mkfs.xfs -f /dev/vg1/lv1
21.mount /dev/vg1/lv1 /mnt/
22.lvresize -L 300M /dev/vg1/lv1
23.xfs_growfs /dev/vg1/lv1
24.注意:ext4扩容需要卸载进行,xfs不需要卸载就可以执行。
25.扩容卷组:(新增/dev/sdb5,2G)
26.fdisk /dev/sdb
27.pvcreate /dev/sdb5
28.vgextend vg1 /dev/sdb5
29.lvresize -L 100M /dev/vg1/lv1
二:磁盘故障小案例
因为另外一块磁盘不存在,但是配置文件/etc/fstab中又有挂载的配置,挂载出问题就导致这样的故障。
所以要将/etc/fstab中的挂载信息删除,再重启即可。
以上是关于lvm讲解和磁盘故障案例的主要内容,如果未能解决你的问题,请参考以下文章
四周第一次课(1月2日) 4.10/lvm讲解 4.11/lvm讲解 4.12/lvm讲解 4.13 磁盘故障小案例