NFS (Net File System)
网络文件系统,假设局域网类有2台机器机器,如何实现之间的文件共享。大家可能想到,把文件scp过去,搭建samba服务。或者....
下面介绍下NFS搭建,和简单使用。
机器A:172.16.2.130 (Service)
机器B:172.16.2.117 ( Client)
1、首先要在机器A(Service)上安装两个服务:nfs 、 portmap,并启动
新建文件夹 /usr/local/jms
重启 nfs
[code="查看NFS“共享”的文件"]# showmount -e localhost
Export list for localhost:
/usr/local/jms 172.16.2.117
#[/code]
2、机器B(Client)上查看机器B上(Service)的共享的文件
[code="java"]# showmount -e 172.16.2.130
Export list for 172.16.2.130:
/usr/local/jms 172.16.2.117
#[/code]
在Client上新建文件夹jmsTest。
让把Service上的/usr/local/jms文件夹挂载到jmsTest上。[code="java"]
# mount -t nfs 172.16.2.130:/usr/local/jms /usr/local/jmstest/[/code]
[code="java"]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
71G 17G 51G 25% /
/dev/hda1 99M 12M 82M 13% /boot
tmpfs 502M 0 502M 0% /dev/shm
172.16.2.130:/usr/local/jms
71G 9.3G 58G 14% /usr/local/jmstest
#[/code]
在挂载的过程中可能会出现很多错误,影响的因素也很多,如防火墙等。
参考:[url]http://865325772.iteye.com/blog/370692[/url]
网络文件系统,假设局域网类有2台机器机器,如何实现之间的文件共享。大家可能想到,把文件scp过去,搭建samba服务。或者....
下面介绍下NFS搭建,和简单使用。
机器A:172.16.2.130 (Service)
机器B:172.16.2.117 ( Client)
1、首先要在机器A(Service)上安装两个服务:nfs 、 portmap,并启动
新建文件夹 /usr/local/jms
vim /etc/exports
/usr/local/jms 172.16.2.117(rw,sync,no_root_squash)
重启 nfs
[code="查看NFS“共享”的文件"]# showmount -e localhost
Export list for localhost:
/usr/local/jms 172.16.2.117
#[/code]
2、机器B(Client)上查看机器B上(Service)的共享的文件
[code="java"]# showmount -e 172.16.2.130
Export list for 172.16.2.130:
/usr/local/jms 172.16.2.117
#[/code]
在Client上新建文件夹jmsTest。
让把Service上的/usr/local/jms文件夹挂载到jmsTest上。[code="java"]
# mount -t nfs 172.16.2.130:/usr/local/jms /usr/local/jmstest/[/code]
[code="java"]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
71G 17G 51G 25% /
/dev/hda1 99M 12M 82M 13% /boot
tmpfs 502M 0 502M 0% /dev/shm
172.16.2.130:/usr/local/jms
71G 9.3G 58G 14% /usr/local/jmstest
#[/code]
在挂载的过程中可能会出现很多错误,影响的因素也很多,如防火墙等。
参考:[url]http://865325772.iteye.com/blog/370692[/url]