在 CentOS 里 “mount 成功,但重启后不自动挂载”,通常是因为 只是手动执行了 mount,而没有配置开机自动挂载。下面按常见原因逐一说明。
/etc/fstabmount /dev/sdb1 /data
# 当前能用
# 重启后 /data 没挂载
mount 是临时生效/etc/fstab 决定编辑 /etc/fstab:
vi /etc/fstab
示例(ext4):
/dev/sdb1 /data ext4 defaults 0 0
或推荐用 UUID(更稳定):
blkid /dev/sdb1
UUID=xxxx-xxxx /data ext4 defaults 0 0
保存后测试:
mount -a
/dev/sdb1 实际不存在)0 0 或 0 2)mount -a
journalctl -xb | grep fstab
server:/data /data nfs defaults,_netdev 0 0
⚠️ 必须加 _netdev,否则网络未起就挂载会失败
iscsi 服务开机启动systemctl enable iscsi
mount /dev/vg01/lv01 可以vgchange -ay
确保:
systemctl enable lvm2-monitor
fstab 中用:
/dev/vg01/lv01 /data xfs defaults 0 0
xfs 但忘了格式化mkfs.xfs /dev/sdb1
挂载成功但“看起来没挂”:
ls -Z /data
可临时测试:
setenforce 0
/etc/fstab_netdev)mount -a 是否报错如果你愿意,可以贴出:
cat /etc/fstablsblk我可以帮你精准定位是哪一条导致的。