在 CentOS 中,实现开机自动 mount(挂载)通常有几种方式,最常用、最推荐的是修改 /etc/fstab。下面按常见场景说明。
/etc/fstab(推荐)df -h
blkid
或
lsblk -f
记下:
/dev/sdb1 或 UUID)/data)mkdir -p /data
/etc/fstabvi /etc/fstab
UUID=xxxx-xxxx-xxxx /data ext4 defaults 0 0
或
/dev/sdb1 /data xfs defaults 0 0
192.168.1.100:/share /mnt/nfs nfs defaults 0 0
mount -a
如果没有报错,说明配置 OK。
reboot
df -h
<设备> <挂载点> <文件系统> <挂载选项> <dump> <fsck>
常见选项:
defaults:rw, suid, dev, exec, auto, nouser, asyncnoauto:开机不自动挂载_netdev:网络存储必须用(NFS/iSCSI)示例:
192.168.1.100:/data /mnt/nfs nfs defaults,_netdev 0 0
适用于:
示例:
vi /etc/systemd/system/mnt-data.mount
[Unit]
Description=Mount Data
After=network.target
[Mount]
What=/dev/sdb1
Where=/data
Type=ext4
Options=defaults
[Install]
WantedBy=multi-user.target
启用:
systemctl enable mnt-data.mount
_netdev → 开机卡死mount -o remount,rw /
vi /etc/fstab
✅ 最推荐:/etc/fstab
✅ 网络存储:加 _netdev
✅ 改完一定:mount -a 测试
如果你愿意,可以告诉我:
我可以给你一份完全对应的配置示例。