在 Debian 里 mount 重启后失效,是因为你用的是临时挂载命令(只在当前运行时有效),系统重启后不会自动挂载。
下面按常见情况说明解决办法:
/etc/fstab(最常用)mount /dev/sdb1 /mnt/data
确认能正常访问。
blkid
例如:
/dev/sdb1: UUID="1234-5678" TYPE="ext4"
nano /etc/fstab
添加一行(示例):
UUID=1234-5678 /mnt/data ext4 defaults 0 2
参数说明:
defaults:常用挂载选项0:不备份2:开机检查(根分区是 1)mount -a
没有报错就说明配置正确。
✅ 重启后会自动挂载。
server:/path /mnt/nfs nfs defaults,_netdev 0 0
⚠️ 一定要加 _netdev,否则网络没起来就挂载会卡住。
也可以用 .mount 单元,但一般 fstab 足够。
| 原因 | 说明 |
|---|---|
只用了 mount 命令 |
临时生效 |
用了 /dev/sdX |
设备名可能变 |
| fstab 写错 | 系统可能进 emergency |
| 磁盘没格式化 | 挂载失败 |
检查:
journalctl -b | grep mount
或
systemctl status mnt-data.mount
如果你愿意,可以告诉我:
mount 命令或 fstab 内容我可以直接帮你改好。