zoukankan      html  css  js  c++  java
  • Linux新添加硬盘扩展分区

    操作系统centos 7.2

    原硬盘大小20G,扩展至30G

    1、由20G空间扩展到30G

    2、查看磁盘情况,将未分配的磁盘空间划分为新分区

    fdisk -l

    查看文件系统目录及空间

    df -h

    3、创建新分区

    fdisk /dev/sda

    p查看分区

    n新建分区

    默认创建主分区,默认分区序号在已有分区序号+1,默认开始空间为上一个分区结束+1,默认结束空间为剩余空间

    最大值,

    m查看帮助

    t修改磁盘格式

    输入8e,这里指定文件系统类型为Linux LVM

    w保存退出

    刷新分区表,或者重新启动

    partprobe

    出现警告正常现象

    4、格式化新分区,选择要格式的文件系统类型

    mkfs -t xfs /dev/sda3 或者 mkfs -t ext3 /dev/sda3 将sd3分区格式化为xfs或者ext3

    mkfs.xfs /dev/sda3 或者 mkfs.ext3 /dev/sda3 将sd3分区格式化为xfs或者ext3

    或者命令 mke2fs /dev/sda3 将sd3分区格式化为ext2

    注:将新分区格式化为xfs,此步可以省略,待测

    注:根据根分区文件系统格式来格式化。使用 cat /ect/fstab查看

    lvs 显示有关逻辑卷信息,此图为扩展分区成功后截图

    5、将/dev/sda3制作为物理卷,即PV

    pvcreate /dev/sda3

    vgdisplay 显示组卷信息,记录组卷名centos_lj-p后面使用

    6、将/dev/sda3加入到逻辑卷组centos_lj-p中

    vgextend centos_lj-p /dev/sda3

    vgdisplay

    7、扩展根分区所在的逻辑卷

    lvextend -L+9.8G /dev/mapper/centos-root

    或者lvextend -L+9.8G /dev/mapper/centos-root /dev/sda3

    注:前面扩展了10G空间,但实际仅能分配9.9G,在扩展时要注意小于10G,扩展填写10G,将导致扩展失败

    注:此处使用exf3等方式无法拓展逻辑卷的文件系统,因为逻辑卷文件系统为xfs

    resize2fs /dev/mapper/centos_lj--p-root

    df -h

    报错

    resize2fs: Bad magic number in super-block while trying to open /dev/mapper/centos_lj--p-root

    Couldn't find valid filesystem superblock.

    此处可以看到根分区所在逻辑卷容量并未增加

    查看文件系统格式

    cat /etc/fstab

    8、重新使用xfs工具扩展逻辑卷的文件系统

    xfs_growfs /dev/mapper/centos_lj--p-root

    df -h

    展示结果显示dev/mapper/centos_lj--p-root容量已增加

    fdisk -l

    后记:

    使用到的命令

    fdisk -l

    df -h

    fdisk /dev/sda

    partprobe

    cat /etc/fstab

    mkfs -t xfs /dev/sda3

    mkfs -t ext3 /dev/sda3

    mkfs.xfs /dev/sda3

    mkfs.ext3 /dev/sda3

    lvs

    pvcreate /dev/sda3

    vgextend centos_lj-p /dev/sda3

    vgdisplay

    lvextend -L+19G /dev/mapper/centos-root /dev/sda3

    cat /etc/fstab

    xfs_growfs /dev/mapper/centos-root

    resize2fs /dev/mapper/centos-root

  • 相关阅读:
    between and 相关
    SQL获取所有用户名,数据库名、所有表名、所有字段名及字段类型
    性能优化探讨与分析:
    设置自动收缩数据库
    服务器注册
    多表查询及区别
    sql孤立用户解决方法
    委托、事件、观察者模式
    非托管资源
    C# 预处理器指令
  • 原文地址:https://www.cnblogs.com/gpysir/p/13186082.html
Copyright © 2011-2022 走看看