阿里云云服务器更换系统盘后,怎样重新挂载数据盘?

假如实例上挂载的数据盘分区名称为/dev/vdb1,挂载点名称为/data。

运行命令mount  查看数据盘挂载信息。返回结果中没有/dev/vdb1的信息。
运行命令fdisk -l  查看数据盘分区信息。
运行命令mkdir /data    重新创建数据盘分区的挂载点。这里的挂载点名称必须与系统盘初始化之前/dev/vdb1的挂载点名称保持一致。您可以通过cat /etc/fstab命令查看原来的挂载点名称。
运行命令mount /dev/vdb1 /data   重新挂载数据盘分区。
运行命令df -h  查看挂载结果。
检测/dev/vdb1  是否能自动挂载。
运行命令umount /dev/vdb1卸载/dev/vdb1。
运行命令mount    查看挂载信息。如果卸载成功,返回结果中不会有/dev/vdb1的信息。
运行命令mount -a   自动挂载/dev/vdb1。
运行命令mount   查看挂载信息。如果自动挂载成功,返回结果中会有/dev/vdb1的信息。

服务器重启服务器、初始化系统后数据盘不见了怎么办?

问题原因:

  • 重启服务器:重启之前,在挂载数据盘的时候没有将挂载信息写入到/etc/fstab中,导致重启服务器之后系统没有自动挂载数据盘。
  • 初始化系统:因为初始化系统盘会重置/etc/fstab文件,导致初始化之后系统启动没有自动挂载数据盘。

解决方案:

  • 再次手动运行mount /dev/xdb1  命令挂载数据盘。
  • 运行mount   命令查看数据盘分区/dev/xdb1的文件格式。
  • 加入运行mount命令后,看到/dev/xdb1是ext4格式。 执行以下命令将数据盘挂载信息写入到/etc/fstab中:
  • echo '/dev/xdb1 /data   ext4  defaults 0 0' >> /etc/fstab

注意事项:

/dev/xdb1 是通过fdisk -l命令查询到的盘符信息。

/data   是挂载的目录。

ext4是mount查询到的云盘格式文件,有的是ext3或其他,不能写错,如果不知道,就通过输入mount来查询。

echo '/dev/xdb1  /data ext4 defaults 0 0' >> /etc/fstab,写入自动载入的信息一定要正确,否则会导致重启后ECS所有服务无法加载。

本文摘自网络,不代表短经典网立场 https://www.duanjingdian.com/496.html

上一篇 2024 年 5 月 16 日
下一篇 2024 年 5 月 19 日

相关推荐