无法在 Amazon EC2 上扩展 XFS 文件系统

无法在 Amazon EC2 上扩展 XFS 文件系统

我向 Amazon EC2 上的 EBS 卷添加了一些空间,但在磁盘优化完成并使所有空间可用之前尝试增大分区。现在我可以看到正确的驱动器大小,但我在无法增大的分区中缺少大约 1TB 的空间。

[root@##### ~]# lsblk
NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0   3T  0 disk
└─xvda1 202:1    0   2T  0 part /
loop0     7:0    0   4G  0 loop /var/tmp

[root@##### ~]# growpart /dev/xvda 1
NOCHANGE: partition 1 is size 4294965248. it cannot be grown

您可以看到 xvda 有 3TB 可用,但我无法将 xvda1 扩大。而且简单地尝试扩大文件系统也不起作用。

[root@##### ~]# xfs_growfs -d /
meta-data=/dev/xvda1             isize=512    agcount=1025, agsize=524224 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=536870656, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
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 size unchanged, skipping

编辑::我搞清楚了这里发生了什么,AMI 为这个实例设置了一个 MBR 分区,该分区不能增长到超过 2TB。现在我需要一种方法将数据迁移到具有 GPT 分区的新驱动器。

答案1

您的 EBS 块设备已使用 MBR 分区方案进行分区,该方案允许分区的最大大小为 2 TB。要拥有更大的分区您必须使用 GPT 分区方案创建磁盘分区时。

如果您从卷启动,则应该考虑创建一个新卷来保存数据,而不是扩展启动卷的大小。

相关内容