1. 查看当前卷组空间(volume group)使用情况

[root@localhost ~]# vgdisplay

从下面的代码中发现剩余空间为0

  --- Volume group ---
VG Name rhel
System ID
Format lvm2
Metadata Areas
Metadata Sequence No
VG Access read/write
VG Status resizable
MAX LV
Cur LV
Open LV
Max PV
Cur PV
Act PV
VG Size 25.00 GiB
PE Size 4.00 MiB
Total PE
Alloc PE / Size / 25.00 GiB
Free PE / Size /
VG UUID PQijQV-gDsG-wnQT-rIGE-3rGa-hwpl-oYJ3E9

当卷组中没有足够的空间用于扩展逻辑卷的大小时,就需要增加卷组的容量,而增加卷组容量的唯一办法就是向卷组中添加新的物理卷

2. 向当前组添加新的物理卷(PV(physical voluem))

  2.1添加物理分区(Physical Partions)

首先,查看挂载的硬盘

[root@localhost ~]# fdisk -l

从下面的代码知道,当前挂载了一个硬盘,名词为“/dev/sda”

Disk /dev/sda: 500.1 GB,  bytes,  sectors

  2.2通过fdisk的n指令增加一个分区

[root@localhost ~]# fdisk /dev/sda
Welcome to fdisk (util-linux 2.23.). Changes will remain in memory only, until you decide to write them.
Be careful before using the write command. Command (m for help): n
Partition type:
p primary ( primary, extended, free)
l logical (numbered from )
Select (default p): l
Adding logical partition
First sector (-, default ):
Using default value
Last sector, +sectors or +size{K,M,G} (-, default ): +3G
Last sector, +sectors or +size{K,M,G} (694638592-743761304, default 743761304): +3G
Partition 14 of type Linux and of size 3 GiB is set Command (m for help): w

参考网址:http://blog.chinaunix.net/uid-23929712-id-2650378.html

  2.3 立即生效

[root@localhost ~]# partprobe^C

  2.4创建物理卷PV(Physical Volumes)

首先用fdisk -l 可以知道新创建的分区名称为:/dev/sda13

之后用pvcreate命令创建物理卷

[root@localhost ~]# pvcreate /dev/sda13

3.利用vgextend命令将新的物理卷(/dev/sda13)加入到卷组(rhel)中

[root@localhost ~]# vgextend rhel /dev/sda13

4.为空间不够的逻辑卷(root)扩容

首先用vgdisplay命令检查当前卷组空间使用情况

  Free  PE / Size    / 3GB   

确定当前卷组剩余空间3GB,剩余PE数量为768个。在这里将所有的剩余空间全部增加给逻辑卷rhel

root@localhost ~]# lvextend -l+ /dev/rhel/root

5.通过xfs_growfs命令修改xfs文件系统的大小

[root@localhost ~]# xfs_growfs /dev/rhel/root

参考网址:http://www.jb51.net/LINUXjishu/242689.html

6.最后查看一下文件系统的当前状态

[root@localhost ~]# df -lh

Filesystem             Size  Used Avail Use% Mounted on
/dev/mapper/rhel-root 11G .0G .1G % /
devtmpfs .9G .9G % /dev
tmpfs .9G 140K .9G % /dev/shm
tmpfs .9G 9.0M .9G % /run
tmpfs .9G .9G % /sys/fs/cgroup
/dev/mapper/rhel-home .0G .1G .0G % /home
/dev/mapper/rhel-var .0G 825M .2G % /var
/dev/sda11 197M 92M 106M % /boot

关于LVM可以参考:http://baike.baidu.com/view/361916.htm

16_用LVM扩展xfs文件系统(当分区空间不够时)的更多相关文章

  1. centos7用lvm扩展xfs文件系统的根分区

    centos7中默认使用的是xfs文件系统,此文件系统的特点,可以另外查找资料,这里说一下对文件系统的扩容: 1.先看一下没扩容之前的分区大小 2.添加一块新磁盘,并进行分区.格式化(格式化的时候用m ...

  2. Linux系统使用lvm扩展根分区

    Linux系统使用lvm扩展根分区 背景:买的云主机虚拟机封装镜像是40G的系统盘,后期适用不规范或者其他需求需要扩展系统盘,而非挂载在一个盘至新建目录. 1.原本目录磁盘等信息: 2.使用vgdis ...

  3. LVM XFS增加硬盘分区容量(resize2fs: Bad magic number in super-block while)

    LVM XFS增加硬盘分区容量(resize2fs: Bad magic number -- :: 分类: Linux LVM XFS增加硬盘分区容量(resize2fs: Bad magic num ...

  4. Ubuntu下创建XFS文件系统的LVM

    以前在Linux下面玩LVM,一般都是选择ext3.ext4格式的文件系统,最近在Ubuntu 16.04.5下安装配置一个MySQL数据库服务器,遂测试了一下XFS文件系统的LVM,其实仔细对比下来 ...

  5. Linux LVM 扩展磁盘分区

    系统:centos 6.3--新建分区 fdisk -l /dev/sdc       # 查看分区 fdisk /dev/sdc          # 创建分区 :n                 ...

  6. Centos 7 LVM xfs文件系统修复

    Centos 7 LVM xfs文件系统修复 今天一大早,zabbix开始报警了,一台linux主机出现问题. 登陆控制台查看,报如下错误. 解决方法如下: ls -l /dev/mapper xfs ...

  7. 【linux】lvm扩展根分区

    lvm扩展根目录 1.lvm的基本概念 physical volume (PV) 通常是一快硬盘.相当于一个物理设备,磁盘空间物理卷PV. volume group (VG) 相当于LVM的卷组,属于 ...

  8. Linux_文件系统&磁盘分区

    目录 目录 前言 文件系统 目录结构 File文件标识符 文件系统修复指令 两种磁盘格式 MBR格式 GPT格式 磁盘分区 查看分区 分区的类型 分区最小存储单元 查看当前分区的block的大小 GP ...

  9. 实战:xfs文件系统的备份和恢复

    概述 XFS提供了 xfsdump 和 xfsrestore 工具协助备份XFS文件系统中的数据.xfsdump 按inode顺序备份一个XFS文件系统. centos7选择xfs格式作为默认文件系统 ...

随机推荐

  1. poj 2960 S-Nim(SG函数)

    S-Nim Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 3694   Accepted: 1936 Description ...

  2. JavaScript 兼容处理IE67之 !"a"[0]

    IE67对字符串进行取值需要使用charAt()方法,不能直接通过数组方式的坐标访问: <!DOCTYPE html> <html> <head> <meta ...

  3. [Python]Pip的安装以及简单的使用

    Pip的安装 安装python以后(我的python版本是32位,版本号2.7.10),如果需要安装一些其他的库,一般有两种办法,一种是自己手动去各个库的官网下载,自己安装:另一种方法是安装pip,使 ...

  4. lightoj1051 Good and Bad (dp)

    题目链接:http://lightoj.com/volume_showproblem.php?problem=1051 题目大意:给你一个字符串,只包含大写字母和‘?’,如果字符串中出现了连续三个以上 ...

  5. hdu 4403 枚举

    #include<cstdio> #include<cstring> #include<iostream> #include<cmath> #inclu ...

  6. The breakpoint will not currently be hit. vs2005断点不被命中

    用会了vs2005但是发现坑爹的连断点都不会命中,原来是默认设置的问题.要使断点命中: 1. 首先确保程序是在DEBUG模式下运行: 2. 确认正确的项目设置:链接器->调试->生成调试信 ...

  7. win8.1 无法安装 net framework3.5的解决办法

    近期给重装系统时,发现Windows8.1无法安装.net framework 3.5,即使我离线下载了安装文件,还要求安装2.0和3.0....而且无法从Windows更新中获取,因此百度到以下方案 ...

  8. MFC——error LNK2005: "protected: static struct AFX_MSGMAP

    好久没弄VC程序了,今天弄了下,还会用公司给的窗口重绘作为基类来实现,竟然报了这个错误. 找了一下是这里: 有个窗口重绘类是基类: class CBaseDlg : public CDialog 新建 ...

  9. [Javascript] Querying an Immutable.js Map()

    Learn how to query an Immutable.Map() using get, getIn, has, includes, find, first and last. These a ...

  10. Mysql优化相关总结

    Mysql优化相关总结 2016-05-31 数据库集中营 优化顺序: 选择适当的引擎和表结构和数据类型 建立索引,优化sql. 增加缓存,redis.memcache. 主从.主主,读写分离. my ...