nfs网络文件系统
来源:互联网 发布:网络基础知识入门 视频 编辑:程序博客网 时间:2024/06/06 09:15
]> NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。
一.安装服务
服务端:(172.25.254.103)
yum install nfs-utils -y ##安装软件systemctl start nfs ##开启服务firewall-cmd --permanent --add-service=nfs ##火墙策略firewall-cmd --reload firewall-cmd --permanent --add-service=rpc-bind firewall-cmd --reload firewall-cmd --permanent --add-service=mountd firewall-cmd --reload
二.基础测试
客户端:(172.25.254.203)
1.测试服务
showmount -e 172.25.254.103 Export list for>172.25.254.103:
2.服务端创建目录进行测试
mkdir /zl/nfs -p ##创建目录 vim /etc/exports>/zl/nfs *(sync)exportfs -rv>exporting *:/zl/nfs
4.客户端挂载测试服务
mount 172.25.254.103:/zl/nfs /mntdfFilesystem 1K-blocks Used Available Use% Mounted on/dev/vda1 10473900 3185348 7288552 31% /devtmpfs 493408 0 493408 0% /devtmpfs 508996 140 508856 1% /dev/shmtmpfs 508996 13376 495620 3% /runtmpfs 508996 0 508996 0% /sys/fs/cgroup/dev/mapper/vg0-vo 483670 2339 451840 1% /home172.25.254.103:/zl/nfs 10473984 3144832 7329152 31% /mnt
三.高级测试
在客户端:
yum install autofs -y ##安装自动挂载服务systemctl start autofs ##开启服务ls -ld /netcd 172.25.254.103 ##直接进入服务端文件系统cd zllsrpm -qc autofs>/etc/auto.master/etc/auto.misc/etc/auto.net/etc/auto.smb/etc/autofs_ldap_auth.conf/etc/sysconfig/autofs/usr/lib/systemd/system/autofs.servicevim /etc/sysconfig/autofs ##将默认取消挂载时间改为5秒13 TIMEOUT=5umount 172.25.254.103:/zl/nfssystemctl restart autofs.service ##重启服务cd 172.25.254.103lscd nfslsdfFilesystem 1K-blocks Used Available Use% Mounted on/dev/vda1 10473900 3180928 7292972 31% /devtmpfs 493408 0 493408 0% /devtmpfs 508996 140 508856 1% /dev/shmtmpfs 508996 13408 495588 3% /runtmpfs 508996 0 508996 0% /sys/fs/cgroup/dev/mapper/vg0-vo 483670 2339 451840 1% /home172.25.254.103:/zl/nfs 10473984 3148160 7325824 31% /net/172.25.254.103/zl/nfs测试:等五秒dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/vda1 10473900 3180928 7292972 31% /devtmpfs 493408 0 493408 0% /devtmpfs 508996 140 508856 1% /dev/shmtmpfs 508996 13408 495588 3% /runtmpfs 508996 0 508996 0% /sys/fs/cgroup/dev/mapper/vg0-vo 483670 2339 451840 1% /homevim /etc/auto.master>9 /westos/linux/ /etc/auto.nfs ##修改默认文件目录vim /etc/auto.nfs>nfs -rw 172.25.254.103:/zl/nfssystemctl restart autofs.servicecd /westos/linux/lscd nfslsdfFilesystem 1K-blocks Used Available Use% Mounted on/dev/vda1 10473900 3184756 7289144 31% /devtmpfs 493408 0 493408 0% /devtmpfs 508996 140 508856 1% /dev/shmtmpfs 508996 13412 495584 3% /runtmpfs 508996 0 508996 0% /sys/fs/cgroup/dev/mapper/vg0-vo 483670 2339 451840 1% /home172.25.254.103:/zl/nfs 10473984 3148160 7325824 31% /westos/linux/nfs修改文件测试:touch file1touch: cannot touch ‘file1’: Read-only file systemvim /etc/exports/zl/nfs *(sync,rw) ##给权限exportfs -rvexporting *:/zl/nfs测试:touch file1touch: cannot touch ‘file1’: Permission deniedcd /zl/nfsls -lddrwxr-xr-x. 2 root root 17 Dec 8 21:52 .chmod 777 /zl/nfs ##给予文件权限ls -lddrwxrwxrwx. 2 root root 17 Dec 8 21:52 .ls -ltotal 0-rw-r--r-- 1 root root 0 Dec 8 21:52 file-rw-r--r-- 1 nfsnobody nfsnobody 0 Dec 8 22:16 file1vim /etc/exports/zl/nfs *(sync,rw,anonuid=1001,anongid=1001)exportfs -rvexporting *:/zl/nfs测试:touch file2ls -ltotal 0-rw-r--r-- 1 1001 1001 0 Dec 8 22:19 2-rw-r--r-- 1 root root 0 Dec 8 21:52 file-rw-r--r-- 1 nfsnobody nfsnobody 0 Dec 8 22:16 file1-rw-r--r-- 1 1001 1001 0 Dec 8 22:19 file2useradd LULUBAO ##增加服务用户id LULUBAOuid=1001(LULUBAO) gid=1001(LULUBAO) groups=1001(LULUBAO)ls -ltotal 0-rw-r--r-- 1 LULUBAO LULUBAO 0 Dec 8 22:19 2-rw-r--r-- 1 root root 0 Dec 8 21:52 file-rw-r--r-- 1 nfsnobody nfsnobody 0 Dec 8 22:16 file1-rw-r--r-- 1 LULUBAO LULUBAO 0 Dec 8 22:19 file2vim /etc/exports/zl/nfs *(sync,rw,no_root_squash)exportfs -rv/zl/nfsdfFilesystem 1K-blocks Used Available Use% Mounted on/dev/vda1 10473900 3184780 7289120 31% /devtmpfs 493408 0 493408 0% /devtmpfs 508996 140 508856 1% /dev/shmtmpfs 508996 13388 495608 3% /runtmpfs 508996 0 508996 0% /sys/fs/cgroup/dev/mapper/vg0-vo 483670 2350 451829 1% /homecd /westos/linux/cd nfstouch file3ls -ltotal 0-rw-r--r-- 1 LULUBAO LULUBAO 0 Dec 8 22:19 2-rw-r--r-- 1 root root 0 Dec 8 21:52 file-rw-r--r-- 1 nfsnobody nfsnobody 0 Dec 8 22:16 file1-rw-r--r-- 1 LULUBAO LULUBAO 0 Dec 8 22:19 file2-rw-r--r-- 1 root root 0 Dec 8 22:22 file3vim /etc/exports/zl/nfs 172.25.254.203(sync,rw,no_root_squash) *(sync,ro)exportfs -rvexportfs: No options for /zl/nfs *(sync,ro): suggest *(sync,ro)(sync) to avoid warningexporting 172.25.254.203:/zl/nfsexporting *(sync,ro):/zl/nfsman 5 exportsEXAMPLE # sample /etc/exports file / master(rw) trusty(rw,no_root_squash) /projects proj*.local.domain(rw) /usr *.local.domain(ro) @trusted(rw) /home/joe pc001(rw,all_squash,anonuid=150,anongid=100) /pub *(ro,insecure,all_squash) /srv/www -sync,rw server @trusted @external(ro) /foo 2001:db8:9:e54::/64(rw) 192.0.2.0/24(rw) /build buildhost[0-9].local.domain(rw)
阅读全文
0 0
- 网络文件系统nfs文件系统使用
- 网络文件系统nfs文件系统使用
- NFS (网络文件系统)
- 使用网络文件系统(NFS)
- 关于网络文件系统NFS
- NFS网络文件系统配置
- 网络文件系统(NFS)
- 网络文件系统nfs
- NFS网络文件系统
- NFS-网络文件系统
- NFS网络文件系统搭建
- 网络文件系统NFS服务
- NFS 网络文件系统
- NFS 网络文件系统
- NFS 网络文件系统分析
- 通过网络文件系统NFS
- 网络文件系统NFS
- nfs网络文件系统
- JAVA 解析XML文件
- css中移动端和pc端隐藏滚动条
- 开发中常遇到到的问题一:java.lang.NullPointerException
- 高仿微信-微信EM开发流程--(2)自定义对话框
- 导入Excel
- nfs网络文件系统
- 如何混迹程序猿江湖,你得懂程序员黑话暗语!
- 通过Xshell如何从Linux服务器下载文件
- 欢迎使用CSDN-markdown编辑器
- 【惊雷】Linux下Rsync的文件同步的配置过程
- HDU 2879 HeHe 【素数+积性函数】
- Java中使用Jedis操作Redis
- java jsp page指令
- 在浏览器上安装 Vue Devtools工具