概述
nfs
全称是network files system
(网络文件系统),是FreeBSD
支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP
网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。
安装nfs服务器
bash
sudo apt install nfs-kernel-server
创建nfs服务器共享目录
bash
sudo mkdir /nfsroot
修改nfs服务器配置文件
bash
# 修改配置文件
sudo vim /etc/exports
exports
# 添加
/nfsroot *(rw,sync,no_root_squash)
解析:
/nfsroot
:指定/nfsroot
为nfs服务器的共享目录
*
:允许所有的网段访问,也可以使用具体的IP
rw
:挂接此目录的客户端对该共享目录具有读写权限
sync
:资料同步写入内存和硬盘
no_root_squash
:root用户具有对根目录的完全管理访问权限
no_subtree_check
:不检查父目录的权限
重启nfs服务器
bash
sudo systemctl restart nfs-kernel-server
查看nfs服务器共享目录
bash
showmount -e localhost
客户端访问nfs共享目录
bash
# 安装必要的工具
sudo apt install nfs-common
# 挂载
mount -t nfs -o nolock ip:/nfsroot /nfsroot
-t
:挂载的文件系统类型
-o nolock
:不要文件锁
ip:/nfsroot
:nfs服务器ip:服务器共享目录
nfsroot
:客户端已存在的目录
客户端卸载服务器共享目录
bash
# 查看
mount
# 卸载
umount /nfsroot
Comments | 0条评论