共享目录挂载到其他服务器

一:windows服务器共享目录挂载到linux服务器

需求:

\\100.100.100.158\d\recv 导入目录:/home/sftp/mysftp/recv

\\100.100.100.158\d\send 导出目录:/home/sftp/mysftp/send (100.90.54.183 mysftp/sftp)

#登录183linux服务器

su - root

sudo -i

2. 安装SMB/CIFS挂载工具(适配CentOS/Ubuntu)

yum install -y cifs-utils

3. 创建挂载目录(按你的路径精准创建)

mkdir -p /home/sftp/mysftp/recv

mkdir -p /home/sftp/mysftp/send

4. 设置目录权限为mysftp用户(关键,避免挂载后权限异常

chown -R mysftp:sftp /home/sftp/mysftp/ 注意这里mysftp的组是sftp

chmod -R 755 /home/sftp/mysftp/

永久挂载配置(开机自启,推荐)

临时挂载重启失效,需写入/etc/fstab,步骤如下

1. 备份fstab(防止配置错误)

cp /etc/fstab /etc/fstab.bak

2. 编辑fstab文件

vim /etc/fstab

挂载recv目录(精准对应你的路径和用户)

//100.100.100.158/d/recv /home/sftp/mysftp/recv cifs username=158windows用户,password=windows密码,uid=mysftp,gid=sftp,file_mode=0644,dir_mode=0755,_netdev 0 0

挂载send目录(精准对应你的路径和用户)

//100.100.100.158/d/send /home/sftp/mysftp/send cifs username=158windows用户,password=windows密码,uid=mysftp,gid=sftp,netdev 0 0

注意 username password是windows用户,uid gid是linux ftp用户以及ftp对应的组。这里设置错误,可能会导致不生效。

二、Linux 挂载 Linux 目录

场景:

远程主机:100.168.1.10

远程目录:/home/output

本机挂载点:/mnt/output

1 在远程主机上操作

安装 NFS 服务

yum install -y nfs-utils

编辑 NFS 配置

sudo vim /etc/exports

添加一行(例):

/home/output 100.100.100..0/24(rw,sync,no_root_squash)

然后运行:

sudo exportfs -arv

sudo systemctl enable --now nfs-server

2 在本机挂载

sudo yum install -y nfs-utils

sudo mkdir -p /mnt/output

sudo mount -t nfs 100.168.1.10:/home/zjbz/output /mnt/output

df -h | grep output

开机自动挂载:

echo "100.168.1.10:/home/zjbz/output /mnt/output nfs defaults 0 0" | sudo tee -a /etc/fstab

整体格式

在 /etc/exports 文件里,每一行表示一个共享目录规则:

<共享目录> <客户端主机>(<权限和选项>)

举个例子:

/home/output 100.168.1.0/24(rw,sync,no_root_squash)

意思是:把本机的 /home/zjbz/output 目录,通过 NFS 服务共享给 IP 段 100.168.1.0/24 的机器访问。

相关推荐
Lonely 净土7 分钟前
Linux 运维文件写入操作
linux·运维·服务器·文件管理
城管不管8 分钟前
重生——第十一次面试之挖财一面2026.8.19已OC
java·服务器·jvm·数据库·spring·面试·职场和发展
飞英思特无线充电1 小时前
严苛场景巡检机器人的无线补能设计:点位、BMS、认证与运维边界
运维·机器人
Jimmy_jimi1 小时前
利用nginx代理完成url重定位
运维·nginx
liuyicenysabel2 小时前
多服务上线日记三:
运维·服务器·笔记·学习
吠品3 小时前
Wine 在 Linux 上运行 Windows 软件完整指南
java·linux·服务器
一只鹿鹿鹿3 小时前
大数据中心安全系统解决方案(Word文件)
大数据·运维·物联网·安全·政务
AuTumn-L5 小时前
使用 SSH 密钥认证实现安全免密登录
服务器·安全·ssh
领创工作室5 小时前
GitHub Workflows 全面解析:从核心概念到开源实现
运维·github
吕海洋6 小时前
目前可用的docker源2026.08
运维·docker·容器