温馨提示×

centos mount为何重启丢失

小樊
38
2026-09-11 23:27:10
栏目: 智能运维

在 CentOS 中 mount 挂载重启后丢失,通常是下面几个原因导致的,这是正常现象,不是系统故障。


一、mount 是“临时挂载”(内存级)

mount 命令只是当前系统运行时生效

mount /dev/sdb1 /data
  • 挂载信息保存在 内核挂载表
  • 重启后内核重新初始化
  • 所有 mount 命令的挂载都会消失

结论

mount 命令挂的,重启必然丢


二、没有写入 /etc/fstab

要让挂载开机自动生效,必须写进:

/etc/fstab

示例:

/dev/sdb1  /data  ext4  defaults  0 0

或修改后执行:

mount -a

✅ 这样重启才不会丢


三、常见“以为挂载了但其实没持久化”的情况

1️⃣ 只用了 mount,没改 fstab

mount /dev/sdb1 /mnt

❌ 重启丢失


2️⃣ fstab 写错

比如:

  • 设备名写错(/dev/sdb1 变成 /dev/sdb2
  • 文件系统类型不对
  • UUID 不存在

查看正确 UUID:

blkid

推荐用 UUID(更稳定):

UUID=xxxx-xxxx  /data  ext4  defaults  0 0

3️⃣ 网络挂载(NFS / CIFS)没加参数

例如 NFS:

server:/share  /data  nfs  defaults,_netdev  0 0

_netdev 很关键,否则网络没起来就挂载会失败


4️⃣ 挂载点目录不存在

mkdir -p /data

否则 fstab 挂载失败


四、如何确认是不是“临时挂载”

mount | grep /data

重启前在,重启后不在 → 临时挂载


五、总结一句话

CentOS 中 mount 重启丢失 = 没写 /etc/fstab


如果你愿意,可以把:

  • mount 命令
  • /etc/fstab 内容
  • 磁盘类型(本地 / NFS / LVM)

发出来,我可以帮你直接改成重启不丢的正确配置

0