本帖最后由 带头大哥 于 2019-4-29 09:33 编辑
如需捐赠如下:
如果出现挂载了。不能新建文件解决方法如下:https://www.bt.cn/bbs/thread-21320-1-1.html
应用名称:文件共享(NFS)
价格:免费试用
作者:带头大哥
功能介绍:为了解决文件共享的问题。特意写了这个插件,考虑了smb 和 nfs 最终选择了NFS 作为共享的软件,然后可以支持linux 和Windows 作为客户端减少了很多麻烦。例如配置一个ftp 或者sftp 传递代码的问题。有了这个文件共享之后 可以在本地任意修改代码,任意传代码。减少了很多麻烦,下一个插件是源管理的插件。大概在一个星期之后上线,支持Centos 和乌班图 。写完最后一个插件,就得放假了。得开学来有时间就继续写了。希望大家可以尝试一下,如果有什么bug 记得在论坛回复。我这边好做修复 (这个是基于Centos7 开发的,乌班图我也没有测试,大哥大姐们可以测试一下)
支持版本:Centos6到Centos7 全版本(64位系统),Ubuntu 14.04 到 Ubuntu 18.04 全版本(64位系统)
需要开启的端口: 8001 2049 892 662 32803 32769(安全组开放这些端口)
防火墙已经自动开启了,只需要开启安全组的端口
安装方法:打开宝塔终端,执行安装脚本
- wget -O wenjian.sh http://39.105.93.185/nfsserver/install.sh && sh wenjian.sh install
复制代码
新建共享:
共享方式给了五种方式:
第一种是 所有人
第二种是 指定ip段 例如 192.168.10.*
第三种 单个IP 例如 192.168.10.1
第四种 泛域名 例如: *.aa.com (只支持一级)
第五种 单域名 例如 : www.aa.com ( 只支持一级)
这里建议使用 单个IP 或者IP段挂载的方式
还有一些权限控制,大概就是如下的方式:
- nfs_settings = {
- '读取方式': {'ro': '只读', 'rw': '读写'},
- '写入方式': {'sync': '数据同步写入到内存与硬盘中', 'async': '数据会先暂存于内存中,而非直接写入硬盘'},
- '权限': {'root_squash': 'root映射成anonymous权限(默认)', 'no_root_squash': '客户机用root访问该共享文件夹时,不映射root用户'},
- '映射方式': {'all_squash': '客户机上的任何用户访问该共享目录时都映射成匿名用户', 'no_all_squash': '保留共享文件的UID和GID(默认)'},
- 'uid': {'anonuid': '将客户机上的用户映射成指定的本地用户ID的用户'},
- 'gid': {'anongid': '将客户机上的用户映射成属于指定的本地用户组ID'},
- }
复制代码
新建完成之后
秘钥分为内网和外网:
一、Linux 客户端挂载:
-
选择当前服务器的目录(如果不存在,记得新建)
在服务器上面看看
已经挂载成功了。
二、Windows 挂载方式
-
我的服务器的外网ip为:192.168.20.134
挂载如下:
安装成功 可以使用showmount 查看
挂载如下:
mount \\192.168.20.134\www x:
然后就可以用了。如果出现网络问题。在论坛截图看看
开机挂载。 这个只能等我年后来改了。。。。
等待1.2 的版本
|
|