Centos 搭建NFS
来源:互联网 发布:2016年网络搜索话题 编辑:程序博客网 时间:2024/06/05 22:39
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://fengwan.blog.51cto.com/508652/1437060
1
[root@Server ~]
# yum -y install nfs-utils rpcbind
1
2
3
4
5
6
[root@Server ~]
# id nfsnobody
uid=65534(nfsnobody) gid=65534(nfsnobody)
groups
=65534(nfsnobody)
[root@ClientA ~]
# id nfsnobody
uid=65534(nfsnobody) gid=65534(nfsnobody)
groups
=65534(nfsnobody)
[root@clientB ~]
# id nfsnobody
uid=65534(nfsnobody) gid=65534(nfsnobody)
groups
=65534(nfsnobody)
1
2
groupmod -g 65534 nfsnobody
usermod
-u 65534 nfsnobody
1
2
3
4
5
6
7
[root@Server ~]
# service rpcbind start ;chkconfig rpcbind on
Starting rpcbind: [ OK ]
[root@Server ~]
# service nfs start ;chkconfig nfs on
Starting NFS services: [ OK ]
Starting NFS mountd: [ OK ]
Starting NFS daemon: [ OK ]
Starting RPC idmapd: [ OK ]
1
2
3
4
5
6
7
8
9
10
11
[root@Server ~]
# service rpcbind stop
Stopping rpcbind: [ OK ]
[root@Server ~]
# service nfs restart
Shutting down NFS daemon: [ OK ]
Shutting down NFS mountd: [ OK ]
Shutting down RPC idmapd: [ OK ]
Starting NFS services: [ OK ]
Starting NFS mountd: [FAILED]
Starting NFS daemon: rpc.nfsd: writing fd to kernel failed: errno 111 (Connectio n refused)
rpc.nfsd: unable to
set
any sockets
for
nfsd
[FAILED]
1
2
3
4
5
[root@Server ~]
# mkdir /data
[root@Server ~]
# chown -R nfsnobody /data
[root@Server ~]
# chmod 750 /data
[root@Server ~]
# vim /etc/exports
/data
192.168.100.0
/24
(rw,
sync
,all_squash,anonuid=65534,anongid=65534)
1
2
3
[root@Server ~]
# exportfs -rv
或者
/etc/init
.d
/nfs
reload
exporting 192.168.100.0
/24
:
/data
1
2
3
[root@Server ~]
# showmount -e 127.0.0.1
Export list
for
127.0.0.1:
/data
192.168.100.0
/24
1
2
[root@ClientA ~]
# showmount -e 192.168.100.248
clnt_create: RPC: Port mapper failure - Timed out
1
2
3
4
[root@Server ~]
# service iptables stop ;chkconfig iptables off
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
1
2
3
4
5
6
7
8
9
10
[root@ClientA ~]
# mkdir /data
[root@ClientA ~]
# mount -t nfs 192.168.100.248:/data /data
[root@ClientA ~]
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
28G 1.4G 25G 6% /
tmpfs 497M 0 497M 0%
/dev/shm
/dev/xvda1
485M 119M 341M 26%
/boot
192.168.100.248:
/data
28G 1.4G 25G 6%
/data
1
[root@clientB ~]
# mount -t nfs -o nosuid,noexec,nodev,hard,intr,rw 192.168.100.248:/data /data
1
2
3
4
5
6
7
8
9
10
[root@ClientA ~]
# echo "echo OK" >/data/ok.sh
[root@ClientA ~]
# cat /data/ok.sh
echo
OK
[root@ClientA ~]
# chmod +x /data/ok.sh
[root@ClientA ~]
# /data/ok.sh
OK
#ClientA服务器正常执行
[root@clientB ~]
# /data/ok.sh
-
bash
:
/data/ok
.sh: Permission denied
#ClientB服务器执行错误,被拒绝
1
2
3
[root@ClientA data]
# echo "mount -t nfs -o nosuid,noexec,nodev,hard,intr,rw 192.168.100.248:/data /data >/dev/null 2>&1" >> /etc/rc.local
[root@ClientA data]
# tail -l /etc/rc.local
mount
-t nfs -o nosuid,noexec,nodev,hard,intr,rw 192.168.100.248:
/data
/data
>
/dev/null
2>&1
1
2
3
4
5
6
7
8
9
10
11
[root@Server ~]
# ps -ef |grep nfsd |grep -v grep
root 2175 2 0 15:06 ? 00:00:00 [nfsd4]
root 2176 2 0 15:06 ? 00:00:00 [nfsd4_callbacks]
root 2177 2 0 15:06 ? 00:00:00 [nfsd]
root 2178 2 0 15:06 ? 00:00:00 [nfsd]
root 2179 2 0 15:06 ? 00:00:00 [nfsd]
root 2180 2 0 15:06 ? 00:00:00 [nfsd]
root 2181 2 0 15:06 ? 00:00:00 [nfsd]
root 2182 2 0 15:06 ? 00:00:00 [nfsd]
root 2183 2 0 15:06 ? 00:00:00 [nfsd]
root 2184 2 0 15:06 ? 00:00:00 [nfsd]
1
2
[root@Server ~]
# vim /etc/init.d/nfs
[ -z
"$RPCNFSDCOUNT"
] && RPCNFSDCOUNT=8
1
2
3
4
[root@Server ~]
# cat /proc/sys/net/core/rmem_default
124928
[root@Server ~]
# cat /proc/sys/net/core/rmem_max
124928
NFS服务器关机时要确保NFS没有客户端连接,否则无法正常关机 。可以先强制停止或杀死nfs服务。
如果出现问题,需要强制umount的话,需要使用umount -lf参数
0 0
- centos搭建nfs
- Centos 搭建NFS
- centos 6 NFS 搭建
- centos快速搭建nfs服务器
- CentOS下搭建NFS服务器总结
- CentOS 7 上搭建NFS服务
- centos下搭建NFS服务[笔记]
- CentOS 6.5 下搭建NFS服务器
- Ubuntu 和Centos 系统搭建nfs服务器
- 基于CentOS的nfs文件系统搭建
- Centos : nfs
- Centos 上搭建nfs且可挂载到6410开发板
- CentOS-6下搭建本地yum仓库, 采用NFS服务
- NFS 搭建
- 搭建NFS
- NFS搭建
- 搭建NFS
- 搭建nfs
- Xcode调试方法
- Swift笔记:类和结构体
- Java泛型的理解
- 如何修改MySQL监听IP地址
- Android 银行卡扫描识别获取卡号
- Centos 搭建NFS
- Qt5.3.2在ARM-Linux平台的移植
- [HDU 4565] So Easy! (数学)
- 使用Zxing框架进行二维码扫描
- unable to find a version of the runtime to run this application.
- 生成jni头文件的一种方法
- x86体系下Linux中的任务切换与TSS
- EFI、UEFI、MBR、GPT的区别
- sphinx搭建亿级搜索