首页/发现新知
视界 · 深度阅读

centos mount怎么配开机挂

在 CentOS 里实现开机自动挂载,通常是通过修改 /etc/fstab 文件来完成的。下面按常见场景给你说明。


一、基本思路

  1. 先手动挂载测试是否成功
  2. 确认设备名 / UUID
  3. 写入 /etc/fstab
  4. 重启验证

二、查看设备信息

lsblk

或

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

确认没问题再继续。


五、配置开机挂载(/etc/fstab)

编辑文件:

vi /etc/fstab

示例 1:EXT4 硬盘

UUID=a1b2c3d4-1234-5678-90ab-cdef12345678 /mnt/data ext4 defaults 0 0

示例 2:XFS 硬盘(CentOS 7/8 常见)

UUID=a1b2c3d4-1234-5678-90ab-cdef12345678 /mnt/data xfs defaults 0 0

示例 3:NFS 挂载

192.168.1.100:/data /mnt/nfs nfs defaults 0 0

六、fstab 字段说明

          
  • defaults:常用选项(rw, suid, dev, exec, auto, nouser, async)
  • 0 0:不备份、不检查

七、验证 fstab 是否正确(非常重要)

mount -a

如果没有报错,说明配置正确。


八、重启测试

reboot

开机后检查:

df -h

九、常见问题

1. 挂载失败导致无法开机

进入单用户模式,注释掉错误的 fstab 行。

2. 云服务器建议

  • 用 UUID,不要用 /dev/sdb1(可能变)

如果你能告诉我:

  • CentOS 版本(6 / 7 / 8 / Stream)
  • 挂载的是 本地磁盘 / NFS / 云盘

我可以给你更精确的配置示例。

读到这里,发现更多一点。探索更多内容 ↗