在 CentOS 上挂载网络盘(网络共享存储),常见有几种方式,取决于“网络盘”的类型。下面按最常见场景给你说明。
yum install -y cifs-utils
mkdir -p /mnt/win_share
mount -t cifs //192.168.1.100/share /mnt/win_share \
-o username=winuser,password=winpass
//192.168.1.100/share /mnt/win_share cifs defaults,username=winuser,password=winpass 0 0
✅ 建议用凭据文件:
vim /etc/win_cred
内容:
username=winuser
password=winpass
fstab:
//192.168.1.100/share /mnt/win_share cifs credentials=/etc/win_cred 0 0
yum install -y nfs-utils
mkdir -p /mnt/nfs
mount -t nfs 192.168.1.200:/data /mnt/nfs
192.168.1.200:/data /mnt/nfs nfs defaults 0 0
yum install -y curlftpfs
mkdir /mnt/ftp
curlftpfs ftp://user:pass@192.168.1.50 /mnt/ftp
mount + fstab 没问题ping 192.168.1.100
telnet 192.168.1.100 445 # SMB
telnet 192.168.1.200 2049 # NFS
| 问题 | 原因 |
|---|---|
| Permission denied | 用户名/权限不对 |
| Host is down | 网络或防火墙 |
| Stale file handle | NFS 服务端重启 |
如果你能告诉我:
我可以直接给你一条可复制的命令。