在 CentOS 里实现开机自动挂载,通常是通过修改 /etc/fstab 文件来完成的。下面按常见场景给你说明。
/etc/fstablsblk
或
blkid
示例输出:
/dev/sdb1: UUID="a1b2c3d4-1234-5678-90ab-cdef12345678" TYPE="ext4"
mkdir -p /mnt/data
mount /dev/sdb1 /mnt/data
或(推荐用 UUID)
mount UUID=a1b2c3d4-1234-5678-90ab-cdef12345678 /mnt/data
确认没问题再继续。
编辑文件:
vi /etc/fstab
UUID=a1b2c3d4-1234-5678-90ab-cdef12345678 /mnt/data ext4 defaults 0 0
UUID=a1b2c3d4-1234-5678-90ab-cdef12345678 /mnt/data xfs defaults 0 0
192.168.1.100:/data /mnt/nfs nfs defaults 0 0
<设备> <挂载点> <文件系统> <挂载选项> <dump> <fsck>
defaults:常用选项(rw, suid, dev, exec, auto, nouser, async)0 0:不备份、不检查mount -a
如果没有报错,说明配置正确。
reboot
开机后检查:
df -h
进入单用户模式,注释掉错误的 fstab 行。
/dev/sdb1(可能变)如果你能告诉我:
我可以给你更精确的配置示例。