在 CentOS 上 mount 远程目录,常见有几种方式,下面按使用频率给你说明。
# 安装
yum install nfs-utils -y
# 启动服务
systemctl start nfs-server
systemctl enable nfs-server
# 编辑共享目录
vi /etc/exports
示例:
/data 192.168.1.0/24(rw,sync,no_root_squash)
# 生效
exportfs -r
yum install nfs-utils -y
mkdir /mnt/nfs
mount -t nfs 192.168.1.100:/data /mnt/nfs
✅ 测试:
df -h
✅ 开机自动挂载(/etc/fstab):
192.168.1.100:/data /mnt/nfs nfs defaults 0 0
yum install epel-release -y
yum install sshfs -y
mkdir /mnt/ssh
sshfs user@192.168.1.100:/remote/path /mnt/ssh
fusermount -u /mnt/ssh
yum install cifs-utils -y
mkdir /mnt/win
mount -t cifs //192.168.1.100/share /mnt/win \
-o username=admin,password=123456
//192.168.1.100/share /mnt/win cifs username=admin,password=123456 0 0
systemctl stop firewalld
或放行端口(NFS: 2049)
setenforce 0
no_root_squash| 场景 | 推荐 |
|---|---|
| Linux 服务器之间 | NFS |
| 临时访问 | SSHFS |
| Windows 共享 | CIFS |
如果你告诉我 远程系统类型 + 是否长期挂载,我可以直接给你一条完整命令。