Skip to content

Commit ea1aa29

Browse files
author
Zhili Yang
committed
add Config-nfs-on-ubuntu.md
1 parent d35c619 commit ea1aa29

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
title: Ubuntu 下安装配置NFS服务
3+
date: 2017-10-07 09:15:24
4+
tags:
5+
- nfs
6+
- ubuntu
7+
- linux
8+
categories:
9+
- 操作系统
10+
---
11+
12+
> NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。
13+
NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享。
14+
15+
<!--more-->
16+
17+
## 安装nfs
18+
19+
```bash
20+
$ sudo apt-get install nfs-kernel-server
21+
```
22+
23+
## 配置nfs
24+
25+
修改/etc/exports里的内容,在文件最后加入nfs文件夹的路径及权限。
26+
27+
```bash
28+
$ /work/nfs_root/first_nfs *(rw,sync,no_root_squash)
29+
```
30+
31+
`*`:允许所有的网段访问,也可以使用具体的IP
32+
`rw`:挂接此目录的客户端对该共享目录具有读写权限
33+
`sync`:资料同步写入内存和硬盘
34+
`no_root_squash`:root用户具有对根目录的完全管理访问权限
35+
36+
## 启动nfs
37+
38+
```
39+
$ sudo /etc/init.d/nfs-kernel-server start
40+
```
41+
42+
## 停止nfs
43+
44+
```
45+
$ sudo /etc/init.d/nfs-kernel-server stop
46+
```

0 commit comments

Comments
 (0)