扩容XFS磁盘 (Linux)__扩容磁盘概览_磁盘_用户指南_云服务器 ECS-阿里云
Linux 实例的 XFS 磁盘使用阿里云官方提供的磁盘扩容方法扩容会有报错:
[root@xxxZ ~]# e2fsck /dev/xvdb1
e2fsck 1.42.9 (28-Dec-2013)
ext2fs_open2: Bad magic number in super-block
e2fsck: Superblock invalid, trying backup blocks...
e2fsck: Bad magic number in super-block while trying to open /dev/xvdb1
The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock: e2fsck -b 8193`
可以看到报错是超级块不可用。可能由以下原因:
- 超级块损坏,导致不可用。
- 不同的文件系统,使用 ext 文件系统去检查 XFS 的文件系统,超级块不能识别。
常见的是第二种情况。可以使用下面命令查看分区的文件系统:
[root@xxxZ ~]# df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/xvda1 ext4 20510332 1660744 17784680 9% /
devtmpfs devtmpfs 934320 0 934320 0% /dev
tmpfs tmpfs 942004 0 942004 0% /dev/shm
tmpfs tmpfs 942004 8508 933496 1% /run
tmpfs tmpfs 942004 0 942004 0% /sys/fs/cgroup
/dev/xvdb1 xfs 10474496 33088 10441408 1% /mnt
可以看到 /dev/xvdb1 是 XFS 的文件系统。
对 XFS 的文件系统扩容方法如下:
不需要卸载已经挂载的磁盘,否则扩容会报错。
[root@xxxz ~]# xfs_growfs /dev/xvdb1
xfs_growfs: /dev/xvdb1 is not a mounted XFS filesystem
可以在分区挂载的情况扩容 XFS 的文件系统:
[root@xxxZ ~]# xfs_growfs /dev/xvdb1
meta-data=/dev/xvdb1 isize=256 agcount=4, agsize=327616 blks
= sectsz=512 attr=2, projid32bit=1
= crc=0
data = bsize=4096 blocks=1310464, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
log =internal bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 1310464 to 2621184
可以看到 blocks 的数量从 131046 扩容到了2621184,实现了扩容。
扩容前 /dev/xvdb1 的容量是 5G:
[root@xxxZ ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 20G 1.5G 18G 9% /
devtmpfs 913M 0 913M 0% /dev
tmpfs 920M 0 920M 0% /dev/shm
tmpfs 920M 8.3M 912M 1% /run
tmpfs 920M 0 920M 0% /sys/fs/cgroup
/dev/xvdb1 5.0G 33M 5.0G 1% /mnt
扩容后 /dev/xvdb1 的容量为 10G:
[root@iZ28u04wmy2Z ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 20G 1.5G 18G 9% /
devtmpfs 913M 0 913M 0% /dev
tmpfs 920M 0 920M 0% /dev/shm
tmpfs 920M 8.3M 912M 1% /run
tmpfs 920M 0 920M 0% /sys/fs/cgroup
/dev/xvdb1 10G 33M 10G 1% /mnt
最后更新:2016-11-23 16:54:04
上一篇:
扩容多分区磁盘__扩容磁盘概览_磁盘_用户指南_云服务器 ECS-阿里云
下一篇:
手动扩展系统盘__扩容磁盘概览_磁盘_用户指南_云服务器 ECS-阿里云
在线安装命令行工具和 SDK__安装命令行工具(Windows)_用户指南_命令行工具 CLI-阿里云
服务等级协议__产品简介_消息服务-阿里云
数据建模概述__数据建模_Quick BI-阿里云
数据编码方式__公共资源说明_API-Reference_日志服务-阿里云
库表列映射__数据迁移_用户指南_数据传输-阿里云
RelatedItemType__数据类型_API 参考_云服务器 ECS-阿里云
API概述__API手册_移动安全-阿里云
应用分组__快速入门_云监控-阿里云
移动推送简介__产品简介_移动推送-阿里云
RAM中可授权的RDS资源类型__如何使用RAM授权_API 参考_云数据库 RDS 版-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云