阿里云国际站:阿里云linux扩充磁盘大小常见问题
阿里云国际站:阿里云linux扩充磁盘大小常见问题
阿里云,全球领先的云计算服务平台,现已支持国际业务,云计算第一平台,云产品解决方案,享多线独享带宽。
将您的业务放心托管给中国最大且最值得信赖的云服务提供商、全球第三大网站托管服务提供商。阿里云助支付宝实现了每秒140,000笔破纪录支付,承载着阿里巴巴数十亿家电商平台。
注意事项
已经给磁盘创建快照
允许umount 分区(针对数据盘尤其是不支持在线扩容的场景)
确认好当前是否可以操作,以及可能影响业务运行时间。
必须得到业务使用者和主机管理员授权才可以操作,如果约定好了停机时间,必须在约定时间内进行。
目前大部分Linux 机器都可以在线扩容(业务上),但是并非所有机器都可以在不重启的情况下完成文件系统的扩容,在操作前先查看用户的分区起始扇区(fdisk -lu)和文件系统类型(df -T / blkid),根据不同的场景参考不同的文档处理。
提示
下面扩容均以扩容系统盘为例,除Freebsd、LVM 场景下,均按照系统盘只有一个分区进行操作。
数据盘在线扩容利用growpart 扩展分区时与系统盘操作一样。
当无法满足growpart扩展分区条件时,需要删除并新建分区方式,此类问题比较复杂;系统盘需要删除、新建分区后重启一次机器,数据盘在umount 情况下,需要执行partprobe /dev/vd 通知内核重新加载分区表,低版本fdisk 不一定是按照扇区来展示及分区,需要创建分区时选择起始位置时确认起始位置是否是前面看到的起始扇区。
当下面文档中的所有场景都不符合时,应按照实际情况采取扩容方案或者终止操作建议用户备份数据后重新分区、格式化并恢复数据的方案。
Linux
ext3/ext4 文件系统
⑴ 内核版本大于 等于3.6.0
[该情况请参见高内核版本的操作步骤]
① 安装扩容工具
CentOS、Redhat、AliyunLinux
yum install cloud-utils-growpart
Ubuntu 、Debian
apt install cloud-guest-utils
② 查看分区情况,并扩容分区大小
growpart /dev/vda 1 #扩容系统盘
③ 扩容
EXT文件系统使用
resize2fs /dev/vda1
⑵ 内核版本小于3.6.0
该情况请参见低内核版本的操作步骤
如CentOS 6、Debian 7和SUSE Linux Enterprise Server 11 SP4等发行版,需要经过一次控制台重启或者API重启才能完成分区扩容。
①安装扩容工具
yum install -y dracut-modules-growroot
② 覆盖已有的initramfs文件
dracut -f
③ 扩容分区
growpart vda 1
④ 控制台和API 重启实例
⑤ 登录后扩展文件系统大小
resize2fs /dev/vda1
注意:
①以上两种方式均不用删除分区和新建分区。
②方法⑵低版本内核扩容需要在growpart 之后控制台或者API 重启一次实例,所以这个操作是必定会影响业务,操作前务必和业务方及主机管理员沟通好重启时间。
③ growpart 执行出错
④ 扩容ext4的文件系统并不需要 安装 xfsprogs
⑶ 删除分区新建分区(不推荐)
使用fdisk 删除分区然后新建分区,新建分区时分配所有空间,重启机器后直接resize2fs
要点是新建分区的起始位置要和老分区起始位置一致。
分区起始扇区位置不一致的问题
fdisk 查看分区起始位置不是2048
使用parted工具扩容分区
xfs 文件系统
(1)安装工具(通常已安装过)
Centos 、AliyunLinux
yum install xfsprogs
Ubuntu Debian
apt install xfsprogs
(2)扩容分区
growpart /dev/vda 1
(3)扩容文件系统
需要在挂载状态下执行,不能写
xfs_growfs /dev/vda1
要写
xfs_growfs /
NTFS文件系统
Linux 机器使用NTFS分区时,不能在linux 下扩容分区和文件系统,应将磁盘卸载挂载到其它Widnows 机器上,然后用diskmgmt.msc 来扩展分区。
Windows
注意:Windows 机器磁盘涉及跨区卷(一个分区分布在两个甚至多个磁盘上)时,操作扩容前必须要求用户关机状态下给磁盘做所有快照,否则不予扩容。并推荐让用户备份数据后,重新分区使用简单卷。
NTFS文件系统,在控制台扩容后如果磁盘大小改变,直接利用diskmgmt.msc 来扩展卷
⑴ 磁盘大小未改变
需要[升级驱动]并通过控制台或API重启一次机器。
⑵ 分区大小和资源管理大小看到的不一致
分区已经变大但是资源管理器里看到的大小没有改变需要 扩展文件系统大小
按照官方视频操作,记录一遍,可以根据步骤来
查盘命令:fdisk -lu
查盘文件类型: df -Th
挂载在线扩容: yum install gdisk -y
在线扩容云盘:growpath /dev/vda 1
ext4文件系统使用:resize2fs
xfs文件系统使用: xfs_growfs
问题来了:
有多个盘的情况使用路径
xfs_growfs /dev/vda1
我的就一个系统盘:xfs 类型
xfs_growfs /
如果就一个系统盘直接用xfs_growfs /dev/vda1
阿里云国际站:阿里云linux扩充磁盘大小常见问题相关推荐
- 阿里云国际站-阿里云在其云峰会上推出新的直播电子商务解决方案
阿里云国际站宣布推出20多种新产品,包括云操作系统升级和云原生数据库. 中国杭州,2021年6月8日--阿里巴巴集团的数字技术和智能骨干阿里云今天推出了新的一站式电子商务直播解决方案,以帮助全球各种规 ...
- linux扩充文件夹容量,Linux扩充磁盘空间 【附查看磁盘命令】
今天手里一台raksmart要重做一下系统,但是做完以后发现磁盘空间只有2G-顿时感觉整个人不好了.于是乎练习客服处理,RAKSmart机器速度虽然一般,但是客服回复是真快,只需要一段命令就可以完美解 ...
- esxi增加linux空间,ESXI4.1 linux虚拟机调整扩充磁盘大小
ESXI4.1 linux虚拟机调整扩充磁盘大小 ESXI4.1 linux虚拟机调整扩充磁盘大小 首先调整磁盘大小为60G www.2cto.com 注意: 如果虚拟机做快照是无法调节置备大小的, ...
- VMware下对Ubuntu进行扩充磁盘大小
今天用虚拟机的时候,发现虚拟机快满了,提示磁盘空间小,不得不扩充虚拟机空间.经过百度搜索,终于搞定了,记录如下 平台:VMware(10.0.3)+Ubuntu 14.04(32bit) 1. 选择V ...
- esxi增加linux空间,ESXI 4.1 Linux虚拟机调整扩充磁盘大小
首先调整磁盘大小为60G 点确定后,重启虚拟机OS [root@download1 ~] shutdown -r now [root@download1 ~]fdisk -l Disk /dev/sd ...
- linux分区磁盘大小,Linux对超大容量磁盘进行分区
最近在Linux上挂载磁盘阵列,需要对一个7T的盘阵进行分区并使用.这个磁盘阵列划分了一个分区(对于Linux来说找到一个/dev/sda设备,空间大小为7T),我想将它分为N个分区,挂载到系统的N个 ...
- Linux系统磁盘大小比raid小,挂载磁盘阵列柜后,显示的大小比实际小1TB
挂载磁盘阵列柜后,显示的大小比实际小1TB 发布时间:2011-05-24 20:47:47来源:红联作者:lingqing114 HP MSA2312sa 12块1TB硬盘,11块做RAID5,1块 ...
- linux每个磁盘大小,linux磁盘占用跟每个文件夹大小总和不符
[LeetCode] Assign Cookies 分点心 Assume you are an awesome parent and want to give your children some c ...
- 阿里云国际站的对象存储oss与自建存储的区别
对象存储oss是阿里云国际站的一个云产品,其功能是提供海量.安全可靠.低成本高持久的云存储服务.那么为什么要选择阿里云国际站的对象存储oss而不是自建存储,下面跟Unirech小编从几个方面来对比分析 ...
最新文章
- 国学大师文怀沙郑州演讲 称骂河南就是骂娘
- 【JDK源码】java.util.concurrent.atomic包常用类详解
- php嵌套查询mysql语句_mysql 查询嵌套
- 中blur函数_Comonad在图像处理中的应用
- 3倍根号x加1分之一c语言,用C语言将一个数开根号后再取倒数的方法
- java格式化日期时分秒_java中的LocalDateTime
- structured Streaming
- (zt)svn 随服务器启动
- 触发器的创建及相关知识
- bazel proxy 设置
- 【论文笔记】Self-paced Contrastive Learning with Hybrid Memory for Domain Adaptive Object Re-ID
- 100比例怎么用计算机算,比例尺1:100怎么算
- 120550-35-8,Biotin-PFP ester生物素-五氟苯酯与伯氨基(-NH2)反应
- 小波变换完美通俗讲解系列之 (一)
- 小米 linux 内核面试,编译适配小米2S的CM Linux内核源代码及问题解决
- 【Apollo配置中心】Apollo环境配置
- 【网络】Cookie是什么?
- 如何获得指定进程的主窗口
- 联发科MT6580_datasheet/规格书资料分享
- Git教程 | (9) 自定义Git和使用SourceTree
热门文章
- ASM(六) 利用TreeApi 动态生成以及转换方法字节码
- WPF使用MEF插件开发打造自己的工具箱
- 金蝶云星空二维码整体解决方案 金蝶云星空条码管理系统 金蝶ERP移动解决方案 金蝶云星空条码扫描 金蝶云星空WMS仓库移动扫码 金蝶安卓PDA扫码方案 金蝶云星空出入库盘点出货条码扫码 提供源码
- 如何蒸鸡蛋羹 又香又嫩
- Java面试---自我介绍
- “与真实情况不一致”,数禾科技“打脸”母公司分众传媒
- Exynos4412 移植针对Samsung的Linux-6.1(六)【已解决】SROMC寄存器的数值不正确、无法赋值的问题
- Linux环境下无UI界面进行WEB认证
- 积分入户深圳申报要具备哪些条件
- Windows7 库 文件夹图标修改(转载)