Linux下扩展根分区-非LVM
时间:2019-09-06
本文章向大家介绍Linux下扩展根分区-非LVM,主要包括Linux下扩展根分区-非LVM使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
在配置大数据节点的过程中,node03节点由于安装了图形化界面,以及IDEA等工具,导致/根分区只有几百兆了,因此需要对根分区进行扩容,本文是在参考如下博文(https://www.jianshu.com/p/9db2df60fd0a)的基础上完成的,感谢被引用的博主,这里也记录一下。
VMware虚拟机中配置
(1)进入虚拟机设置界面,选择扩展磁盘容量。
(2) 本次是在原来30G的基础上扩展为50G。
(3)成功后发现提示,必须从客户机操作系统内部对磁盘重新进行分区和扩展文件系统,因此需要进入linux系统继续进行配置,这里配置是不会生效的。
Linux中设置
进入Linux系统,使用命令fdisk -l查看,发现实际大小为50G,但是系统已挂载的加起来是修改之前的30G。
(1) 可以看出sda3是根分区,下面按照博客提示,先删除sda3根分区,然后重新创建sda3根分区,具体参考注释。
1 [root@node03 ~]# fdisk /dev/sda 2 Welcome to fdisk (util-linux 2.23.2). 3 4 Changes will remain in memory only, until you decide to write them. 5 Be careful before using the write command. 6 7 8 Command (m for help): m 9 Command action 10 a toggle a bootable flag 11 b edit bsd disklabel 12 c toggle the dos compatibility flag 13 d delete a partition 14 g create a new empty GPT partition table 15 G create an IRIX (SGI) partition table 16 l list known partition types 17 m print this menu 18 n add a new partition 19 o create a new empty DOS partition table 20 p print the partition table 21 q quit without saving changes 22 s create a new empty Sun disklabel 23 t change a partition's system id 24 u change display/entry units 25 v verify the partition table 26 w write table to disk and exit 27 x extra functionality (experts only) 28 29 Command (m for help): d ##删除分区 30 Partition number (1-3, default 3): 3 ##临时先删除sda3分区 31 Partition 3 is deleted 32 33 Command (m for help): n #添加一个新的分区 34 Partition type: 35 p primary (2 primary, 0 extended, 2 free) 36 e extended 37 Select (default p): p #添加主分区 38 Partition number (3,4, default 3): 3 #指定分区号3,重新创建sda3分区 39 First sector (17303552-104857599, default 17303552): #回车 40 Using default value 17303552 41 Last sector, +sectors or +size{K,M,G} (17303552-104857599, default 104857599): #回车 42 Using default value 104857599 43 Partition 3 of type Linux and of size 41.8 GiB is set #提示OK 44 45 Command (m for help): w #按w保存退出 46 The partition table has been altered! #提示OK
(2)重启系统
重启当前系统,可以选择systemctl reboot或者init 6来执行。
(3)扩容文件系统,使用命令 xfs_growfs /dev/sda3,可以看到成功扩展分区,根分区已扩容20G。
1 [root@node03 ~]# xfs_growfs /dev/sda3 2 meta-data=/dev/sda3 isize=512 agcount=8, agsize=769984 blks 3 = sectsz=512 attr=2, projid32bit=1 4 = crc=1 finobt=0 spinodes=0 5 data = bsize=4096 blocks=5701376, imaxpct=25 6 = sunit=0 swidth=0 blks 7 naming =version 2 bsize=4096 ascii-ci=0 ftype=1 8 log =internal bsize=4096 blocks=2560, version=2 9 = sectsz=512 sunit=0 blks, lazy-count=1 10 realtime =none extsz=4096 blocks=0, rtextents=0 11 data blocks changed from 5701376 to 10944256 12 [root@node03 ~]# df -h 13 Filesystem Size Used Avail Use% Mounted on 14 /dev/sda3 42G 11G 32G 25% / 15 devtmpfs 2.9G 0 2.9G 0% /dev 16 tmpfs 3.0G 0 3.0G 0% /dev/shm 17 tmpfs 3.0G 13M 2.9G 1% /run 18 tmpfs 3.0G 0 3.0G 0% /sys/fs/cgroup 19 /dev/sda1 253M 153M 101M 61% /boot 20 tmpfs 595M 8.0K 595M 1% /run/user/990 21 tmpfs 595M 0 595M 0% /run/user/0 22 You have new mail in /var/spool/mail/root
扩容结果展示。
以上为参考博文执行的结果,且当前执行成功的系统为Centos7.6,根分区文件类型为xfs,并且系统不是LVM分区,可作为参考。
参考博文:
(1)https://www.jianshu.com/p/9db2df60fd0a
原文地址:https://www.cnblogs.com/youngchaolin/p/11478740.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Flutter之Timer实现短信验证码获取60s倒计时功能的代码
- Android仿优酷视频的悬浮窗播放效果
- Android 本地广播和强制下线功能的实现代码
- Android实现强制下线功能的示例代码
- 如何用HMS Nearby Service给自己的App添加近距离数据传输功能
- Android自定义控件之圆形进度条动画
- Android 使用 Scroller 实现平滑滚动功能的示例代码
- Android文件操作工具类详解
- Android之RecycleView实现指定范围的拖动效果
- Android 通过代码安装 APK的方法详解
- Android ListView实现无限循环滚动
- ignite:一个漂亮的多用户SS/SSR面板
- FreshRSS:开源免费的RSS阅读器
- 使用snap快速安装RocketChat你的聊天服务器
- CuteOne:一款基于Python3的OneDrive多网盘挂载程序,带会员/同步等功能