阿里云 ECS 挂载数据盘 以及 重启后挂载的盘还原成了未挂载

默认分类 · 2024-01-04

阿里云CentOS服务器挂载数据盘

阿里云购买机器或者数据盘,并不会自动挂载在ECS机器上,需要手动的挂载。

2024-01-04T07:59:53.png

第一步:查看ECS是否存在数据盘,命令:

sudo fdisk -l
2024-01-04T08:00:03.png

第二步:从命令上看有一个/dev/vdb的64.4G的数据盘,没有挂载,需要挂载。

sudo fdisk /dev/vdb
2024-01-04T08:00:16.png

第三步:格式化数据盘(可选)

mkfs.ext4 /dev/vdb1

2024-01-04T08:00:25.png

第四步:分区信息写入 fstab

下次开机启动时可以自动挂载, 不然每次开机都要手动挂载

echo /dev/vdb1 /mnt ext4 defaults 0 0 >> /etc/fstab
2024-01-04T08:00:33.png

第五步:创建文件,将数据盘挂载到创建的文件中

mount /dev/vdb1 /home/mysqldata
比如:我创建的文件是 /home/mysqldata

第六步:查看是否挂载成功

2024-01-04T08:00:46.png

阿里云 ECS 重启后,挂载的依然消失了?数据挂到了 /mnt 下(重新挂载回去,并且数据不能有删除)

如果需要将数据盘挂载到 /home/mysqldata 目录下,之前是在 /home/mysqldata 目录下的,

先执行 umount /dev/vdb1 目录卸载挂载的数据盘,然后执行 mount /dev/vdb1 /home/mysqldata 命令,

重新将数据盘挂载到 /home/mysqldata 目录下。

然后vim /etc/fstab将配置文件中的/mnt修改为/home/mysqldata
2024-01-04T08:01:00.png

Theme Jasmine by Kent Liao