Linux磁盘扩容的操作
逻辑分区扩容(lvm)
Lsblk , fdisk -l ,pvdisplay(查看卷组名)
1.创建分区(fdisk)
fdisk /dev/sda
#在进入命令环境中,按n键 一路按回车,最后一步按w键保存,最后按q键退出
输入partprobe 让系统识别新增的分区
Partprobe
2.创建物理卷(pvcreate) sda3根据第一步中创建的分区名称进行替换
pvcreate /dev/sda3
3.将磁盘扩展到卷组(vgextend) sda3根据第一步中创建的分区名称进行替换
#centos卷组是通过display命令查找出来的
vgextend centos /dev/sda3
查看扩展的磁盘
vgdisplay
4.扩展逻辑分区(lvextend)
#根据自己的情况选择扩容到centos-root
#还是centos-home逻辑分区,请修改注释
#100%是将所有的磁盘空间扩容到指定分区,也可以根据需要进行调整比例
#也支持指定大小比如10G等等(指定固定值时参数-l需要修改为-L)
lvextend -l+100%FREE /dev/mapper/centos-root
#lvextend -l+100%FREE /dev/mapper/centos-home
5.使扩展生效(xfs_growfs)根据扩容的分区进行选择使用
#xfs_growfs /dev/mapper/centos-home
xfs_growfs /dev/mapper/centos-root
若是ext3/ext4则使用
resize2fs /dev/mapper/centos-root
6.查看(df -H)
df -H
非逻辑分区扩容
若不是lvm 扩容
必须是最后一个分区扩容(才能扩)
不能跨分区扩容
步骤:
1.准备工作(在原磁盘上加存储)
2.开机查看磁盘扩容状态
Df -Th
Lsblk (fdisk -l)
3.进行分区扩展磁盘,记住根分区起始位置和结束位置
Fdisk /dev/sda(要分区的磁盘)
P #查看已分区数量
4.删除根分区,注意:切记不要保存(注意:标准分区的扩容方式其实是将原有分区删除掉,然后再重建时增加容量,但是千万要记住以下步骤,通过fdisk操作时,不要将根分区删除后就执行w保存,这样会导致所有数据写盘丢失)
d # 删除根分区
n # 选择要删除n号根分区(即/dev/sda(n))
p # 查看已分区数量
5.创建分区
n # 创建分区
p # 选择主分区
n # 选择创 n 号根分区(即/dev/sda(n))
p # 查看已分区数量
6.保存退出并重读分区表信息
w #保存退出
partprobe /dev/sda
7.查看分区状态
Lsblk
Df -h
8.刷新根分区并查看状态
#首先确认下磁盘格式是xfs,还是ext4(用命令df -Th
可以看出)
#若磁盘格式是xfs,则执行如下命令:
xfs_growfs /dev/xvda3
#若磁盘格式是ext4,则执行如下命令:
resize2fs /dev/ xvda3
相关命令详解:
1)fdisk -l 查看当前磁盘的分区情况;
2)fdisk /dev/vda:为该磁盘进行分区;
3)partprobe重读分区表;使用fdisk工具只是将分区信息写到磁盘,如果需要mkfs磁盘分区则需要重启系统,而使用partprobe则可以使kernel重新读取分区信息,从而避免重启系统。
4)pvcreate命令的功能是用于创建物理卷设备。LVM逻辑卷管理器技术由物理卷、卷组和逻辑卷组成,其中pvcreate命令的工作属于第一个环节——创建物理卷设备。
将制定的分区添加为物理卷设备使用 pvcreate 参数 物理卷 (参数 -f 强制创建物理卷,不需要用户确认)
5)vgextend命令用于动态扩展LVM卷组,它通过向卷组中添加物理卷来增加卷组的容量;vgextend centos /dev/vda3是指将vda3的物理卷添加到centos的卷组中,卷组可以通过pvdisplay查看;
6)lvextend命令用于在线扩展逻辑卷的空间大小,而不中断应用程序对逻辑卷的访问。使用lvextend命令动态在线扩展磁盘空间,整个空间扩展过程对于应用程序来说是完全透明的;
语法:lvextend(选项)(参数)
选项:-L:指定逻辑卷的大小,单位为“kKmMgGtT”字节 -l:指定逻辑卷的大小(LE数)
如可以使用lvextend -L +15G /dev/mapper/centos-root
Linux磁盘扩容的操作相关推荐
- linux磁盘扩容方案
linux磁盘扩容方案 一.分区方式扩容 二.逻辑卷方式扩容(推荐) 一.分区方式扩容 df -h命令可以查看磁盘的存储情况,查到其中有一个分区使用率如下 Filesystem Size Used A ...
- 日常问题解决:Linux磁盘扩容
linux磁盘扩容 1.用fdisk /dev/sda命令,选择'n'创建新分区,主分区,逻辑分区对这个例子来说都可以,'w'保存. 重启机器生效. 2.接下来创建sda3分区 建为物理卷 (pvcr ...
- Linux 磁盘扩容
一.查看系统磁盘 1.使用df -hl ,查看系统的磁盘使用情况 二.linux磁盘扩容 当LVM分区空间不足的时候,可以进行扩容,主要的扩容方法有: 1.通过空余的磁盘进行扩容,这个方法比较简单,不 ...
- linux磁盘扩容_超详尽!Linux云服务器存储扩容实操
导语 | 随着业务的发展,业务数据不停的增长,原有的磁盘空间可能会出现磁盘空间不够用的情况,因此,需要对磁盘空间进行扩容,以满足业务数据增长的需求.本文总结了Linux环境下云服务器存储扩容的三种方式 ...
- linux磁盘扩容:新增磁盘、原磁盘扩容、home/root分区扩容
一.背景 linux使用中经常遇到磁盘空间不足,需要对磁盘进行扩容.根据自己的经验进行归纳整理,多种场景,帮助需要者和备查 本文执行的命令,均在centos7 环境下运行的,其他环境思路和相似,命 ...
- linux磁盘扩容大全
当我们租了服务器之后,肯定会需要到磁盘扩容的. 一.背景 linux使用中经常遇到磁盘空间不足,需要对磁盘进行扩容.根据自己的经验进行归纳整理,多种场景,帮助需要者和备查 本文执行的命令,均在cent ...
- Linux 磁盘扩容及挂载新盘
前言 在使用虚拟机的时候默认创建的磁盘大小是20G,有时候需要更大的磁盘空间,在虚拟机设置调整之后,还要手动在Linux的里面扩容或者添加新盘 一.磁盘扩容 1.修改虚拟机的硬盘大小 2.查看磁盘 ...
- linux 磁盘扩容(做逻辑卷)
项目背景: 最近有个项目 ,原计划要求客户提供2T的数据盘 但是客户只给了350G,迫于无奈,我把另一块MBR已分区200G的磁盘合并做个逻辑卷勉强先把业务部署起来了 (运维可真是动不动就得奶孩子!! ...
- linux 磁盘扩容_当LINUX服务器磁盘空间不够时如何进行磁盘扩容?
概述 最近不知道写啥,就分享下之前生产环境装oracle rac环境的时候做的一个磁盘扩容案例吧,整理了一下,按照流程下来基本没问题的,主要是作为备忘. 平滑扩容 基础环境检查 fdisk -l df ...
最新文章
- HTML <label>标签</label>中的“ for”属性有什么作用<label>?</label>
- Laya 位图字体制作(失败...)
- 代写SOFTENG 370 Operating Systems课设、代做C/C++ 留学生作业、代写c/c++代码、代写C/C++编程作业...
- 201521123091 《Java程序设计》第4周学习总结
- python成员方法共享吗_python 入坑路 类的特殊成员方法
- oracle端口号为什么有三个,oracle安装时出现一个端口号
- 利用tensorflow建立简单的神经网络所需要的几条简单语句
- 第6天-css笔记 三大定位-定位 子绝父相 与精灵图
- 51单片机实现c语言字母滚动,基于51单片机的led点阵滚动显示上下左右c语言程序.docx...
- LCL三相pwm整流器(逆变器)
- 尺规作图将任意角度三等分
- 计算机文件丢失系统无法启动,windows7文件丢失无法启动怎么修复_win7系统显示文件丢失无法启动修复方法-win7之家...
- ubuntu系统调节电脑亮度
- 着色Shading(2)(着色的继续、管线和纹理映射)(笔记)
- 再见了青春,联想Y450最后一次升级,真的神一般存在。
- JZ73 翻转单词序列
- CSS选择器分类(有例子非常全)
- 基于Redission实现分布式锁
- WPF开发之Prism详解【内附源码】
- matlab table中的文字转string_MATLAB绘图中对各种属性的控制方法(二)