教你怎么在linux中调整分区大小
发布时间 - 2017-05-24 00:00:00 点击率:次本篇文章主要介绍了linux如何无损调整分区大小,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
情况:
home:500G
root:50G
root分区不够用
思路:把home分区的空间划一部分到root分区
# 设置home分区大小为200G,释放300G空间 $ lvreduce -L 200G /dev/centos/home # 将空闲空间扩展到root分区 $ lvextend -l +100%FREE /dev/centos/root # 使用XFS文件系统自带的命令集增加分区空间 $ xfs_growfs /dev/mapper/centos-root
实例
situation
挂载在根目录的分区 /dev/mapper/centos-root 爆满,占用100%
$ df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 50G 50G 19M 100% / devtmpfs 32G 0 32G 0% /dev tmpfs 32G 0 32G 0% /dev/shm tmpfs 32G 2.5G 29G 8% /run tmpfs 32G 0 32G 0% /sys/fs/cgroup /dev/mapper/centos-home 476G 33M 476G 1% /home /dev/sda1 497M 238M 259M 48% /boot tmpfs 6.3G 0 6.3G 0% /run/user/0
analyze
挂载在根目录的分区空间太小,只有50G,而服务器 home 目录为非常用目录,挂在了近500G的空间。
思路:从 centos-home 分区划出300G空间到 centos-root 分区。
operation
1.查看各分区信息
$ lvdisplay --- Logical volume --- LV Path /dev/centos/home LV Name home VG Name centos LV UUID 1fAt1E-bQsa-1HXR-MCE2-5VZ1-xzBz-iI1SLv LV Write Access read/write LV Creation host, time localhost, 2016-10-26 17:23:47 +0800 LV Status available # open 0 LV Size 475.70 GiB Current LE 121778 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:2 --- Logical volume --- LV Path /dev/centos/root LV Name root VG Name centos LV UUID lD64zY-yc3Z-SZaB-dAjK-03YM-2gM8-pfj4oo LV Write Access read/write LV Creation host, time localhost, 2016-10-26 17:23:48 +0800 LV Status available # open 1 LV Size 50.00 GiB Current LE 12800 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0
2.减少/home分区空间
# 释放 /dev/centos/home 分区 300G 的空间 # 命令设置 /dev/centos/home 分区 200G空间 $ lvreduce -L 200G /dev/centos/home WARNING: Reducing active logical volume to 200.00 GiB. THIS MAY DESTROY YOUR DATA (filesystem etc.) Do you really want to reduce centos/home? [y/n]: y Size of logical volume centos/home changed from 475.70 GiB (121778 extents) to 200.00 GiB (51200 extents). Logical volume centos/home successfully resized.
3.增加/root分区空间
$ lvextend -l +100%FREE /dev/centos/root Size of logical volume centos/root changed from 50.06 GiB (12816 extents) to 325.76 GiB (83394 extents). Logical volume centos/root successfully resized.
4.扩展XFS文件空间大小
$ xfs_growfs /dev/mapper/centos-root
meta-data=/dev/mapper/centos-root isize=256 agcount=4, agsize=3276800 blks
= sectsz=512 attr=2, projid32bit=1
= crc=0 finobt=0 spinodes=0
data = bsize=4096 blocks=13107200, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
log =internal bsize=4096 blocks=6400, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 13107200 to 85395456完成
【相关推荐】
1. Mysql免费视频教程
2. 详解innodb_index_stats导入数据时 提示表主键冲突的错误
3. 实例详解 mysql中innodb_autoinc_lock_mode
4. MySQL中添加新用户权限的实例详解
5. Linux如何检测服务器网络状况
# linux
# 小编
# 给大家
# 做个
# 挂在
# 太小
# 看看吧
# 也给
# 扩展到
# 不够用
# 主键
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何用狗爹虚拟主机快速搭建网站?
Laravel如何使用Eloquent进行子查询
Laravel如何自定义错误页面(404, 500)?(代码示例)
Laravel如何生成URL和重定向?(路由助手函数)
详解Android图表 MPAndroidChart折线图
WordPress 子目录安装中正确处理脚本路径的完整指南
Windows Hello人脸识别突然无法使用
Laravel如何创建自定义Facades?(详细步骤)
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
如何用VPS主机快速搭建个人网站?
怎么用AI帮你设计一套个性化的手机App图标?
百度浏览器如何管理插件 百度浏览器插件管理方法
Java类加载基本过程详细介绍
Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程
js代码实现下拉菜单【推荐】
如何快速生成高效建站系统源代码?
如何快速使用云服务器搭建个人网站?
海南网站制作公司有哪些,海口网是哪家的?
Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤
Laravel怎么为数据库表字段添加索引以优化查询
Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】
如何破解联通资金短缺导致的基站建设难题?
HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】
Laravel Seeder填充数据教程_Laravel模型工厂Factory使用
Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】
iOS验证手机号的正则表达式
Laravel DB事务怎么使用_Laravel数据库事务回滚操作
Python企业级消息系统教程_KafkaRabbitMQ高并发应用
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
如何获取免费开源的自助建站系统源码?
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
如何在企业微信快速生成手机电脑官网?
如何为不同团队 ID 动态生成多个非值班状态按钮
HTML 中如何正确使用模板变量为元素的 name 属性赋值
小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像
Laravel中的Facade(门面)到底是什么原理
Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程
Laravel怎么判断请求类型_Laravel Request isMethod用法
黑客如何利用漏洞与弱口令入侵网站服务器?
Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置
潮流网站制作头像软件下载,适合母子的网名有哪些?
,网页ppt怎么弄成自己的ppt?
Laravel Blade模板引擎语法_Laravel Blade布局继承用法
Bootstrap CSS布局之列表
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
如何在万网自助建站平台快速创建网站?


v
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 32G 2.5G 29G 8% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/mapper/centos-home 476G 33M 476G 1% /home
/dev/sda1 497M 238M 259M 48% /boot
tmpfs 6.3G 0 6.3G 0% /run/user/0