W4-C1-0411

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

1. LVM

Logical Volume Manager 逻辑卷管理
将多个硬盘和硬盘分区做成一个逻辑卷, 逻辑卷可以动态调整

  • 硬盘或分区
  • Physical Volume 物理卷pv
  • Volume Group 物理卷组vg
  • Logical Volume 逻辑卷lv

准备磁盘分区

fdisk /dev/sdb
t 修改分区id. 普通为83, LVM id为8e

建三个分区: sdb1, sdb2, sdb3

安装lvm命令

yum provides "/*/pvcreate"
yum install -y lvm2

物理卷

  • 创建 pvcreate
    如果/dev/sdb1 ls不出来的话, 运行partprobe重新加载分区表
  • 查看物理卷
    pvdisplay
    pvs 更直观

物理卷组

  • 创建
    vgcreate vg1 /dev/sdb1 /dev/sdb2

    • 查看
      vgdisplay 查看卷组
      vgs 查看卷组 (更直观)
  • 删除
    vgremove

逻辑卷

  • 创建
    lvcreate -L 100M -n lv1 vg1 从vg1创建逻辑组
    -L: 指定大小
    -n: 名字
  • 查看
    lvs
  • 格式化
    mkfs.ext4 /dev/vg1/lv1

  • 挂载
    mount /dev/vg1/lv1 /mnt

扩容逻辑卷

umount /mnt

  • 设置新的卷大小 lvresize -L 200M /dev/vg1/lv1
    e2fsck -f /dev/vg1/lv1 检查磁盘错误 (ext4执行)
    resize2fs /dev/vg1/lv1 更新逻辑卷信息 (ext4执行)
    xfs_growfs /dev/vg1/lv1 (xfs需执行)

xfs扩容

umount /mnt/
mkfs.xfs -f /dev/vg1/lv1
mount /dev/vg1/lv1 /mnt/
lvresize -L 300M /dev/vg1/lv1 xfs这一步不需要卸载
lvs
xfs_growfs /dev/vg1/lv1

缩减逻辑卷 (不支持xfs)

umount /mnt
检查磁盘错误 e2fsck -f /dev/vg1/lv1
更新逻辑卷信息 resize2fs /dev/vg1/lv1 100M
重设卷大小 lvresize -L 100M /dev/vg1/lv1

扩展卷组

vgextend vg1 /dev/sdb3
lvresize -L 100M /dev/vg1/lv1 重设卷大小

磁盘故障解决

出现上图错误,需要输入root密码. 一般是由于无法正常挂载磁盘
vim /etc/fstab 将之前添加的磁盘配置那一行去掉即可.

未经允许不得转载:外贸SOHO笔记 » W4-C1-0411

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下作者~

支付宝扫一扫打赏

微信扫一扫打赏