WenRou's Blog

新浪微薄腾讯微薄

最新碎语:测试图片碎语哦

您的位置:WenRou's Blog >lnamp> 修改 /etc/fstab 文件来实现开机自动挂载

修改 /etc/fstab 文件来实现开机自动挂载

修改 /etc/fstab 文件来实现开机自动挂载是一项高风险操作。如果格式写错或设备名写错,会导致服务器重启后无法进入系统(直接宕机)。

⚠️ 强烈建议:在进行以下操作前,务必去阿里云控制台为“系统盘”创建一个快照,以便出错时恢复。

请通过 SSH 登录服务器,严格按照以下五个步骤操作:

第一步:获取数据盘的 UUID(最安全的做法)
不要使用 /dev/vdb1 这种设备名,因为重启或添加新盘时设备名可能会变。使用 UUID 是唯一且最安全的。
在终端输入:
blkid
输出示例:
/dev/vda1: UUID="xxxx-xxxx" TYPE="ext4" /dev/vdb1: UUID="a1b2c3d4-e5f6-7890-abcd-ef1234567890" TYPE="ext4"
请找到您的数据盘(通常是 /dev/vdb1),记下它的 UUID(不带引号)和 TYPE(文件系统类型,通常是 ext4 或 xfs)。

第二步:创建挂载点目录
如果您之前没有创建 /data 目录,请先创建:
mkdir -p /data

第三步:将挂载信息写入 /etc/fstab
假设您上一步获取到的 UUID 是 a1b2c3d4-e5f6-7890-abcd-ef1234567890,文件系统类型是 ext4。
使用 echo 命令将配置追加到文件末尾(请将下面命令中的 UUID 替换为您自己的真实 UUID):
echo "UUID=a1b2c3d4-e5f6-7890-abcd-ef1234567890 /data ext4 defaults 0 0" >> /etc/fstab
(注意:如果您的 TYPE 是 xfs,请将命令中的 ext4 改为 xfs)

参数解释:
UUID=...:磁盘的唯一标识符。
/data:挂载点目录。
ext4:文件系统类型。
defaults:使用默认挂载参数(读写、允许执行等)。
0:是否使用 dump 备份(0 表示不备份)。
0:开机时 fsck 检查磁盘的顺序(0 表示不检查,数据盘通常设为 0)。

第四步:验证配置(极其关键!)
在重启服务器之前,必须验证配置是否正确! 如果这一步报错,绝对不能重启服务器,否则将无法开机。

在终端输入:
mount -a
如果没有任何输出: 恭喜,配置完全正确!
如果有任何报错(如 "mount: wrong fs type, bad option..."): 说明 /etc/fstab 写错了。请立即使用 nano /etc/fstab 或 vi /etc/fstab 编辑文件,删除刚才写错的那一行,修正后再次执行 mount -a 测试。

第五步:确认挂载状态
最后,确认磁盘已经正确挂载到 /data:
df -h
在输出列表中,查看是否有一行显示您的数据盘容量,且挂载点(Mounted on)为 /data。

确认无误后,您就可以安全地重启服务器(reboot)了,每次开机它都会自动挂载到 /data。

---

转载请注明本文标题和链接:《修改 /etc/fstab 文件来实现开机自动挂载

分享到:

发表评论

97 + 1 =
路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交