linux下如何创建v文件共享,Linux下创建NFS来实现共享文件

简介说明:

在项目生产环境我们经常需要实现文件共享,传统的常见方案是通过NFS,实现服务器之间共享某一块磁盘,通过网络传输将分散的文件集中存储在一块指定的共享磁盘,实现基本的文件共享。实现这种方案,分服务端和客户端,将服务端的磁盘mount到客户端指定目录下,在客户端操作就像操作本地磁盘一样。

服务端安装NFS步骤:

Step 1:安装nfs和rpcbind程序

yum -y install nfs*

Step 2:检测nfs与rpcbind是否安装

rpm -qa |grepnfs

rpm-qa |grep rpcbind

Step 3 :选择共享目录,并配置共享信息

共享目录:/temp/share

vi  /etc/exports

/temp/share 10.94.21.0/255.255.255.0(rw,no_root_squash,no_all_squash,sync)

Step 4 :开机自动启动和启动服务

chkconfig rpcbind on

chkconfig nfs on

service rpcbind start

service nfs start

Step 5 :查看是否共享成功

[root@cdh1 PYTHON_APP]# showmount -e localhost

Export listforlocalhost:/BIG_DATA/EDW/ZYXF_EDW/PYTHON_APP 10.94.21.0/255.255.255.0

客户端安装步骤:

Step 1:安装nfs和rpcbind程序

yum -y install nfs*

Step 2 :开机自动启动和启动服务

chkconfig rpcbind on

chkconfig nfs on

service rpcbind start

service nfs start

Step 3 :创建目录

mkdir /temp/share

Step 3 :检测远程共享服务器是否共享成功

[root@cdh3 ~]# showmount -e 10.94.21.201Export listfor 10.94.21.201:/temp/share 10.94.21.0/255.255.255.0

Step 4 :挂载

mount -t nfs -o nolock 10.94.21.201:/temp/share /temp/share

Step 5 :查看挂载信息

[root@cdh4 PYTHON_APP]# df -H

Filesystem Size Used Avail Use%Mounted on/dev/vda1 53G 7.5G 43G 15% /

/dev/mapper/VGDATA01-lvdata01

212G1.5G 200G 1% /data01

cm_processes 17G1.3G 16G 8% /var/run/cloudera-scm-agent/process10.94.21.201:/BIG_DATA/EDW/ZYXF_EDW/PYTHON_APP 53G 33G 18G 65% /temp/share

测试:

其中的一台客户端创建文件

[root@cdh4 20191023]# ls -rlt

total0

-rw-r--r-- 1 root root 0 Oct 23 17:42a.txt-rw-r--r-- 1 root root 0 Oct 23 17:45 b.txt

在服务端查看

[root@cdh1 20191023]# ls -rlt

total0

-rw-r--r-- 1 root root 0 Oct 23 17:42a.txt-rw-r--r-- 1 root root 0 Oct 23 17:45 b.txt

可直接卸载:

umount  10.94.21.201:/temp/share

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值