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讲解和磁盘故障案例的主要内容,如果未能解决你的问题,请参考以下文章

lvm讲解和磁盘故障案例

lvm讲解,磁盘故障案例

lvm讲解磁盘故障小案例

四周第一次课(1月2日) 4.10/lvm讲解 4.11/lvm讲解 4.12/lvm讲解 4.13 磁盘故障小案例

4.10/4.11/4.12 lvm讲解 4.13 磁盘故障小案例

4.10/4.11/4.12 lvm讲解 4.13 磁盘故障小案例