Raspberry Pi3 ~ 安装 nfs Server
l 安装必要服务:
| sudo apt-get install portmap
sudo apt-get install nfs-kernel-server sudo apt-get install portmap |
l 编辑文件
| sudo vim /etc/exports
添加: /home/pi/Myself 192.168.123.*(rw,sync,no_subtree_check) |
* 表示最后一段任何IP都可以共享,如果你想限定个别IP,用IP替代
注意要事先创建要共享的目录
|
参数 |
说明 |
|
ro |
只读访问 |
|
rw |
读写访问 |
|
sync |
所有数据在请求时写入共享 |
|
async |
nfs在写入数据前可以响应请求 |
|
secure |
nfs通过1024以下的安全TCP/IP端口发送 |
|
insecure |
nfs通过1024以上的端口发送 |
|
wdelay |
如果多个用户要写入nfs目录,则归组写入(默认) |
|
no_wdelay |
如果多个用户要写入nfs目录,则立即写入,当使用async时,无需此设置 |
|
hide |
在nfs共享目录中不共享其子目录 |
|
no_hide |
共享nfs目录的子目录 |
|
subtree_check |
如果共享/usr/bin之类的子目录时,强制nfs检查父目录的权限(默认) |
|
no_subtree_check |
不检查父目录权限 |
|
all_squash |
共享文件的UID和GID映射匿名用户anonymous,适合公用目录 |
|
no_all_squash |
保留共享文件的UID和GID(默认) |
|
root_squash |
root用户的所有请求映射成如anonymous用户一样的权限(默认) |
|
no_root_squash |
root用户具有根目录的完全管理访问权限 |
|
anonuid=xxx |
指定nfs服务器/etc/passwd文件中匿名用户的UID |
|
anongid=xxx |
指定nfs服务器/etc/passwd文件中匿名用户的GID |
l 启动NFS Server
|
/etc/init.d/nfs-kernel-server start |
l 检查是否启动
|
showmount –e localhost |
发现启动不起来,卡主不动。解决方法:
l 在服务器上先停止rpcbind 和nfs在启动 注意顺序
|
sudo /etc/init.d/rpcbind stop 停止rpcbind
sudo /etc/init.d/nfs-kernel-server stop 停止nfs sudo /etc/init.d/rpcbind start 启动rpcbind sudo /etc/init.d/nfs-kernel-server start 启动nfs |
l 查看nfs状态:
|
pi@raspberrypi:~ $ showmount -e localhost Export list for localhost: /home/pi/Myself 192.168.123.*
|
出现目录和访问地址即可
l 客户端进行连接
|
mount -t nfs -o nolock 192.168.123.20:/home/pi/Myself /mnt/nfs
|
注意事先创建目录
Raspberry Pi3 ~ 安装 nfs Server的更多相关文章
- Ubuntu 12.04安装NFS server
首先安装nfs-kernel-server apt-get install nfs-kernel-server 然后创建一个目录: mkdir -p /opt/share 并赋予权限777: chmo ...
- [raspberry pi3] 安装aarch64 opensuse
raspberry 虽然是64bit的cpu,但是用的系统一直都是32bit的,32bit的系统还是有不少的局限性的, 比如mongodb,Y2038. suse 发布了个64bit的server版本 ...
- [raspberry pi3] 安装ffmpeg
买了个pi3,pi相对于通常的嵌入式系统的最大好处是里面夹带了gcc编译器,有很多东西都不需要交叉编译了. arm和pc的性能还是不能比的,io的瓶颈还是很明显的, 想要编的快点还是要在pc上交叉编译 ...
- Raspberry Pi3 ~ 安装samba服务
文章转载自此博文 1. sudo apt-get install samba 如果出现错误提示,则需要先执行sudo apt-get update,再重新执行sudo apt-get install ...
- 【教程】ubuntu下安装NFS服务器
安装 NFS server mystery@lcw:~$ sudo apt-get install nfs-kernel-server 编辑/etc/exports,添加目标系统的根文件系统映射目录 ...
- [树莓派(raspberry pi)] 02、PI3安装openCV开发环境做图像识别(详细版)
前言 上一篇我们讲了在linux环境下给树莓派安装系统及入门各种资料 ,今天我们更进一步,尝试在PI3上安装openCV开发环境. 博主在做的过程中主要参考一个国外小哥的文章(见最后链接1),不过其教 ...
- 树莓派 nfs server安装
安装服务 sudo apt-get install portmap sudo apt-get install nfs-kernel-server 配置: sudo nano /etc/expo ...
- (转)Ubuntu12.04上NFS Server安装使用过程
原文链接:Ubuntu12.04上NFS Server安装使用过程 实现步骤: 1.服务器端:sudo apt-get install portmap2.服务器端:sudo apt-get insta ...
- [raspberry pi3] aarch64 mongodb 编译和安装
raspberry pi3官方支持是32bit的系统,使用mongodb的时候有2G数据库大小的限制,32bit的系统上数据大点基本上就可以认为不能用了,所以要装64bit的opensuse. 安装了 ...
随机推荐
- Codeforces Gym101502 H.Eyad and Math-换底公式
H. Eyad and Math time limit per test 2.0 s memory limit per test 256 MB input standard input outpu ...
- (39)C#Ping类
一.Ping类 引用命名空间 using System.Net.NetworkInformation 控制台版 using System; using System.Collections.Gener ...
- 信息收集渠道:文本分享类网站Paste Site
信息收集渠道:文本分享类网站Paste Site Paste Site是一种专门的文本分享的网站.用户可以将一段文本性质的内容(如代码)上传到网站,然后通过链接分享给其他用户.这一点很类似于现在的优酷 ...
- spring mvc表单的展现、输入处理、校验的实现
之前已经实现了spring mvc的入门例子及如何处理带参数的请求Controller编写.本文主要记录: 1)重定向请求 2)处理路径中含有变量的请求 3)使用JSR-303进行校验 ① 首先,编写 ...
- Java中PO、BO、VO、DTO、POJO、DAO概念及其作用和项目实例图(转)
PO(bean.entity等命名): Persistant Object持久对象,数据库表中的记录在java对象中的显示状态 最形象的理解就是一个PO就是数据库中的一条记录. 好处是可以把一条记录作 ...
- GO --微服务框架(二) goa
之前用过go语言的反射来做一些代码生成,参考这篇. 但是这种方式,入侵太强,需要执行对应的申明调用, 所以对GOA框架的自动生成非常感兴趣,于是仔细研究了一下,发现用的比较巧妙, 这里先卖个关子,先看 ...
- vuejs npm chromedriver 报错
vuejs npm chromedriver 报错 # 全局安装 vue-cli$ npm install -g vue-cli# 创建一个基于 "webpack" 模板的新项 ...
- Windows10系统修复
sfc /scannow 命令将扫描所有受保护的系统文件,并用位于 %WinDir%\System32\dllcache 的压缩文件夹中的缓存副本替换损坏的文件. %WinDir% 占位符代表Wind ...
- 关于Gradle配置的小结
前言 使用 Android Studio 来开发 Android 工程的过程中,接触 Gradle 是不可避免的,比如配置签名.引入依赖等.那么 Gradle 到底是什么东西呢? Gradle 是一个 ...
- JavaScript插件编写指南
在编写插件之前,大家要先了解做插件的几个要点: 插件需要满足的条件 一个可复用的插件需要满足以下条件: 插件自身的作用域与用户当前的作用域相互独立,也就是插件内部的私有变量不能影响使用者的环境变量: ...