温馨提示×

centos mount怎样自动挂载

小樊
44
2026-09-03 00:30:24
栏目: 智能运维

在 CentOS 中,自动挂载通常有几种方式,最常见的是通过 /etc/fstab 实现开机自动挂载,以及使用 autofs 实现按需自动挂载。下面分别说明。


一、开机自动挂载(最常用):/etc/fstab

1. 查看设备信息

lsblk
blkid

例如:

/dev/sdb1: UUID="xxxx-xxxx" TYPE="xfs"

2. 创建挂载目录

mkdir -p /mnt/data

3. 编辑 /etc/fstab

vi /etc/fstab

添加一行(以 UUID 为例,推荐):

UUID=xxxx-xxxx  /mnt/data  xfs  defaults  0  0

格式说明:

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

常见文件系统:

  • xfs(CentOS 7/8 默认)
  • ext4
  • ntfs(需 ntfs-3g)

4. 测试挂载(不重启)

mount -a

无报错即成功。

5. 重启验证

reboot
df -h

二、NFS / 网络存储自动挂载

NFS 示例

server:/share  /mnt/nfs  nfs  defaults  0  0

安装 NFS 客户端(如需要):

yum install -y nfs-utils

三、按需自动挂载(autofs,适合临时/网络目录)

适合 USB、NFS、SMB 等不常访问的目录。

1. 安装 autofs

yum install -y autofs

2. 配置主文件

vi /etc/auto.master

添加:

/mnt/auto  /etc/auto.misc

3. 配置子文件

vi /etc/auto.misc

示例(NFS):

data  -fstype=nfs  server:/share

4. 启动 autofs

systemctl enable --now autofs

访问即挂载:

cd /mnt/auto/data

四、常见问题

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

进入救援模式,注释 fstab 中对应行:

mount -o remount,rw /
vi /etc/fstab

2. NTFS 自动挂载

yum install -y epel-release ntfs-3g

fstab 示例:

UUID=xxxx  /mnt/win  ntfs-3g  defaults  0  0

如果你能说明是 硬盘 / U盘 / NFS / SMB / 云盘,我可以给你更精确的配置示例。

0 踩