十lvm磁盘故障小案例

author author     2022-10-20     363

关键词:

十六、lvm、磁盘故障小案例

lvm

物理卷:磁盘分区。

卷组:多个物理卷的集合。

逻辑卷:在卷组的基础上划分出来的逻辑卷。 最终在逻辑卷的基础上进行格式化,再挂载到系统里面去使用。

如何操作:

1.fdisk /dev/sdb

2.n 创建3个新分区,分别1G

3.t 改变分区类型为8e(lvm)

 设备 Boot      Start         End      Blocks   Id  System

/dev/sdb1            2048     2099199     1048576   83  Linux

id:83。说明是普通的分区。

再输入命令t改为lvm,如下:

命令(输入 m 获取帮助):t

已选择分区 1

Hex 代码(输入 L 列出所有代码):8e

已将分区“Linux”的类型更改为“Linux LVM”

更改完以后,如下所示:

  设备 Boot      Start         End      Blocks   Id  System

/dev/sdb1            2048     2099199     1048576   8e  Linux LVM

id:8e,system:Linux  LVM

只有这样才能做物理卷。

更改完以后w保存退出,再fdisk -l查看:

# fdisk -l

磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x000cd828

  设备 Boot      Start         End      Blocks   Id  System

/dev/sda1   *        2048      411647      204800   83  Linux

/dev/sda2          411648     8800255     4194304   82  Linux swap / Solaris

/dev/sda3         8800256    41943039    16571392   83  Linux

磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x3cb18b4e

  设备 Boot      Start           End             Blocks      Id     System

/dev/sdb1            2048     2099199     1048576     8e  Linux LVM

/dev/sdb2         2099200     4196351     1048576   8e  Linux LVM

/dev/sdb3         4196352     6293503     1048576   8e  Linux LVM

可以看到三个分区都为lvm,id为8e。

创建物理卷,用命令pvcreate,后面跟分区名/dev/sdb1。

若没有该命令,安装lvm,命令:

yum install -y lvm

报没有这个软件包。

可以根据这个命令去搜索对应的软件包,命令:

# yum provides "/*/pvcreate"   (/表示根,*通配,再pvcreate)

已加载插件:fastestmirror

Loading mirror speeds from cached hostfile

* base: mirrors.sohu.com

* extras: mirrors.sohu.com

* updates: mirrors.sohu.com

base/7/x86_64/filelists_db                                                                                     | 6.7 MB  00:00:02    

extras/7/x86_64/filelists_db                                                                                   | 636 kB  00:00:00    

updates/7/x86_64/filelists_db                                                                                  | 3.5 MB  00:00:01    

1:bash-completion-2.1-6.el7.noarch : Programmable completion for Bash

源    :base

匹配来源:

文件名    :/usr/share/bash-completion/completions/pvcreate

7:lvm2-2.02.171-8.el7.x86_64 : Userland logical volume management tools

源    :base

匹配来源:

文件名    :/usr/sbin/pvcreate

查找到软件包为lvm2,再安装:

# yum install -y lvm2

再创建物理卷,发现没有这个文件:

# pvcreate /dev/sdb1

 Device /dev/sdb1 not found (or ignored by filtering).

ls一下/dev/sdb1,若没有这个目录,运行一下partprobe命令,再ls就会看到有这个文件了。一般创建完分区以后会自动生成这个文件。

再输入 pvcreate /dev/sdb1

会出现:WARNING: dos signature detected on /dev/sdb1 at offset 510. Wipe it? [y/n]:

输入y同意

WARNING: dos signature detected on /dev/sdb1 at offset 510. Wipe it? [y/n]: y

 Wiping dos signature on /dev/sdb1.

 Physical volume "/dev/sdb1" successfully created.

成功创建以后再将sdb2和sdb3创建。

pvdisplay命令:查看系统里的所有物理卷。

pvs命令:查看系统里的物理卷,更直观简洁。

# vgcreate vg1 /dev/sdb1 /dev/sdb2

vgcreate命令:创建卷组。后面先跟卷组名,再跟对应的多个物理卷名。

vgdisplay命令:查看物理卷组的信息。

vgs命令:查看物理卷组的信息。更简洁直观。

vgremove命令:删除卷组的命令。

有了卷组以后就可以创建逻辑卷了,使用命令:lvcreate。

# lvcreate -L 100M -n lv1 vg1      //-L指定大小,-n指定名字,再跟卷组名。

WARNING: ext4 signature detected on /dev/vg1/lv1 at offset 1080. Wipe it? [y/n]: y

 Wiping ext4 signature on /dev/vg1/lv1.

 Logical volume "lv1" created.

有了卷组以后就可以格式化了。命令:

# mkfs.ext4 /dev/vg1/lv1

格式化完成。再将它挂载到/mnt/下,命令:

# mount /dev/vg1/lv1 /mnt/

# df -h

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

/dev/sda3             16G  1.1G   15G    7% /

devtmpfs             903M     0  903M    0% /dev

tmpfs                912M     0  912M    0% /dev/shm

tmpfs                912M  8.6M  904M    1% /run

tmpfs                912M     0  912M    0% /sys/fs/cgroup

/dev/sda1            197M  113M   85M   58% /boot

tmpfs                183M     0  183M    0% /run/user/0

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

会发现文件名发生变化。可以ls查看一下,它们指向的是一个文件。

以上就是如何创建逻辑卷,格式化和挂载。

在/mnt/下先进行下列操作:

# mkdir /mnt/1212

# touch /mnt/1.txt

# echo "111111" > /mnt/1.txt

扩容逻辑卷

]# lvresize -L 200M /dev/vg1/lv1      //-L是指定新的大小,原来100M,现在200M。

 Size of logical volume vg1/lv1 changed from 100.00 MiB (25 extents) to 200.00 MiB (50 extents).

 Logical volume vg1/lv1 successfully resized.

再第二步,检查一下这个磁盘有没有问题。

# e2fsck -f /dev/vg1/lv1(ext4执行)

第三步,更新逻辑卷信息。

# resize2fs /dev/vg1/lv1(ext4执行)

# xfs_growfs /dev/vg1/lv1(xfs执行)

ext4需要卸载,xfs不需要卸载。

缩减逻辑卷(xfs不支持)

第一步:umount

第二步,检查磁盘问题。# e2fsck -f /dev/vg1/lv1

第三步,# resize2fs /dev/vg1/lv1 100M(更新逻辑卷信息)

第四步,重新设置卷大小,# lvresize -L 100M /dev/vg1/lv1

lvdisplay命令:查看逻辑卷大小。

lvs命令:查看逻辑卷大小。更简洁。

扩容卷组:vgextend

# vgextend vg1 /dev/sdb3

再重新设置卷的大小# lvresize

先扩容卷组,再扩容逻辑卷。

磁盘故障小案例

技术分享图片技术分享图片

磁盘挂载出现问题,不能正常的挂载到挂载点。

编辑/etc/fstab将没有错误的挂载信息删除。保存再重启即可。


lvm详解磁盘故障小案例

lvm详解lvm 有很大的局限性  磁盘  物理卷    卷组   逻辑卷   格式化 挂载   改变方法    以此建立三个   下一步& 查看详情

lvm磁盘故障小案例

...别用它。】灰色的是我们的硬盘杏×××是物理卷【也就是磁盘分区】(我们需要把物理卷搞成物理卷)绿色是物理卷组【我们可以把几个不同的磁盘分区划分成一个物理卷组】(组:就是物理卷的组)蓝色是逻辑卷【挂载到挂载... 查看详情

lvm讲解磁盘故障小案例

lvm讲解创建3个分区,每个分区1G,并且使用t把分区类型(id)改成8e。·然后使用yuminstall-ylvm2安装lvm。·然后使用pvcreate将划分好的3个分区变成物理卷·创建好物理卷之后我们使用pvdisplay或者pvs查看一下系统中所有的物理卷。·创... 查看详情

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

4.10/4.11/4.12lvm讲解lvm讲解yuminstall-y lvm2创建LVM查看LVMpvdisplay创建物理卷组查看物理卷组创建LVM格式化:进行挂载:mount扩容:LVM缩容XFS扩容  查看详情

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

4.10/4.11/4.12lvm讲解4.13磁盘故障小案例4.10/4.11/4.12lvm讲解lvm讲解4.10lvm讲解上650)this.width=650;"src="http://note.youdao.com/yws/public/resource/17be544378091ed235c7f62210ed5b04/xmlnote/C7F53EA3FBAE43E39903F7FCA2D 查看详情

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

...ovides"/*/pvcreate"可以利用pvdisplay命令查看逻辑卷4.13磁盘故障小案例因为另外一块磁盘不存在,但是配置文件/etc/fstab中又有挂 查看详情

4.10—4.12lvm讲解(上中下);4.13磁盘故障小案例

4.10 lvm讲解(上)1.按使用的命令,搜索yum安装的包名:yumprovides"/*/使用的命令"[[email protected]~]#yumprovides"/*/pvcreate"得出lvm2 是pvcreate命令的安装包名2.yum安装lvm2包:[[email protected]~]#yumi 查看详情

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

四周第一次课(1月2日)4.10/lvm讲解4.11/lvm讲解4.12/lvm讲解4.13磁盘故障小案例onnectingto192.168.183.128:22...Connectionestablished.Toescapetolocalshell,press‘Ctrl+Alt+]‘.Lastlogin:TueJan219:34:172018[[email protected]~] 查看详情

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

id83,说明是普通的分区,如果使用LVM,需要改变一下,t,8e创建第二个创建第三个保存退出yumprovides "/*/pvcreate"[[email protected]~]#pvcreate/dev/sdb1Device/dev/sdb1notfound(orignoredbyfiltering).[[email protected]~]#fdisk-l/ 查看详情

四周第一次课4.10/4.11/4.12lvm讲解4.13磁盘故障小案例(代码片段)

4.10/4.11/4.12lvm讲解4.13磁盘故障小案例一.lvm讲解物理分区---物理卷---卷组---逻辑卷最终在逻辑卷的基础上格式化挂载应用1.#fdisk/dev/sdb对磁盘进行分区更改分区为8en创建------p主分区----+1G-------p查看磁盘列表------t更改类型---8e(如果... 查看详情

磁盘故障小案例

...误信息。以后工作中如果出现这种问题的话,往往是因为磁盘挂载出现问 查看详情

学习十六

4.10/4.11/4.12lvm讲解4.13磁盘故障小案例lvm讲解首先检查一下是否安装lvmlvm的优缺点lvm很方便的去创建和整合分区,但是假如用盘分区出现问题需要恢复文件的时候可能会出现很难恢复的问题起始lvm是创建物理分区创建物理卷,在组... 查看详情

lvm讲解,磁盘故障案例(代码片段)

...盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分... 查看详情

手动增加swap空间lvm磁盘故障案例

                            手动增加swap空间   &nbs 查看详情

lvm及磁盘小案例

一、lvm(安装包:yuminstall-ylvm)1、准备磁盘分区,fdisk/dev/sdb,创建三个新的分区分别为1G,t改变分区类型为8e,*知识扩展:知道命令用通配的方式安装包:yumprovides"//pvcreate"**2、准备物理卷,pvcreate/dev/sdb1,pvcreate/dev/sdb2,pvcreate/... 查看详情

磁盘故障小案例

.../fstab这个文件后对lvs进行操作后可能会开机进入不了系统磁盘无法正常进入到挂载点可能会进入一个这样界面类似的信息我们直接输入root密码进入一个类似系统界面的命令行后直接vim这个文件把我们修改的东西删除或#号注释掉... 查看详情

2018-4-11

4.10/4.11/4.12lvm讲解4.13磁盘故障小案例4.10/4.11/4.12lvm讲解LVM(logicalvolumemanager逻辑卷管理),主要用于扩容或缩容磁盘。如图所示,假设有两块硬盘a和ba划分了2个分区b划分了1个分区。然后可以把这三个分区组成一个物理卷physical(... 查看详情

lvm磁盘故障

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