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

一: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 的机器访问。

相关推荐
无足鸟ICT几秒前
【RHCA+】查看变量
linux·运维·服务器
Kina_C10 分钟前
Linux DNS 服务器-从高速缓存到辅助 DNS 部署指南
linux·运维·服务器·dns
EasyGBS22 分钟前
ONVIF设备接入国标GB28181视频平台EasyGBS:不用国标也能一键拉流!
服务器·php·音视频
suaizai_22 分钟前
TypeScript 7 正式发布!Vue 暂被 “拒之门外“ !!!
linux·运维·ubuntu
小小代码狗1 小时前
SQLi-Labs 基础注入实战教程(Less-1 ~ Less-5and Less-9)
服务器·python·php
慕伏白1 小时前
【慕伏白】Linux 系统如何根据端口号关闭进程
linux·运维·服务器
letisgo52 小时前
VMware Workstation + Ubuntu 26.04 LTS 小白运维部署手册
linux·运维·ubuntu
蓝创工坊Blue Foundry2 小时前
图片文字提取到 Excel:批量任务如何先定义要交付的字段
运维·服务器·开发语言·数据库·自动化·ocr·excel
晚风吹长发2 小时前
Docker使用——Docker容器及相关命令
linux·运维·服务器·docker·容器·架构
ShiXZ2132 小时前
Docker Compose 安装与配置指南
运维·docker·容器