AWS云磁盘扩容

概述                

        云服务器的磁盘一般都与逻辑卷有点相似,是可以像逻辑卷一样扩容。不但可以扩容云磁盘的指定分区,还可以对云磁盘的某个目录大小实现扩容。

        以下是一个扩容aws存储卷的案例。

一、现有存储大小

        在服务器上执行 df-h 命令后,得知该云服务器的根目录使用空间是 96%,剩余的可用存储空间非常有限,存在严重的存储不足的隐患。

# 在 AWS 服务器上 执行以下命令来查看存储使用大小
df -h

   二、核实文件系统类型

        在云服务器上执行 lsblk -f 得知,该云服务器挂载的磁盘的文件系统格式是 xfs。

补充说明:

        1、nvme0n1:表示aws云服务器挂载的第一块磁盘(卷)

        2、nvme0n1p1:  表示aws云服务器挂载的第一块磁盘的第一个分区

三、磁盘扩容

       1、 在aws控制台上操作

        在aws控制台的EC2(虚拟机)找到要扩容的正确的磁盘。在执行扩容前建议先做快照来备份当前的磁盘状态和数据。

        2、在aws控制台上修改卷的大小,即修改磁盘的大小。  

3、服务器操作

         尽管在AWS控制台上将磁盘700G增加至1200G,但是 在服务上文件系统还是700G,需要将文件系统执行扩容操作。

# 1、扩容 EBS(磁盘)第一个分区 
sudo growpart /dev/nvme0n1 1

# 若磁盘没有分区,则需要对对应的目录扩容,扩容目录的空间命令如下(xfs 格式)
# /data 是需要扩容的目标路径

# sudo xfs_growfs -d /data

# 2、由于我们需要扩容的是文件格式是 xfs
# 所有我们需要使用 xfs_growfs 命令来实现

sudo xfs_growfs /dev/nvme0n1p1

补充说明:

a. “/dev/nvme0n1”是 EBS 卷的设备名称(可以在“lsblk”中看到);

b. 最后的“1”是这个 EBS 卷的分区号;

c. “/dev/nvme0n1”和“1”之间有空格。

若磁盘没有分区,则需要对对应的目录扩容,扩容目录的空间命令如下

1. 执行以下命令完成文件系统扩容(xfs 格式)

sudo xfs_growfs -d /data

2、对于“Linux ext2、ext3 或 ext4”,使用命令“resize2fs”;而对于“xfs”,使用命令“xfs_growfs”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值