RedHat5.9下搭建NFS文件系统
注:NFS文件系统是Linux、Unix等之间共享的文件系统,和windows是不能实现共享的。实验要求:
1、在 / 目录下创建一个jwl文件夹,将/jwl 共享给主机192.168.1.19,使其对/jwl文件夹具有可写、同步、允许以root权限访问。
2、将/jwl 共享给192.168.1.17,权限为只读访问、异步写入、访问权限均降为nfsnobody用户。
操作步骤:
1、安装软件包
# rpm -q portmap nfs-utils //软件已安装(若没安装,需自己安装,yum安装或rpm包安装)
portmap-4.0-65.2.2.1 //rpc机制
nfs-utils-1.0.9-66.el5
2、修改主配置文件
#vim /etc/exports //修改主配置文件
/jwl 192.168.1.19(rw,sync,no_root_squash) //读写、同步、保留root权限
/jwl 192.168.1.17(ro,async,all_squash) //只读、异步、权限降为nfsnobody
# /etc/init.d/portmap restart//先启动portmap机制
# chkconfig portmap on
# /etc/init.d/nfs restart //后启动nfs服务
# chkconfig nfs on
3、测试:
在192.168.1.19客户端测试:
# showmount -e 192.168.1.1 //查看服务器共享的目录
Export list for 192.168.1.1:
/jwl 192.168.1.17,192.168.1.19
# mount 192.168.1.1:/jwl /mnt //挂载到本地
# mount | tail -1
192.168.1.1:/jwl on /mnt type nfs (rw,addr=192.168.1.1)
# cd /mnt/
# ls
testtest.txt
# echo "123" > test.txt //对文件写入测试
# cat test.txt
123
# mkdir test1 //创建文件夹
# ls
testtest1test.txt
# mkdir test/test2
# ls test
test2
在192.168.1.17客户端测试:
# showmount -e 192.168.1.1
Export list for 192.168.1.1:
/jwl 192.168.1.17,192.168.1.19
# mount 192.168.1.1:/jwl /mnt
# mount | tail -1
192.168.1.1:/jwl on /mnt type nfs (rw,addr=192.168.1.1)
# cd /mnt/
# ls
testtest1test.txt
# echo "abc" >> test.txt
bash: test.txt: 权限不够
# mkdir test2
mkdir: 无法创建目录 “test2”: 只读文件系统
注:本文档仅为本人学习之笔记,大神请飘过,不足之处请谅解并真诚接受您的指正。谢谢。
页:
[1]