如果我有相邻的分区,可以在EBS卷中增加分区大小吗?- Linux

0

【以下的问题经过翻译处理】 我有一个Linux实例,它有一个100GB的EBS卷,卷内有两个相邻的分区:一个是30GB,另一个是20GB。我能否在不格式化或重新分区此ESB卷的情况下将30GB分区增加到40GB?我的担心是20GB分区已经占满了相邻的空间。

profile picture
专家
已提问 5 个月前75 查看次数
1 回答
0

【以下的回答经过翻译处理】 所以,你说:“我有一个Linux实例,它有一个100GB的EBS卷,卷内有两个相邻的分区:一个是30GB,另一个是20GB。我能否将30GB的分区增加到40GB,而无需格式化或重新分区这个ESB卷?我的担忧是20GB的分区已经占用了相邻的空间。”

创建附加为备份的根EBS卷的快照。

我假设您的磁盘看起来类似于以下示例:

[ec2-user〜]$ lsblk

名称MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda259:10 100G 0磁盘

└─xvda1 259:20 30G 0部分/

└─xvda2 259:3 20G 0分/数据

在上面的示例中,磁盘是/dev/xvda,其中包含分区xvda1和xvda2。您可能已经知道,磁盘内的分区按顺序排列在连续的块中,这意味着您仅限于在该磁盘中将某些分区的大小增加到最后一个分区(xvda2)中。

由于磁盘分区按连续块按顺序排序,因此当您增加磁盘时,额外的空间会添加到块的末尾。在这种情况下,仅最后一个分区可以利用新增的空间,即此场景中的分区/dev/xvda2。磁盘开头或中间的任何分区都无法利用新的可用空间。通常,这就是传统的Linux磁盘空间设计方式,即连续的块。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则