Linux系统硬盘扩容
参考教程:https://www.jb51.net/article/144291.htm
1、查看硬盘已经用了99%
$ df -h    #查看硬盘已经使用了99%
文件系统                 容量  已用  可用 已用% 挂载点
devtmpfs                 2.0G     0  2.0G    0% /dev
tmpfs                    2.0G   12K  2.0G    1% /dev/shm
tmpfs                    2.0G   11M  2.0G    1% /run
tmpfs                    2.0G     0  2.0G    0% /sys/fs/cgroup
/dev/mapper/centos-root   47G   47G  687M   99% /	##### 已经使用了99%
/dev/sda1               1014M  223M  792M   22% /boot
2、添加一块硬盘
$ fdisk -l
磁盘 /dev/sda:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000c1008
   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200   104857599    51379200   8e  Linux LVM
磁盘 /dev/sdb:53.7 GB, 53687091200 字节,104857600 个扇区		####虚拟机的一块硬盘sdb
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/mapper/centos-root:50.5 GB, 50461671424 字节,98557952 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
3、为新硬盘创建分区
fdisk /dev/sdb
# 依次输入
n	#新加分区
p	#选择主分区
1	#输入的分区号
#默认 回车2次
w	#保存
fdisk -l	#然后查看
磁盘 /dev/sdb:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x4471fda0
   设备 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048   104857599    52427776   83  Linux		####新加的sdb1
4、然后重启Linux系统,创建物理卷,并把硬盘加到根分区
$ pvcreate /dev/sdb1	#创建物理卷
#提示如下
  Physical volume "/dev/sdb1" successfully created.
$ pvdisplay			#查看新建的物理卷大小
#显示如下
 --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               centos
  PV Size               <49.00 GiB / not usable 3.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              12543
  Free PE               0
  Allocated PE          12543
  PV UUID               lAdKvz-0Hje-Sh68-P2a0-4sPd-08id-hFWSZ4
  "/dev/sdb1" is a new physical volume of "<50.00 GiB"	#50G
  --- NEW Physical volume ---
  PV Name               /dev/sdb1
  VG Name
  PV Size               <50.00 GiB
  Allocatable           NO
  PE Size               0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               ZU3GHf-rrcb-0O79-qWvK-M2y1-CS1s-kSTTqA
$ vgextend centos /dev/sdb1 	#将物理卷添加到centos卷组
#显示如下
  Volume group "centos" successfully extended
$ vgdisplay 	#然后查看卷组信息
# 显示如下
--- Volume group ---
  VG Name               centos
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               98.99 GiB
  PE Size               4.00 MiB
  Total PE              25342
  Alloc PE / Size       12543 / <49.00 GiB
  Free  PE / Size       12799 / <50.00 GiB
  VG UUID               6rufcq-tnjL-Vsti-Apdx-0AVA-UpFh-aQieyJ
$ lvresize -L +49.00G /dev/mapper/centos-root 	#增加centos大小
#显示如下
  Size of logical volume centos/root changed from <47.00 GiB (12031 extents) to <96.00 GiB (24575 extents).
  Logical volume centos/root successfully resized.
$ xfs_growfs /dev/mapper/centos-root	#重新识别centos 大小
#显示如下
meta-data=/dev/mapper/centos-root isize=512    agcount=4, agsize=3079936 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=12319744, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=6015, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 12319744 to 25164800
$ df -h	#以上就添加完成,最后查看下硬盘大小
文件系统                 容量  已用  可用 已用% 挂载点
devtmpfs                 2.0G     0  2.0G    0% /dev
tmpfs                    2.0G   12K  2.0G    1% /dev/shm
tmpfs                    2.0G   11M  2.0G    1% /run
tmpfs                    2.0G     0  2.0G    0% /sys/fs/cgroup
/dev/mapper/centos-root   96G   47G   50G   49% /			#######已经编写96G了
/dev/sda1               1014M  223M  792M   22% /boot
												
											Linux系统硬盘扩容的更多相关文章
- Oracle VM VirtualBox虚拟机内Linux系统硬盘扩容步骤(CentOS6.5)
		
1.首先获取要扩容的虚拟机的 UUID VBoxManage 改命令在C:\Program Files\Oracle\VirtualBox目录内,可先添加该目录到环境变量.C:\Users\yzkj- ...
 - 虚拟机linux系统 硬盘/root路径扩容
		
调整完后,重新打开虚拟机,使用fdisk -l查看,可以看到我们刚刚扩容的空间已经可以看到,但没有分区,还不能使用./dev/sda已经拥有了扩大的空间. 使用Linux的fdisk分区工具给磁盘/d ...
 - centos7下使用LVM给系统硬盘扩容超详细
		
简单介绍: LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的 ...
 - 【转载】CentOS7下使用LVM给系统硬盘扩容
		
原文地址:https://www.cnblogs.com/ding2016/p/9680690.html 简单介绍: LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是L ...
 - Linux系统系统盘扩容
		
在Linux学习过程中,可能会遇到根目录存储空间不足的问题,这时候如果只是新增一块硬盘并挂载到某个目录上,还需要将数据转移至新的硬盘中才能缓解存储压力.这种操作未免有些繁琐,那可不可以直接对跟目录进行 ...
 - 查看linux系统硬盘目录占用大小
		
http://jingyan.baidu.com/article/3aed632e198ae870108091b4.html du -sh /* 先看看根目录下面 du -sh /usr/* du ...
 - 虚拟机中给linux 系统添加硬盘以后,进行分区挂载
		
当自己虚拟机中的linux 系统硬盘不够用的时候需要添加硬盘给系统使用,所以可以通过以下的步骤实现 1.关闭自己的客户机,然后执行以下步骤 2. 上面的步骤完成以后,重点来了,下面打开客户机,执行以下 ...
 - linux增加硬盘 磁盘分区格式化及挂载
		
nux磁盘分区格式化及挂载 意义: 给linux 系统服务器扩容, 加一块硬盘 实验环境: virtualBox虚拟软件 + centos6.5 第一步: 添加硬件 硬盘 (我这里用virtualB ...
 - Acronis Server备份Linux系统
		
Acronis Server备份Linux系统 前段时间用Acronis Disk Director Suite解决了Thinkpad笔记本在win7的分区问题(http://chenguang.bl ...
 
随机推荐
- APIO2019题解
			
T1.桥梁(bridges/restriction) Subtask1:暴力,$O(n^2)$. #include<cstdio> #include<algorithm> #d ...
 - Ambari深入学习(II)-实现细节
			
在第一节中,我们简单讲了一下Ambari的系统架构.我们这一节主要分析Ambari的源代码,总览Ambari的具体实现方式及其工作细节. 一.Ambari-Server启动 Ambari-Server ...
 - Windows 2003 服务器 关闭IIS中FTP匿名访问
			
控制面板 –> 管理工具 –> Internet信息服务管理器打开后左侧选择相应的FTP站点右击 –> 属性 –> 安全帐户允许匿名连接 前面的√取消掉,点击确定完成
 - C#-Windows服务创建和运行
			
Windows服务创建和运行 适用场景: ASP.Net通常是一个无状态的提供程序,不支持持续运行代码或者定时执行某段代码,所以我们需要构建自己的Windows服务来运行那些定时任务. 项目中需 ...
 - selenium中的元素操作之三大等待(一)
			
等待时做什么,为什么使用等待 在做自动化测试,设计测试用例的时候,有时下一步的操作会依赖上一步的结果或者内容,上一步操作成功之后才能进行下一步操作等,这时候,我们就需要使用等待,来判断上一步操作是否完 ...
 - mysql-数据备份与存储过程
			
目录 修改隔离级别 存储过程 什么是存储过程 用来干什么 三种数据处理方式 备份与恢复 修改隔离级别 修改全局的 set global transaction isolation level read ...
 - Python进阶(九)----json模块, pickle模块, os模块,sys模块,hashlib模块
			
Python进阶----json模块, pickle模块, os模块,sys模块,hashlib模块 一丶序列化模块 什么是序列化:  将一种数据结构,转换成一个特殊的序列(特殊字符串,用于网络传输 ...
 - git拉取单个子目录
			
初始化一个目录cron(需要拉取的的是code下的cron目录) git init cron 进入目录cd cron/ git remote add -f code ssh://git@192.168 ...
 - requests模块 高级应用
			
目录 requests模块 高级应用 HttpConnectinPool 问题解决 IP代理 简单使用代理 代理池 cookie的处理 页面中验证码识别 使用 multiprocessing.dumm ...
 - unity shader入门(三)逐像素光照,Blinn-Phong模型
			
与上篇逐顶点光照很像,只是改为在片元着色器中计算光照,下为逐像素光照shader Shader "study/Chapter6/PixelShader"{ Properties{ ...