nvme - 如何增加 AWS EBS NVME 大小
问题描述
我已经将一个 EC2 实例从 m4 升级到 m5,现在我想增加音量。
我确实执行了这个命令并得到了错误:
growpart /dev/nvme0n1 p1
FAILED: partition-number must be a number
无法从 AWS 文档和论坛中找到说明。
知道如何增加 NVME 磁盘吗?
解决方案
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html
growpart [OPTIONS] DISK PARTITION-NUMBER
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:0 0 16G 0 disk
├─nvme0n1p1 259:1 0 8G 0 part /
└─nvme0n1p128 259:2 0 1M 0 part
因此,为了扩大分区,我们使用磁盘名nvme0n1
(见下),所需的分区是disk
TYPE
1
sudo growpart /dev/nvme0n1 1
然后扩展 fs -
resize2fs device [ size ]
(设备是指目标文件系统的位置)
$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 470M 52K 470M 1% /dev
tmpfs 480M 0 480M 0% /dev/shm
/dev/nvme0n1p1 7.8G 7.7G 3.1M 100% /
因此,为了扩展 fs,我们使用设备名称/dev/nvme01np1
:
sudo resize2fs /dev/nvme0n1p1
瞧!
$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 470M 52K 470M 1% /dev
tmpfs 480M 0 480M 0% /dev/shm
/dev/nvme0n1p1 16G 7.7G 7.9G 50% /
推荐阅读
- c - 为什么在打印 double 和 long double 数据类型时我只看到 6 个小数位
- c# - 为什么 C# RegEx 类不尊重 Environment.NewLine?
- r - 是否可以检测在散点图上突出显示的数据点?
- python - Python / Zeep / SOAP 代理问题(我认为)
- asp.net-core - 带有可选值和默认值的路由
- r - Rmarkdown根据条件输出渲染
- microservices - Camunda 能否为微服务编排提供与 Zeebe 相同的功能?
- kubernetes - 如何处理服务网格中的重大更改
- java - Spring R2DBC DatabaseClient.as(…)
- jmeter - JMeter HTTP 请求响应慢