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

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

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

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

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

sudo fdisk -l

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

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

sudo fdisk /dev/vdb

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

第三步:格式化数据盘

mkfs.ext4 /dev/vdb1

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

第四步:分区信息写入 fstab

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

echo /dev/vdb1 /mnt ext4 defaults 0 0 >> /etc/fstab

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

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

mount /dev/vdb1 /home/mysqldata

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

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

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

 

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

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

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

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

然后vim /etc/fstab将配置文件中的/mnt修改为/home/mysqldata

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

 

3、购买的服务器是 32G 内存的,为何在 xshell 远程之后只有 16G ?

这种情况一般都是升级过服务器配置,升级后没有控制台重启服务器导致新配置没有生效。