| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Ubuntu 20.04 中配置NFS服务 -> 正文阅读 |
|
[系统运维]Ubuntu 20.04 中配置NFS服务 |
系统环境 NFS服务端:Ubuntu 20.04 LTS ,IP地址:192.168.43.174 一、安装NFS服务端 运行下面命令安装NFS服务端: bob@ubuntu-20-04:~$ sudo apt install nfs-kernel-server 使用下面命令检查nfs-server是否已经启动: bob@ubuntu-20-04:~$ sudo systemctl status nfs-server ● nfs-server.service - NFS server and services Loaded: loaded (/lib/systemd/system/nfs-server.service; enabled; vendor preset: enabled) Active: active (exited) since Wed 2021-04-21 10:20:29 CST; 1min 30s ago Main PID: 41727 (code=exited, status=0/SUCCESS) Tasks: 0 (limit: 2278) Memory: 0B CGroup: /system.slice/nfs-server.service 4月 21 10:20:28 ubuntu-20-04 systemd[1]: Starting NFS server and services... 4月 21 10:20:29 ubuntu-20-04 systemd[1]: Finished NFS server and services. 二、创建NFS共享目录 下一步将创建一个NFS共享目录。我们将在 bob@ubuntu-20-04:~$ sudo mkdir -p /mnt/ShareFolder 我们希望所有客户端都可以访问该共享文件夹里面的内容,因此分配最高权限: bob@ubuntu-20-04:~$ sudo chown nobody:nogroup /mnt/ShareFolder bob@ubuntu-20-04:~$ sudo chmod -R 777 /mnt/ShareFolder/ 三、编辑exports配置文件 通过编辑 下面命令打开该配置文件: bob@ubuntu-20-04:~$ sudo vim /etc/exports 下面的条目表示允许单个客户端访问、多个客户端访问、允许一个网段的客户端访问: # 如果只允许一个客户端访问,可以只写一个客户端的IP地址 /mnt/ShareFolder 192.168.43.131(rw,sync,no_subtree_check) # 如果只允许多个客户端访问,可以向如下一样写 /mnt/ShareFolder 192.168.43.131(rw,sync,no_subtree_check) /mnt/ShareFolder 192.168.43.171(rw,sync,no_subtree_check) /mnt/ShareFolder 192.168.43.137(rw,sync,no_subtree_check) # 如果运行一个网段的客户端访问,可以这样写: /mnt/ShareFolder 192.168.43.*(rw,sync,no_subtree_check) 或者 /mnt/ShareFolder 192.168.43.0/24(rw,sync,no_subtree_check)
四、export共享目录 使用下面命令将共享文件夹启用并生效: bob@ubuntu-20-04:~$ sudo exportfs -arv exporting 192.168.43.*:/mnt/ShareFolder 使用 bob@ubuntu-20-04:~$ showmount -e 192.168.43.174 Export list for 192.168.43.174: /mnt/ShareFolder 192.168.43.* 五、配置客户端 安装NFS客户端: # 在Ubuntu20.04中安装客户端:nfs-common bob@ubuntu-20-04:~$ sudo apt install nfs-common # 在Centos8中安装客户端:nfs-utils [root@localhost ~]# yum -y install nfs-utils 然后在/mnt目录中创建一个 [root@localhost ~]# mkdir -p /mnt/ClientFolder 最后,挂载NFS共享目录,如下所示: [root@localhost ~]# mount 192.168.43.174:/mnt/ShareFolder /mnt/ClientFolder/ 六、测试NFS共享目录 为了测试配置是否正常,我们将在客户端 https://www.51cto.com/it/news/2020/0624/21601.html [root@localhost ClientFolder]# dd if=/dev/zero of=./test.dd bs=1M count=10 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 0.0540562 s, 194 MB/s [root@localhost ClientFolder]# ll total 10240 -rw-r--r-- 1 nobody nobody 10485760 Apr 21 2021 test.dd
bob@ubuntu-20-04:~$ ll /mnt/ShareFolder/ total 10248 drwxrwxrwx 2 nobody nogroup 4096 4月 21 10:50 ./ drwxr-xr-x 4 root root 4096 4月 21 10:24 ../ -rw-r--r-- 1 nobody nogroup 10485760 4月 21 10:50 test.dd 总结 NFS是Network File System的首字母缩写。它是一种分布式协议,使客户端可以访问远程服务器上的共享文件。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 15:43:50- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |