Description
在 EC2 节点扩展硬盘节点的时候,EC2 机器实例,默认会挂载的在根磁盘目录,如果在通过 Cloudformation Template 加载了新磁盘节点,那么并不会在实例启动之后,就挂载对应的磁盘分卷。
还需用户登录到机器节点上进一步的操作。
Steps
整体的操作步骤,参考 AWS 的官方文档进行实践。
检查磁盘分卷有哪些,哪些已经挂载,哪些没有挂载
Command
# sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme1n1 259:0 0 0 disk
nvme0n1 259:1 0 400G 0 disk
├─nvme0n1p1 259:2 0 400G 0 part /
└─nvme0n1p128 259:3 0 1M 0 part
如上提示,此刻的 EC2 节点还有个分卷 nvme1n1 没挂载上实例。而nvme0n1 是已经挂载上去了,并且挂载目录为 "/"
检查未挂载的磁盘分卷是否已经存在文件系统,也即检查是否为纯净的分卷
command
# sudo file -s /dev/nvme1n1
/dev/nvme1n1: data
此处表示的该 nvme1n1 分卷没有文件系统,也即干净的分卷。注意 lsblk 命令会省略掉 /dev 的前缀,所有的分卷以及设备信息都在 /dev 目录下。
此时表示了磁盘分卷是干净的,并且未被初始化过,需要进一步初始化分卷文件系统
初始化分卷文件系统
# sudo mkfs -t xfs /dev/nvme1n1
...
= crc=1 f

本文介绍了在AWS EC2实例上手动挂载新EBS卷的详细步骤,包括检查未挂载的磁盘、初始化文件系统、创建挂载路径、编辑/etc/fstab文件以确保重启后仍能挂载磁盘。
最低0.47元/天 解锁文章
795

被折叠的 条评论
为什么被折叠?



