linux无损扩容的方法
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,概述云平台客户的服务器可能会随着业务量的不断增长造成磁盘空间不足的情况,比如:共享文件服务器硬盘空间不足,在这个时候就需要增加磁盘空间,来满足线上的业务;又或者我们在使用linux的过程中, 有时会因
千家信息网最后更新 2025年12月01日linux无损扩容的方法
概述
云平台客户的服务器可能会随着业务量的不断增长造成磁盘空间不足的情况,比如:共享文件服务器硬盘空间不足,在这个时候就需要增加磁盘空间,来满足线上的业务;又或者我们在使用linux的过程中, 有时会因为安装系统时分区不当导致有的分区空间不足,而有的分区空间过剩的情况,都可以是使用fdisk分区工具来动态调整分区的大小;
步骤
1.备份
就算是无损的扩容,但难免会出什么意外,备份是必不可少的,一般云平台都有备份功能,可直接对磁盘做一次全量备份。
2.用fdisk重新分区
默认的分区如下
root@i-abnawjwo:/# dfFilesystem 1K-blocks Used Available Use% Mounted onudev 497752 4 497748 1% /devtmpfs 101700 440 101260 1% /run/dev/sda1 20509308 1337636 18106816 7% /none 4 0 4 0% /sys/fs/cgroupnone 5120 0 5120 0% /run/locknone 508488 0 508488 0% /run/shmnone 102400 0 102400 0% /run/user/dev/sdc1 10190136 23032 9626432 1% /dataroot@i-abnawjwo:/data# cat hellotest1
卸载当前的分区 umount /dev/sdc1
若是卸载不掉,有可能是有进程再用,可以用fuser或者lsof查看
fuser -m -v /datafuser -m -v -i -k /datalsof /data
卸载掉后fdisk删除原来的分区,重新分区, 注意开始的磁柱号要和原来的一致(这是保证数据不丢失的关键步骤)
root@i-abnawjwo:/# umount /dataroot@i-abnawjwo:/# fdisk /dev/sdcCommand (m for help): dSelected partition 1Command (m for help): nPartition type: p primary (0 primary, 0 extended, 4 free) e extendedSelect (default p):Using default response pPartition number (1-4, default 1):Using default value 1First sector (2048-104857599, default 2048):Using default value 2048Last sector, +sectors or +size{K,M,G} (2048-104857599, default 104857599):Using default value 104857599Command (m for help): pDisk /dev/sdc: 53.7 GB, 53687091200 bytes64 heads, 32 sectors/track, 51200 cylinders, total 104857600 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x305cddae Device Boot Start End Blocks Id System/dev/sdc1 2048 104857599 52427776 83 LinuxCommand (m for help): wqThe partition table has been altered!Calling ioctl() to re-read partition table.Syncing disks.重启系统
3.检测分区,扩展分区大小
root@i-abnawjwo:~# e2fsck -f /dev/sdb1e2fsck 1.42.9 (4-Feb-2014)Pass 1: Checking inodes, blocks, and sizesPass 2: Checking directory structurePass 3: Checking directory connectivityPass 4: Checking reference countsPass 5: Checking group summary information/dev/sdb1: 12/655360 files (0.0% non-contiguous), 79664/2621440 blocksroot@i-abnawjwo:~# resize2fs -p /dev/sdb1resize2fs 1.42.9 (4-Feb-2014)Resizing the filesystem on /dev/sdb1 to 13106944 (4k) blocks.The filesystem on /dev/sdb1 is now 13106944 blocks long.
4.重新挂载,查看分区大小,检查数据
root@i-abnawjwo:~# mount /dev/sdb1 /data/root@i-abnawjwo:/data# cat helloacasdcacsaroot@i-abnawjwo:/data# dfFilesystem 1K-blocks Used Available Use% Mounted onudev 497752 4 497748 1% /devtmpfs 101700 428 101272 1% /run/dev/sda1 20509308 1337768 18106684 7% /none 4 0 4 0% /sys/fs/cgroupnone 5120 0 5120 0% /run/locknone 508488 0 508488 0% /run/shmnone 102400 0 102400 0% /run/user/dev/sdb1 51474044 33100 48803172 1% /data
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
空间
备份
大小
磁盘
业务
平台
情况
数据
服务器
步骤
系统
服务
不当
一致
意外
不断
业务量
关键
内容
功能
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
多对多数据库的建立
无法访问百度服务器的dns
买服务器云
认识数据库和表的提交文件
西昌网络安全审计
软件开发中sa
学了网络技术专业可以干嘛
监控技术网络安全
网络安全意识培养的演讲稿
东港天气预报软件开发
数据库联动是什么意思
数据库端口映射外网访问不了
网络安全靠人民手抄报简便
天津国安网络技术有限公司
无法登陆电脑服务器
计算机网络技术女孩学好吗
叙永租房软件开发
郑大一附院网络安全事件
通化市软件开发公司
vb软件开发菜单设计
东华理工大学网络安全专业
两个架构相同的数据库如何合并
软件开发业务需要什么
下沙住宿软件开发
数据库代码文件怎么导入
圣境传说 数据库
怎么编程app软件开发
服务器数目
课程数据库创业
北京智能建模软件开发