跳至正文

安装nfs服务

​ NFS是一种基于TCP/IP 传输的网络文件系统协议。NFS网络文件系统服务可以将远程Linux系统上的文件共享资源挂载到本地主机的目录上,客户机可以像访问本地目录一样访问远程服务器中的共享资源

nfs端口:2049 RPC端口:111

安装服务端软件

apt install nfs-kernel-server

创建共享文件夹

mkdir /mnt/nfs

chmod 777 /mnt/nfs

修改配置文件

vim /etc/exports

末尾加上

/mnt/nfs (允许访问的ip)/24(rw,sync,no_root_squash)

关键字rwroroot_squashno_root_squashall_squashsyncasync
说明读写权限只读权限当NFS客户端以root管理员访问时,映射为NFS服务器的匿名用户当NFS客户端以root管理员访问时,映射为NFS服务器的root管理员无论NFS客户端使用什么账户访问,均映射为NFS服务器的匿名用户同时将数据写入到内存与硬盘中,保证不丢失数据。 同步,效率低,但可以保证数据的一致性优先将数据保存到内存,必要时才写入磁盘,效率高,但有丢失数据的风险。 异步
配置文件参数

重启服务

systemctl restart nfs-kernel-server.service

二、安装客户端

安装客户端软件

apt install nfs-common

创建挂载到本地的目录文件夹

mkdir /mnt/nfs

检查连接是否正常

showmount -e (服务端ip)

有以下提示即为正常,否则检查防火墙、服务端是否正常

Export list for (服务端ip):
(服务端目录) (服务端IP)

挂载目录

1、命令挂载

mount -t nfs (服务端IP):/mnt/nfs /mnt/nfs -o nolock

2、永久挂载

vim /etc/fstab

(服务端IP):/mnt/nfs /nfs nfs defaults 0 0

发表回复