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

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

相关推荐
Sheep Shaun1 分钟前
揭开Linux的隐藏约定:你的第一个文件描述符为什么是3?
linux·服务器·ubuntu·文件系统·缓冲区
野犬寒鸦9 分钟前
从零起步学习并发编程 || 第七章:ThreadLocal深层解析及常见问题解决方案
java·服务器·开发语言·jvm·后端·学习
迎仔12 分钟前
06-存储设备运维进阶:算力中心的存储管家
运维
?re?ta?rd?ed?21 分钟前
linux中的调度策略
linux·运维·服务器
全栈工程师修炼指南27 分钟前
Nginx | stream content 阶段:TCP 协议四层反向代理浅析与实践
运维·网络·网络协议·tcp/ip·nginx
hweiyu0033 分钟前
Linux 命令:tr
linux·运维·服务器
Trouvaille ~36 分钟前
【Linux】应用层协议设计实战(一):自定义协议与网络计算器
linux·运维·服务器·网络·c++·http·应用层协议
allway241 分钟前
基于华为taishan200服务器、arm架构kunpeng920 cpu的虚拟化实战
linux·运维·服务器
Junlan2741 分钟前
Cursor使用入门及连接服务器方法(更新中)
服务器·人工智能·笔记
CSCN新手听安41 分钟前
【linux】高级IO,I/O多路转接之poll,接口和原理讲解,poll版本的TCP服务器
linux·运维·服务器·c++·计算机网络·高级io·poll