nfs文件系统

'NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,

它允许网络中的计算机之间通过TCP/IP网络共享资源。

nfs文件系统安装

在服务端

yum install nfs-utils -y

systemctl start nfs-server

systemctl enable nfs-server

systemctl stop firewalld 或者

firewall-cmd --permanent --add-service=nfs

firewall-cmd --permanent --add-service=rpc-bind

firewall-cmd --permanent --add-service=mountd

若是该主机上装了firewalld,则要在火墙上添加nfs、rpc-bind、mountd服务,并且让其加载生效。


fireall-cmd --list-all

实现配置共享

配置共享
在服务端server
mkidr /nfsdir
vim /etc/exports
本机目录        共享客户端(共享方式)
/nfsdir        *(sync)
exportfs -rv
在客户端dersktop
mount 172.25.254.131:/nfsdir /mnt

创建文件
在服务端server
chmod  777 /nfsdir
vim /etc/exports
/nfsdir    172.25.254.0/24(rw,anonuid=1001,anongid=1001,no_root_squash)

当有no_root_squash时 前面的uid,gid就不会生效

exportfs -rv

在客户端desktop
cd /mnt
touch er
-rw-r--r-- 1 nfsnobody nfsnobody 0 Feb 26 20:45 er

配置自动挂载

自动挂载
在客户端desktop
yum install autofs -y
systemctl start autofs.service
systemctl enable autofs.service
vim /etc/sysconfig/autofs

time=3 (默认为300秒)
systemctl restart autofs.service
[root@desktop ~]# cd /mnt
[root@desktop mnt]# cd
[root@desktop ~]# cd /net
[root@desktop net]# ls
[root@desktop net]# ls -a
.  ..
[root@desktop net]# cd 172.25.254.131
[root@desktop 172.25.254.131]# ls
nfsdir
[root@desktop 172.25.254.131]# cd nfsdir/
[root@desktop nfsdir]# ls
aq  as  az  er
[root@desktop nfsdir]# df
172.25.254.131:/nfsdir  10473984 3193856   7280128  31% /net/172.25.254.131/nfsdir
cd (等三秒之后)

df(取消挂载)


把time = 300 改为3

指定挂载点
vim /etc/auto.master
/mnt    /etc/auto.nfs
vim /etc/auto.nfs
westos -ro,vers=3.0     172.25.254.131:/nfsdir
systemctl restart autofs.service
cd /mnt/westos
df

172.25.254.131:/nfsdir  10473984 3193856   7280128  31% /mnt/westos

vim /etc/auto.nfs

westos -ro,vers=3.0     172.25.254.131:/nfsdir

想要取消挂载进入cd 之后等秒自动就卸载了




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值