开发者社区> 牧原> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Centos 6.x XFS 数据盘扩容示例

简介: centos 6.5 扩容xfs分区的示例
+关注继续查看

XFS是一个开源的(GPL)日志文件系统,最初由由Silicon Graphics为他们的IRIX操作系统而开发,现在大多数的Linux发行版都支持。事实上,XFS已被最新的CentOS/RHEL 7采用,成为其默认的文件系统。在其众多的特性中,包含了“在线调整大小”这一特性,使得现存的XFS文件系统在已经挂载的情况下可以进行扩展。然而,对于XFS文件系统的缩减却还没有支持。

算了~实在写不出来高大上的风格,还是按照我自己的格式来吧

**提示:
务必做好快照备份!!!
务必做好快照备份!!!
务必做好快照备份!!!**

1,在ecs控制台进行磁盘扩容
image
2,设置容量,确认扩容
image
3,点击已阅读即可生效
image
4,看下云盘列表,操作的数据盘已经生效了
image
5,控制台重启(最好重启一下),然后登陆系统内部查看磁盘大小,可以看到磁盘大小已经有了,但是挂载信息还是旧的大小

fdisk -l && df -Th

image

6,关键步骤来了,xfs_growfs虽然可以直接调整大小,但是还有一个前提步骤的,如果不做的话,那么效果如下(实际没有扩容)

xfs_growfs /dev/xvdb1

image
7,要把已经扩容后的空间分配给xvdb1

fdisk /dev/xvdb

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').

Command (m for help): p

Disk /dev/xvdb: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x78d35258

    Device Boot      Start         End      Blocks   Id  System
/dev/xvdb1               1        3916    31455238+  83  Linux

Command (m for help): d
Selected partition 1

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-6527, default 1): 
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-6527, default 6527): 
Using default value 6527

Command (m for help): p

Disk /dev/xvdb: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x78d35258

    Device Boot      Start         End      Blocks   Id  System
/dev/xvdb1               1        6527    52428096   83  Linux

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.

注意:上面这个报错提示说明实际分区信息是没有写入进去,因为分区是挂载的,最好是umount的情况下进行重新分区,如果看到这个报,可以umount一下,然后fdisk /dev/xvdb w保存下信息
7,进行xfs扩容

xfs_growfs /dev/xvdb1

image

8,扩容成功

**提示:
务必做好快照备份!!!
务必做好快照备份!!!
务必做好快照备份!!!**

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
CentOS下设置MySQL的root各种密码 总结
一、更改mysql密码常用的三种方法 大部分情况下,一般用户没有权限更改密码,只有申请了权限或root用户才可以更改密码;  1.方法1:用mysqladmin  mysqladmin -u root password "123456"; 如果root已经设置过密码,采用如下方法  mysqladmin -u root password -p "123456"; 2.
1140 0
CentOS下安装mysql
CentOS 5.5下安装mysql-5.0.27          下载mysql-5.0.27.tar.gz:                    解压:tar zxvf mysql-5.
719 0
CentOS下安装mysql
CentOS 5.5下安装mysql-5.0.27          下载mysql-5.0.
695 0
+关注
牧原
努力减肥中~
34
文章
0
问答
来源圈子
更多
作为全球云计算的领先者,阿里云为全球230万企业提供着云计算服务,服务范围覆盖200多个国家和地区。我们致力于为企业、政府等组织机构提供安全可靠的云计算服务,给用户带来极速愉悦的服务体验。
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载