NFS网络文件系统进阶
2018-01-11 21:40
375 查看
NFS初级安装部署:http://blog.csdn.net/baizuo_1/article/details/79038828
NFS网络文件系统进阶
1、生产情况应用案例
2、NFS客户端可挂载的参数
3、人为模拟错误的学习方法
4、NFS在网站架构中的位置
5、NFS的优缺点
1、生产情况应用案例
题目:实现当多台客户端同时挂一台NFS SERVER时,无论从哪个客户端写入数据,其他客户端同样也可
以读写,即让所有NFS客户端写入到NFS SERVER的文件或目录在NFS SERVER上的用户和组都是同一个名称
zxin10。请给出操作步骤,并加以说明。如果有更简单的实现方法也可以列出。
NFS重启:/etc/init.d/nfs reload (重要)
查看nfsnobody用户
[zxin10@model ~]$ grep nfsnobody /etc/passwd
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
确保NFS开启。
[zxin10@model ~]$ /etc/init.d/rpcbind status
rpcbind (pid 1307) is running...
[zxin10@model ~]$ /etc/init.d/nfs status
rpc.svcgssd is stopped
rpc.mountd (pid 1426) is running...
nfsd (pid 1442 1441 1440 1439 1438 1437 1436 1435) is running...
rpc.rquotad (pid 1421) is running...
rpcbind、nfs服务开机自启动
chkconfig rpcbind on
chkconfig nfs on
配置NFS配置文件
1、不压缩root权限,no_root_squash(不安全)
/home/nfs 192.168.0.0/24(rw,sync)
/data 192.168.0.0/24(rw,sync,no_root_squash)
2、都压缩成nfsnobody,要求nfs共享的目录所有者更改一下。
/home/nfs 192.168.0.0/24(rw,sync)
/data 192.168.0.0/24(rw,sync)
客户端挂载(不压缩root)
[zxin10@machine1 ~]$ showmount -e 192.168.0.253
Export list for 192.168.0.253:
/data 192.168.0.0/24
/home/nfs 192.168.0.0/24
[root@machine1 ~]# mount -t nfs 192.168.0.253:/data /mnt
[root@machine1 ~]# cd /mnt
[root@machine1 mnt]# ls
[root@machine1 mnt]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 5.6G 3.7G 1.7G 69% /
tmpfs 936M 0 936M 0% /dev/shm
/dev/sda1 190M 34M 146M 19% /boot
192.168.0.253:/data 5.6G 3.7G 1.7G 69% /mnt
[root@machine1 mnt]# touch nfscli.txt
[root@machine1 mnt]# ll
total 0
-rw-r--r-- 1 root root 0 Jan 10 23:06 nfscli.txt
客户端挂载(所有用户都压缩成nfsnobody)
(服务端执行的命令,更改共享文件夹 所属组)
[root@model ~]# id nfsnobody
uid=65534(nfsnobody) gid=65534(nfsnobody) groups=65534(nfsnobody)
[root@model ~]# chown nfsnobody.nfsnobody /data
[root@model ~]# ll -d /data
drwxr-xr-x 2 nfsnobody nfsnobody 4096 Jan 10 23:06 /data
(客户端开始挂载)
[root@machine1 ~]# showmount -e 192.168.0.253
Export list for 192.168.0.253:
/data 192.168.0.0/24
/home/nfs 192.168.0.0/24
[root@machine1 ~]# !mount
mount -t nfs 192.168.0.253:/data /mnt
[root@machine1 ~]# cd /mnt
[root@machine1 mnt]# touch testfile.nfs
[root@machine1 mnt]# ll
-rw-r--r-- 1 root root 0 Jan 10 23:06 nfscli.txt
-rw-r--r-- 1 nfsnobody nfsnobody 0 Jan 10 23:18 testfile.nfs
如果出现如下错误:
NFS问题:
nfs与portmap都正常启动了
[root@server /]# showmount -e
mount clntudp_create: RPC: Program not registered
这样处理:
[root@server /]# rpc.mountd
NFS在网站架构中的应用
1、WEB服务器做共享存储及数据备份。(可做负载均衡)
NFS的优缺点
简单、方便、可靠。
NFS的局限。
单点故障。NFS server宕机所有都不能访问。负载均衡高可用可解决。
2、NFS效率性能有限。(使用CDN等技术把网站的数据尽量往前推,NFS尽量不要访问)
nfs reload到底在干什么呢?其实就是 /usr/sbin/exportfs -r这句命令。
随便说一句,使用重启NFS服务是一种很野蛮的方式,要避免这样做。会出现各种奇葩的问题。
reload | force-reload)
/usr/sbin/exportfs -r
[ -f /var/lock/subsys/nfs ] && touch /var/lock/subsys/nfs
;;
NFS网络文件系统进阶
1、生产情况应用案例
2、NFS客户端可挂载的参数
3、人为模拟错误的学习方法
4、NFS在网站架构中的位置
5、NFS的优缺点
1、生产情况应用案例
题目:实现当多台客户端同时挂一台NFS SERVER时,无论从哪个客户端写入数据,其他客户端同样也可
以读写,即让所有NFS客户端写入到NFS SERVER的文件或目录在NFS SERVER上的用户和组都是同一个名称
zxin10。请给出操作步骤,并加以说明。如果有更简单的实现方法也可以列出。
NFS重启:/etc/init.d/nfs reload (重要)
查看nfsnobody用户
[zxin10@model ~]$ grep nfsnobody /etc/passwd
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
确保NFS开启。
[zxin10@model ~]$ /etc/init.d/rpcbind status
rpcbind (pid 1307) is running...
[zxin10@model ~]$ /etc/init.d/nfs status
rpc.svcgssd is stopped
rpc.mountd (pid 1426) is running...
nfsd (pid 1442 1441 1440 1439 1438 1437 1436 1435) is running...
rpc.rquotad (pid 1421) is running...
rpcbind、nfs服务开机自启动
chkconfig rpcbind on
chkconfig nfs on
配置NFS配置文件
1、不压缩root权限,no_root_squash(不安全)
/home/nfs 192.168.0.0/24(rw,sync)
/data 192.168.0.0/24(rw,sync,no_root_squash)
2、都压缩成nfsnobody,要求nfs共享的目录所有者更改一下。
/home/nfs 192.168.0.0/24(rw,sync)
/data 192.168.0.0/24(rw,sync)
客户端挂载(不压缩root)
[zxin10@machine1 ~]$ showmount -e 192.168.0.253
Export list for 192.168.0.253:
/data 192.168.0.0/24
/home/nfs 192.168.0.0/24
[root@machine1 ~]# mount -t nfs 192.168.0.253:/data /mnt
[root@machine1 ~]# cd /mnt
[root@machine1 mnt]# ls
[root@machine1 mnt]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 5.6G 3.7G 1.7G 69% /
tmpfs 936M 0 936M 0% /dev/shm
/dev/sda1 190M 34M 146M 19% /boot
192.168.0.253:/data 5.6G 3.7G 1.7G 69% /mnt
[root@machine1 mnt]# touch nfscli.txt
[root@machine1 mnt]# ll
total 0
-rw-r--r-- 1 root root 0 Jan 10 23:06 nfscli.txt
客户端挂载(所有用户都压缩成nfsnobody)
(服务端执行的命令,更改共享文件夹 所属组)
[root@model ~]# id nfsnobody
uid=65534(nfsnobody) gid=65534(nfsnobody) groups=65534(nfsnobody)
[root@model ~]# chown nfsnobody.nfsnobody /data
[root@model ~]# ll -d /data
drwxr-xr-x 2 nfsnobody nfsnobody 4096 Jan 10 23:06 /data
(客户端开始挂载)
[root@machine1 ~]# showmount -e 192.168.0.253
Export list for 192.168.0.253:
/data 192.168.0.0/24
/home/nfs 192.168.0.0/24
[root@machine1 ~]# !mount
mount -t nfs 192.168.0.253:/data /mnt
[root@machine1 ~]# cd /mnt
[root@machine1 mnt]# touch testfile.nfs
[root@machine1 mnt]# ll
-rw-r--r-- 1 root root 0 Jan 10 23:06 nfscli.txt
-rw-r--r-- 1 nfsnobody nfsnobody 0 Jan 10 23:18 testfile.nfs
如果出现如下错误:
NFS问题:
nfs与portmap都正常启动了
[root@server /]# showmount -e
mount clntudp_create: RPC: Program not registered
这样处理:
[root@server /]# rpc.mountd
NFS在网站架构中的应用
1、WEB服务器做共享存储及数据备份。(可做负载均衡)
NFS的优缺点
简单、方便、可靠。
NFS的局限。
单点故障。NFS server宕机所有都不能访问。负载均衡高可用可解决。
2、NFS效率性能有限。(使用CDN等技术把网站的数据尽量往前推,NFS尽量不要访问)
nfs reload到底在干什么呢?其实就是 /usr/sbin/exportfs -r这句命令。
随便说一句,使用重启NFS服务是一种很野蛮的方式,要避免这样做。会出现各种奇葩的问题。
reload | force-reload)
/usr/sbin/exportfs -r
[ -f /var/lock/subsys/nfs ] && touch /var/lock/subsys/nfs
;;
相关文章推荐
- 第二十六天-文件系统选型及nfs网络文件进阶
- Ubuntu 下NFS网络文件系统搭建
- NFS(网络文件系统)服务器搭建及挂载
- 中小型网站网络文件系统-NFS部署搭建
- Linux下NFS(网络文件系统)的建立与配置方法
- Centos 7部署NFS网络文件系统
- ARM开发板挂接NFS网络文件系统
- NFS-网络文件系统
- linux CentOS 6.4 NFS网络文件系统
- 配置网络文件系统服务NFS
- Gentoo Linux下配置NFS(网络文件系统)
- windows/linux挂载linux网络文件系统NFS
- NFS网络文件系统
- 周报---zedboard的NFS网络文件系统
- 01: 存储技术与应用 、 iSCSI技术应用 、 udev配置 、 NFS网络文件系统 、 Mul
- ubuntu(12.04+14.04)下通过网络文件系统NFS将执行文件下载到开发板运行(再修改)
- NFS 网络文件系统
- linux--嵌入式网络文件系统(NFS)搭建原理
- nfs网络文件系统 iscsi网络存储部署
- linux学习之旅(二十三)&NFS网络文件系统