一:lvm讲解

1.准备磁盘分区
fdisk /deb/sdb
n创建三个新分区,分别为1G
t改变分区类型为8e
2.pvcreate /dev/sdb1
yum install -y lvm

[root@centos7-1 ~]# 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"

[root@centos7-1 ~]# 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/pvcreate7: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中的挂载信息删除,再重启即可。

转载于:https://blog.51cto.com/10941098/2130776

lvm讲解和磁盘故障案例相关推荐

  1. linux 磁盘挂载故障,LVM讲解和磁盘挂载故障

    LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,使硬盘不必使用分区也能被简单地重新划分大小. 首先我们先准备磁盘分区,模拟 ...

  2. lvm讲解与磁盘挂载问题排除

    准备物理卷,创建3个分区改变分区格式为8e(lvm) 创建卷组 扩容逻辑卷 xfs的扩容 扩展卷组 磁盘挂载故障处理 转载于:https://blog.51cto.com/13515599/20567 ...

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

    4.10/4.11/4.12 lvm讲解 操作流程: 磁盘分区-->创建物理卷-->划分为卷组-->划分成逻辑卷-->格式化.挂载-->扩容. 磁盘分区 注: 创建分区时 ...

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

    2019独角兽企业重金招聘Python工程师标准>>> 准备磁盘分区 fdisk /dev/sdb n 创建三个新分区,分别1G t 改变分区类型为8e 准备物理卷 pvcreate ...

  5. 磁盘管理-经典故障案例

    磁盘管理-经典故障案例 1.磁盘空间空间不足 1.1 错误提示 no space left on device 1.2 模拟创建大文件 dd if=/dev/zero of=/var/log/ngin ...

  6. 资源放送丨《高并发Oracle OLTP系统的故障案例分享》PPT视频

    点击上方"蓝字" 关注我们,享更多干货! 前段时间,墨天轮邀请资深专家 邓秋爽 老师分享了<高并发Oracle OLTP系统的故障案例分享>,在这里我们将课件PPT和实 ...

  7. 资源放送丨《 Oracle RAC高并发系统的故障案例解析 - 2020云和恩墨大讲堂》PPT视频...

    前段时间,墨天轮分享了直播<Oracle RAC高并发系统的故障案例解析>,在这里我们共享一下PPT和视频,供大家参考学习. 本次分享主要是跟大家讲解 Oracle RAC 的一些重要等待 ...

  8. ​四周第一次课(4月11日)lvm讲解

    2019独角兽企业重金招聘Python工程师标准>>> 4.10 lvm讲解 忘记 安装包名称 解决办法: yum provides "/*/pvcreate" ...

  9. 五个 PostgreSQL 典型故障案例及处理

    1.PostgreSQL数据库错误:检测到ShareLock死锁处理 PostgreSQL 是一个免费数据库,对于处理分析型+交易型混合型系统来说确实很不错,特别是版本的升级到11.2后性能提升很多, ...

最新文章

  1. 洛谷P1092 虫食算
  2. spark 类标签的稀疏 特征向量
  3. 斯坦福CS231n项目实战(二):线性支持向量机SVM
  4. Liferay Portal学习笔记-coldTear
  5. Linux 与 Unix 到底有什么不同?
  6. solr4.6本地数据提交异常
  7. Weblogic 10.3.2 安装过程中出现致命错误的处理方法
  8. SQL Server 关联
  9. Dynamic Routing-中科院西交旷视(孙剑团队)提出用于语义分割的动态路由网络,精确感知多尺度目标,代码已开源!...
  10. Vue-tools.crx 及安装常见问题解决
  11. ie6-7下的li内有浮动元素后导致多出了4px的高度的bug
  12. 在Ubuntu 18.04上安装MongoDB
  13. Spring Boot入门(2)-项目属性配置
  14. 易我电脑迁移 2022
  15. python 处理xls遇到的坑
  16. nifi 安装 使用案例
  17. Mac系统怎样设置开机启动项
  18. 微信公众号推文怎么做?
  19. 使用Word Embedding构造简洁有效的文本摘要系统
  20. Mac上使用IE浏览器

热门文章

  1. HTML中常见的各种位置距离以及dom中的坐标讨论
  2. 【C++】容器与继承
  3. CMakeLists.txt学习记录
  4. 看闯关东原来知道古代已经十六进制了
  5. App_Offline.htm 一个静态页面实现整站维护时统一页面
  6. JavaScript[对象.属性]集锦
  7. 使用 ASP+ DataGrid 控件来创建主视图/详细资料视图
  8. 在Eclipse中使用Maven构建Spring项目
  9. 深度学习中的贝叶斯统计简介
  10. 【设计模式】三大类:创建型模式、结构型模式、行为型模式