Linux 根分区扩容
本文概览
本文主要记录在linux系统中对根分区扩容的相关内容,涉及linux 系统,存储与常见命令
- 1. 问题分析
- 2. 解决方案
- 3. 常见问题
- 4. 过程总结
问题分析
- 在安装cobbler 的过程中,磁盘容量不够了,用的是VMware 虚拟机
- 扩容,就是将磁盘加在linux系统上,然后实现能够存储文件,磁盘加上容量后,并不能够马上使用,需要对磁盘进行重新分配,主要有两种方法,第一种非 LVM方式,使用
lsblk
命令查看根分区,就是根目录直接挂载在磁盘分区上,第二种 LVM方式,磁盘分区后,还需要创建为LVM(逻辑卷管理) ,等于多创建了一层虚拟层,这样更加方便管理磁盘 - 两种方式
- 非LVM 式
[root@station Desktop]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 30G 0 disk └─sda1 8:1 0 10G 0 part /sdb 8:16 0 40G 0 disk ├─sdb1 8:17 0 30G 0 part │ └─data-datastore 253:0 0 25G 0 lvm └─sdb2 8:18 0 10G 0 part sr0 11:0 1 1024M 0 rom
- LVM 式
[root@station Desktop]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 30G 0 disk └─sda1 8:17 0 10G 0 part └─data-datastore 253:0 0 9G 0 lvm /sdb 8:16 0 40G 0 disk ├─sdb1 8:17 0 30G 0 part └─sdb2 8:18 0 10G 0 part sr0 11:0 1 1024M 0 rom
- 非LVM 式
- 基本步骤(非 LVM)
- 在VMware 软件上扩容磁盘,关机扩容至
- 使用fdisk 命令进行操作,将新增的磁盘容量进行重新分配
- 保存设置,并写入系统就完成了
- 基本步骤(LVM)
- 在VMware 软件上扩容磁盘,关机扩容
- 使用fdisk 命令进行操作,将新增的磁盘进行分区
- 将该分区创建为LVM
- 使用LVM 拓展进行扩容
解决方案
- 参考文章 Centos 根分区扩容
非LVM 方式
VMware 虚拟机增加磁盘容量,注意关机后操作且不能有快照
- 查看当前磁盘的容量
[root@station Desktop]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 60G 0 disk └─sda1 8:1 0 30G 0 part /sdb 8:16 0 40G 0 disk ├─sdb1 8:17 0 30G 0 part │ └─data-datastore 253:0 0 25G 0 lvm └─sdb2 8:18 0 10G 0 part sr0 11:0 1 1024M 0 rom
将原有分区删除后,再将容量进行重新分配
- fdisk 的用法
[root@station Desktop]# fdisk /dev/sdaCommand (m for help): p # 查看分区信息Disk /dev/sda: 64.4 GB, 64424509440 bytes, 125829120 sectors... 省略一部分Device Boot Start End Blocks Id System/dev/sda1 2048 62914559 31456256 83 LinuxCommand (m for help): d # 删除分区,记住千万不要保存,不要使用 w 命令Selected partition 1 # 因为只有一个分区,所以无需指定删除哪个分区Partition 1 is deletedCommand (m for help): n # new 一个分区Partition type:p primary (0 primary, 0 extended, 4 free)e extendedSelect (default p): p # 选择主分区,e 代表扩展分区Partition number (1-4, default 1): # 默认敲击回车First sector (2048-125829119, default 2048): # 默认敲击回车 Last sector, +sectors or +size{K,M,G} (2048-125829119, default 125829119): +50GPartition 1 of type Linux and of size 50 GiB is setCommand (m for help): w # 保存
此时进行查看
lsblk
, 发现根分区大小根本没有变化[root@station Desktop]# partprobe # 如果无效请重启 [root@station Desktop]# xfs_growfs /dev/sda1 # xfs 同步文件系统 [root@station Desktop]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 50G 8.5G 42G 16% / devtmpfs 899M 0 899M 0% /dev tmpfs 914M 8.0K 914M 1% /dev/shm tmpfs 914M 17M 897M 2% /run tmpfs 914M 0 914M 0% /sys/fs/cgroup
LVM 方式
- 分区
fdisk /dev/sda
- 创建 n
- p 主分区 1 ,2 ,3 扩展分区 4
- 设置起始分区地址
- 设置大小 +20G
- 创建分区后,使用 partprobe 刷新
- 创建物理卷
pvcreate /dev/sda1
- 查看已有卷组
vgdisplay
得到卷组名为 centos - 添加 sda1 到 centos 卷组中
vgextend centos /dev/sda1
- 查看需要被扩容的文件路径
lvdisplay
路径为 /opt/xxx lv名字为/dev/centos/lv_opt
- 把centos 卷组中的所有剩余容量添加到 /opt/xxx 上
lvextend -l +100%FREE /dev/centos/lv_opt
- 刷新写入
xfs_growfs /dev/centos/lv_opt
- 使用
df -Th
查看是否成功
Linux 根分区扩容相关推荐
- linux根分区扩容(LVM动态卷)
我们来对整个LVM的工作原理进行一个简单表述: (1)物理磁盘被格式化为PV,空间被划分为一个个的PE (2)不同的PV加入到同一个VG中,不同PV的PE全部进入到了VG的PE池内 (3)LV基于PE ...
- linux根分区扩容教程,Linux教程CentOS根分区扩容方法
玩蛇网推荐图文教程:python 列表 Linux教程CentOS根分区扩容方法,操作环境介绍: [root@linuxidc ~]# uname -a Linux linuxidc 2.6.32-3 ...
- linux 根分区分的太大了,linux根分区满了如何处理,查找大文件方法
一:如果linux根分区使用量达到100%,会造成如下现象: root不能登录 系统不能正常启动 二:通过命令查找根分区内的大文件 du -sh /* 2>/dev/null | sort -h ...
- linux非lvm分区在线扩容,怎么给不是LVM的根分区扩容
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 想给根分区扩容,把 /dev/sdb挂载到/,但系统不是用LVM分区. 尝试过把/dev/sda1的类型改为lvm,但reboot之后系统都进不去. # ...
- cent0S7根分区扩容以及问题解决
之前由于没有规划好分区,导致根分区空间已经满了.如下所示: 可以使用lvm方式进行根分区扩容,但是比较坑的是,centos7用的是xfs文件系统,要注意 这是常规的扩容方法 1,创建分区 fdisk ...
- TS:linux根分区满了如何处理,查找大文件方法(成功测试-博客输出)-2022.2.11
TS:linux根分区满了如何处理,查找大文件方法(成功测试-博客输出)-2022.2.11 目录 文章目录 TS:linux根分区满了如何处理,查找大文件方法(成功测试-博客输出)-2022.2.1 ...
- Linux单磁盘根分区扩容(非LVM)
硬件:DELL R720 系统:XEN 虚拟系统:CentOS 6.5 安装分区:总共三个/和/sawp和/boot 前言 本文适合单块磁盘扩容,比如一个物理250G的硬盘,刚开始只分配了100G,不 ...
- centos根分区扩容方法linux公社,CentOS根分区扩容方法
操作环境:[root@linuxidc ~]# uname -aLinux linuxidc 2.6.32-358.18.1.el6.x86_64#1 SMP Wed Aug 28 17:19:38 ...
- centos根分区扩容,扩展磁盘
我们使用centos系统过程被提示空间不足,大概率是根分区满了,要进行扩容 1. 查看磁盘使用情况,发现根分区可用容量只有14M了 df -h 2.查看硬盘数量和分区情况,sbd为新磁盘且未进行分配 ...
- 【Linux】Linux根文件系统扩容
场景:根文件系统需要至少100GB的剩余空间,但是目前就剩余91GB.因此,我们需要对根文件系统进行扩容. # df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 3.9G 0 ...
最新文章
- 华为云客户端_华为云新一代S6云服务器缘何深受中小企业青睐?
- DotNetCore 3.0 助力 WPF 开发
- 编写一个C程序,实现以下功能:编写一个函数decTobin(int n),该函数能将一个十进制数n转换成二进制数,输入13 输出 1101。在main函数中输入整数n,调用函数,输出它的二进制
- 1982:【19CSPJ普及组】数字游戏
- 如何解决安卓项目在Android Studio无法打开
- android定位获取坐标系,Android 定位坐标过滤算法实现
- python获取视频缩略图_用 Python 代码生成视频的缩略图
- virsh 基于xml create VMs虚机
- 使用Acronis Disk Director Suite调整分区大小
- 【codeforces】【比赛题解】#950 CF Round #469 (Div. 2)
- ModuleNotFoundError: No module named xxx 解决办法
- 拓端tecdat|R语言回归和主成分PCA 回归交叉验证分析预测城市犯罪率
- 八段锦八个动作名称_【健康养生】道家养生八段锦详细动作演示——教学版
- Linux上安装使用SSH(ubunturedhat)
- python数据分析:Numpy
- java 转换tif图片为jpg,解决转换后颜色异常问题
- excel去掉公式()
- 工信部宣布新规,微信支付存在漏洞必须整改,网友:马化腾会赔偿损失吗?
- 小博老师解读经典Java面试题—Java位运算
- I2C接口简介和时序
热门文章
- java gis 矢量数据结构_2.4. 矢量数据结构
- lptwrite matlab,matlab读取地震数据sgy
- #组合,容斥#JZOJ 3332 棋盘游戏
- 从黑马学完IT,能进大厂吗?会不会遭歧视?答案来了…
- 软件是怎么开发出来的?怎么进行软件开发流程
- 103.219.29杭州DNS常见的的5个网络安全威胁
- 全国省市自治区经纬度坐标
- 2017年11月软考全国各省市报名时间及报名网址(动态更新)
- python支持多种编程范式吗_理解真格量化的Python编程范式
- Ramda.js 函数式编程 (==在angular中引入)