ubuntu上的NFS用处非常广泛,比如可以让不同服务器上共享同一份文件,还可以增加服务的存储空间等等。...nf服务端配置: 安装nfs包 sudo apt-get install nfs-kernel-server # 安装 NFS服务器端 sudo apt-get install nfs-common #...安装 NFS客户端 配置挂载点 sudo vim /etc/exports 添加一行,比如挂载点叫/mnt/tem /mnt/tem *(rw,sync,no_root_squash,no_subtree_check...) 重启服务 sudo /etc/init.d/nfs-kernel-server restart sudo /etc/init.d/nfs-kernel-server status nf客户端配置:...安装nfs包 sudo apt-get install nfs-common # 安装 NFS客户端 挂载 sudo mount -t nfs $SERVER_IP:/mnt/tem /mnt/tem
步骤三:配置NFS服务器 编辑NFS服务器的配置文件以指定要共享的目录。...例如,如果您要允许IP地址为192.168.0.100的客户端访问共享目录,并具有读写访问权限,则配置如下: 1 /home/user/shared 192.168.0.100(rw) 如果您要允许多个客户端访问共享目录...步骤四:重新加载NFS配置 在编辑NFS配置后,您需要重新加载NFS配置以使更改生效。运行以下命令: 1 sudo exportfs -a 这将重新加载 /etc/exports 文件中的配置。...步骤七:配置客户端访问 要从其他计算机上的客户端访问NFS共享,您需要在客户端上安装NFS客户端软件包。...References 如何在Ubuntu 20.04上安装和配置NFS服务器?
准备 我们将在本教程中使用两个服务器:一个存储共享的文件,一个管理这些文件 两台Ubuntu 16.04服务器,每台服务器都有一个非root用户,具有sudo权限,腾讯云给您配置好了这些,没有服务器的同学可以在这个页面购买...,或免费试用腾讯云开发者实验室体验 Ubuntu 系统 CVM 。...第二步、在服务端创建共享目录 我们将分享两个具有不同配置设置的独立目录,以说明可以针对超级用户访问配置NFS挂载的两种主要方式。 Root可以在他们的系统的任何地方做任何事情。...第三步、在服务端上配置NFS导出 接下来,我们将深入了解NFS配置文件以设置这些资源的共享。...---- 参考文献:《How To Set Up an NFS Mount on Ubuntu 16.04》
前言NFS(Network File System)是Linux中使用非常频繁的一文件系统共享方式,今天重新研究了一下,略有收货,分享出来----概要----依赖NFS依赖于RPC(Remote Procedure...Call),也就是NFS服务运行之前,要确保RPC的正常运行,因为NFS要向RPC注册端口。...----包RPC 服务:rpcbind (Centos6.x 下) / portmap (Centos5.x 下)NFS 服务:nfs-utils[root@Centos6.x ~]# rpm -qa...| grep -E '(rpcbind|nfs|portmap)'nfs-utils-lib-1.1.5-11.el6.x86_64nfs-utils-1.2.3-64.el6.x86_64nfs4-acl-tools...|portmap)' nfs-utils-1.0.9-70.el5nfs-utils-lib-1.0.8-7.9.el5portmap-4.0-65.2.2.1[root@Centos5.x ~]# Tip
由于实验室的项目需要实现在CephFS之上建立NFS之上,所以记录一下Ubuntu环境NFS服务器的安装与配置流程。...2.系统环境: 系统平台:Ubuntu 14.04 NFS Server IP:192.168.1.2 iptables关闭: Firewall is disable....(NFS端口使用在默认情况下是不固定,所以若配置NFS服务器需要搭配防火墙使用的话,请配置固定端口) SELINUX=disabled 3.NFS服务器的安装: NFS的安装只需要安装rpcbind与nfs-server...sudo apt-get install nfs-kernel-server 4.NFS服务器的配置: NFS服务器的主要配置文件就是:/etc/exports。...小结:梳理了一下在Ubuntu之下NFS服务器的安装与配置。当然RedHat系列的发行版也是大同小异。若有疏漏,望指点斧正。
在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 ...NFS不会监听任何端口,监听端口是由rpcbind产生的服务监听端口 111 NFS服务端安装配置: 准备两台机器,A机器和B机器。...A机器服务端: 安装包: yum install -y nfs-utils rpcbind 编辑配置文件: vim /etc/exports 加入如下内容: /home/nfstestdir /...192.168.209.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000) #/home/nfstestdir 暂时是不存在的后面需要去创建一个 保存配置文件后...rpcbind 设置nfs开机启动: systemctl enable nfs NFS配置选项 rw 读写 ro 只读 sync 同步模式,内存数据实时写入磁盘 async 非同步模式 no_root_squash
笔记内容: 14.1 NFS介绍 14.2 NFS服务端安装配置 14.3 NFS配置选项 笔记日期:2017-11-01 14.1 NFS介绍 ?...14.2 NFS服务端安装配置 ?...以下两个命令可以让rpcbind和nfs服务开机启动: systemctl enable rpcbind systemctl enable nfs 14.3 NFS配置选项 ?...的配置选项,前面那段ip就不需要多解释了,后面那一段才是具体的配置选项。...因为在nfs的配置文件中配置了:nonuid=1000,anongid=1000 所以在服务端中共享目录下文件的属主就为uid为1000的用户,同样的属组就为gid为1000的用户组。
在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 ...NFS不会监听任何端口,监听端口是由rpcbind产生的服务监听端口 111 NFS服务端安装配置: 准备两台机器,A机器和B机器。...A机器服务端: 安装包: yum install -y nfs-utils rpcbind 编辑配置文件: vim /etc/exports 加入如下内容: /home/nfstestdir...192.168.209.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000) #/home/nfstestdir 暂时是不存在的后面需要去创建一个 保存配置文件后...rpcbind 设置nfs开机启动: systemctl enable nfs NFS配置选项 rw 读写 ro 只读 sync 同步模式,内存数据实时写入磁盘 async 非同步模式
重新载入 配置文件 exportfs -r 5. 重新启用 rpcbind 和 nfs 服务 6. 配置,防火墙。...防火墙配置 我们可以根据nfs 配置文件,固定 nfs 使用的端口。这样我们就能根据使用的端口,来进行配置 防火墙的使用策略。 这里,因为暂时不需要,也就不去研究了。我想,配置起来也很简单。...2018.5.21 in Beijing. # 补充 在ubuntu 1806 上安装nfs服务器:2019年12月2日23:17:53 sudo apt-get install nfs-kernel-server...nfs-kernel-server.service ; systemctl restart rpcbind.service;(ubuntu 1804) 开放防火墙端口 ufw allow nfs; 在另外一个机器上挂载.../xuyaowen/p/fs-cache.html) 参考文献: https://cloud.tencent.com/developer/article/1171888 在Ubuntu上配置NFS https
100005 3 udp 60207 mountd 100005 3 tcp 48980 mountd 100003 2 tcp 2049 nfs...100003 3 tcp 2049 nfs 100003 4 tcp 2049 nfs 100227 2 tcp 2049 nfs_acl...100227 3 tcp 2049 nfs_acl 100003 2 udp 2049 nfs 100003 3 udp 2049 nfs...100003 4 udp 2049 nfs 100227 2 udp 2049 nfs_acl 100227 3 udp 2049 nfs_acl
/etc/init.d/portmap (Centos 5.x) 或 /etc/init.d/rpcbind (Centos 6.x)/etc/init.d/nfslock 都是启动状态[root@nfs-client...~]# mount -t nfs -o intr nfs-server:/data/nfs /mnt/nfs/ [root@nfs-client ~]# df -h Filesystem...1.7T 585G 1.1T 36% /mnt/nfs[root@nfs-client ~]# 查看本地挂载参数使用 mount 不加参数查看OptionDefaultsuid.../etc/init.d/nfslocknetstat -tulnp | grep -E ‘(rpc|nfs)’NFS的启动信息默认会写到 /var/log/messages 里rpcinfo -p localhostrpcinfo...-o intr nfs-server:/data/nfs /mnt/nfs/原文地址
一、 在配置NFS前,首先要确保几件事情: 1、VMware虚拟机网络连接配置为桥接。 2、ubuntu网络连接为自动获取IP。...二、在这期间可能遇到的问题如下: 1、ubuntu之前设置为静态IP,改回动态自动获取IP之后发现,/etc/init.d/netwoking restart失败。...在ubuntu能够正确自动获取IP、三者能够相互ping通之后,接下来就可以进行配置nfs了。...8、卸载NFS文件系统,为开板板挂载做准备:sudo umount 219.216.....至此,NFS配置成功!
0 0 :::111 :::* [root@test ~]# Tip: NFS...的启动信息默认会写到 /var/log/messages 里NFS的服务会打开很多端口(并且其中一些端口是随机的)[root@test data]# netstat -tulnp | grep -E '...(rpc|nfs)'tcp 0 0 0.0.0.0:34146 0.0.0.0:* LISTEN 37900
100003 4 tcp 2049 nfs 100227 3 tcp 2049 100003 3 udp 2049 nfs...mountd、nlockmgr、和status服务默认情况下是随机分配端口的,但这样搞不好配置防火墙或者端口映射啥的。...修改/etc/default/nfs-common文件,配置status服务端口为40000: STATDOPTS="--port 40000" 修改/etc/default/nfs-kernel-server...Lines beginning with "#" are ignored. lockd 重启 PC 使配置生效。...100003 4 tcp 2049 nfs 100227 3 tcp 2049 100003 3 udp 2049 nfs
权限服务端和客户端都是根据用户名来查UID,GID然后通过UID,GID来判别读写权限满足以下条件才能进行正常操作UID有相应权限(用户ID层面)NFS服务有相应权限 (exportfs 配置)服务端文件系统有相应权限...(文件系统层面)----配置NFS配置文件NFS使用 /etc/exports 作为配置文件[root@test ~]# cat /etc/exports /data/nfs 192.168.1.115...代表可读写sync :代表同步到硬盘,相比async更慢,但更可靠no_root_squash :代表root不进行匿名替换,保留root权限Tip: 使用 man exports 可以看到更详细的权限配置...is stopped[root@test data]# /etc/init.d/nfs start Starting NFS services: [ OK ]Starting NFS quotas...: [ OK ]Starting NFS mountd: [ OK ]Starting NFS daemon: [ OK ]Starting RPC idmapd: [ OK ][root
如果想查看当前比较全面的参数,可以通过 /var/lib/nfs/etab[root@nfs-server ~]# cat /var/lib/nfs/etab /data/nfs192.168.1.215...~]# ----重载NFS配置使用 exportfs 对NFS进行重载[root@nfs-server ~]# showmount -eExport list for nfs-server:/data.../nfs 192.168.1.0/24[root@nfs-server ~]# exportfs -ua[root@nfs-server ~]# showmount -eExport list for...-ra[root@nfs-server ~]# showmount -eExport list for nfs-server:/data/nfs 192.168.1.0/24[root@nfs-server...~]# ----NFS防火墙由于 RPC 类的服务,都会随机注册端口,这样就给防火墙的设置造成了困扰,NFS 提供了一个配置文件,可以将要申请注册的端口进行固定~编辑 /etc/sysconfig/nfs
重启NFS服务,然后看看 rpcinfo[root@nfs-server ~]# rpcinfo -p | grep -E '(rquota|mount|nlock)' 100011 1...tcp 32803 nlockmgr 100021 3 tcp 32803 nlockmgr 100021 4 tcp 32803 nlockmgr[root@nfs-server...-p udp -s 192.168.1.0/24 -m multiport --dport 111,2049,875,892,32769,32803 -j ACCEPTTip: iptables 的配配置需要
开启了三个版本进行响应----查看NFS共享使用 showmount 查看NFS共享这个工具同样依赖rpcbind[root@nfs-server ~]# showmount -a localhostAll...list for localhost:/data/nfs 192.168.1.0/24[root@nfs-server ~]# cat /etc/exports /data/nfs 192.168.1.215...(rw,sync,no_root_squash) 192.168.1.0/24(ro)[root@nfs-server ~]# [root@nfs-client ~]# showmount -e nfs-server...Export list for nfs-server:/data/nfs 192.168.1.0/24[root@nfs-client ~]# showmount -a nfs-server All...mount points on nfs-server:192.168.1.215:/data/nfs[root@nfs-client ~]#
服务器 这一段讲解如何安装必要的软件包,创建并且导出 NFS 目录,并且配置防火墙。...默认情况下,在 Ubuntu 18.04 上 NFS 版本 2 被禁用。NFS 3 和 NFS 4 都可以用。...在这个例子中,我们将会使用/srv/nfs4作为 NFS root 目录。 我们将会分享两个目录(/var/www和/opt/backups),使用不同的配置,来更好的解释如何配置 NFS 挂载。...此时,你已经在你的 Ubuntu 服务器上建立了一个 NFS 服务器。你可以看下一步,并且配置客户端,以便连接 NFS 服务器。...在 Debian 和 Ubuntu 上安装 NFS 客户端 在基于 Debian 的发行版中,包含挂载 NFS 文件系统的软件包名是:nfs-common。
NFS启动时会随机启动多个端口并向RPC注册,为了设置安全组以及iptables规则,需要设置NFS固定端口。...=30002 MOUNTD_PORT=30003 STATD_PORT=30004 重启rpc、nfs的配置与服务: systemctl restart rpcbind.service systemctl...restart nfs.service 查看端口使用情况: rpcinfo -p 可以看到mountd服务已经使用了配置的端口,但是nlockmgr的端口还是随机的,还需在/etc/modprobe.d.../lockd.conf中添加以下设置: options lockd nlm_tcpport=30002 options lockd nlm_udpport=30002 重新加载NFS配置和服务: systemctl...restart nfs-config systemctl restart nfs-idmap systemctl restart nfs-lock systemctl restart nfs-server
领取专属 10元无门槛券
手把手带您无忧上云