温馨提示×

centos mount能否挂载远程

小樊
41
2026-09-21 08:30:43
栏目: 智能运维

CentOS 里,mount 本身可以挂载远程文件系统,但需要内核支持对应的网络文件系统类型,并且通常要安装相应的客户端工具。

常见情况如下:


一、可以挂载的远程类型(常用)

1. NFS(最常用)

mount -t nfs 192.168.1.100:/data /mnt/nfs

需要:

  • 服务端开启 NFS
  • 客户端安装:yum install nfs-utils
  • 启动:systemctl start rpcbind

2. CIFS / SMB(Windows 共享)

mount -t cifs //192.168.1.100/share /mnt/smb \
  -o username=xxx,password=xxx

需要:

  • 安装:yum install cifs-utils

3. SSHFS(基于 SSH,用户态)

sshfs user@host:/path /mnt/ssh

注意:

  • 不是直接用 mount 命令
  • 需要安装:yum install fuse-sshfs

4. iSCSI(块设备,不是文件系统)

iscsiadm -m node -T xxx -p ip --login
mount /dev/sdX /mnt

二、mount 本身的限制

  • mount 不能凭空挂载远程
  • 必须满足:
    • 内核支持该 FS(nfs/cifs)
    • 或用户态工具(sshfs/fuse)
  • 没有网络 = 挂载失败

三、开机自动挂载

写入 /etc/fstab 示例:

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

或使用 _netdev 防止网络未就绪时报错。


四、简单结论

CentOS 的 mount 可以挂载远程
✅ 但要看你指的是 NFS / SMB / SSHFS 哪种
❌ 不能“直接 mount 一个 IP”而不指定协议

如果你能说清楚:

  • 远程是 Linux / Windows
  • NFS / SMB / SSH

我可以给你精确的命令和排错方法

0