在 CentOS 中,要实现 mount 开机自动挂载,最常用、最推荐的方式是修改 /etc/fstab 文件。
下面按步骤说明(适用于 CentOS 6/7/8/Stream)。
lsblk
或
fdisk -l
例如:
/dev/sdb1
blkid /dev/sdb1
输出示例:
/dev/sdb1: UUID="1234-5678" TYPE="xfs"
mkdir -p /mnt/data
mount /dev/sdb1 /mnt/data
确认能正常挂载、读写无误。
编辑文件:
vi /etc/fstab
在最后一行添加(示例):
UUID=1234-5678 /mnt/data xfs defaults 0 0
或(用设备名,不推荐):
/dev/sdb1 /mnt/data xfs defaults 0 0
<设备> <挂载点> <文件系统> <挂载选项> <dump> <fsck>
defaults:常用默认参数(rw, suid, dev, exec, auto, nouser, async)0 0:不备份、不检查mount -a
✅ 没有报错说明配置正确
❌ 有报错不要重启,先修正
CentOS 7 及以上:
mount -a 会模拟开机挂载systemd-fstab-generator 自动处理如果是 NFS:
nfs-server:/share /mnt/nfs nfs defaults,_netdev 0 0
_netdev表示等网络就绪后再挂载
如果你愿意,可以告诉我:
我可以直接帮你写一条准确的 fstab 配置。