温馨提示×

centos mount怎么配置文件

小樊
45
2026-09-03 00:47:23
栏目: 智能运维

在 CentOS 中,mount 的配置主要是通过配置文件 /etc/fstab 来实现的(开机自动挂载)。下面我分几种常见情况说明。


一、CentOS 中 mount 的配置文件

1️⃣ 核心配置文件

/etc/fstab

作用:

  • 系统启动时自动挂载文件系统
  • 定义磁盘、分区、NFS、ISO 等的挂载方式

二、/etc/fstab 文件格式

每一行代表一个挂载项,格式如下:

<设备>  <挂载点>  <文件系统类型>  <挂载选项>  <dump>  <fsck>

示例

/dev/sdb1   /data   ext4   defaults   0   0

字段说明

字段 说明
设备 /dev/sdX、UUID、LABEL 等
挂载点 目录,如 /mnt/data
文件系统 ext4、xfs、nfs、iso9660
挂载选项 defaults、noatime、ro 等
dump 0(不备份)
fsck 0(不检查)/1(根)/2(其他)

三、常见配置示例

✅ 1. 挂载硬盘分区

UUID=1234-5678  /data  xfs  defaults  0  0

查看 UUID:

blkid

✅ 2. 挂载 NFS

192.168.1.100:/share  /mnt/nfs  nfs  defaults  0  0

确保已安装:

yum install -y nfs-utils

✅ 3. 挂载 ISO 文件

/iso/CentOS.iso  /mnt/iso  iso9660  loop  0  0

✅ 4. 挂载 Windows 共享(CIFS)

//192.168.1.10/share  /mnt/win  cifs  username=user,password=pass  0  0

四、手动 mount 与配置关系

手动挂载

mount /dev/sdb1 /data

根据 fstab 挂载

mount -a

五、修改 fstab 后注意事项

  1. 先测试,不要直接重启
mount -a
  1. 查看是否成功
df -h
  1. 若写错可能导致 系统无法启动 ✅ 建议:使用 UUID 而不是 /dev/sdX

六、CentOS 7+ 特别说明(systemd)

  • /etc/fstab 仍有效
  • 也可用 .mount 单元(高级用法)
  • 网络挂载建议加:
_netdev

例如:

192.168.1.100:/share /mnt/nfs nfs defaults,_netdev 0 0

如果你能说明:

  • CentOS 版本(7 / 8 / Stream)
  • 要挂载什么(硬盘 / NFS / U盘 / 共享)

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

0