马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
一. nfs的介绍
1.1nfs简介
NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 1.2nfs的优点
1. 节省本地存储空间,将常用的数据存放在一台NFS服务器上且可以通过网络访问,那么本地终端将可以减少自身存储空间的使用。 2. 用户不需要在网络中的每个机器上都建有Home目录,Home目录可以放在NFS服务器上且可以在网络上被访问使用。 3. 一些存储设备如软驱、CDROM和Zip(一种高储存密度的磁盘驱动器与磁盘)等都可以在网络上被别的机器使用。这可以减少整个网络上可移动介质设备的数量。 1.3nfs的组成
NFS体系至少有两个主要部分: 一台NFS服务器和若干台客户机,如右图所示。 客户机通过TCP/IP网络远程访问存放在NFS服务器上的数据。 在NFS服务器正式启用前,需要根据实际环境和需求,配置一些NFS参数。 二.nfs服务端的安装配置
2.1安装nfs
yum install nfs-utils -y yum install rpcbind -y
2.2配置nfs
2.2.1建立共享目录
root@template /data/rsync 18:28:19 # mkdir /data/nfs root@template /data/rsync 18:41:15 # chown -R nfsnobody.nfsnobody/data/nfs/
2.2配置共享目录
echo '要共享的路径 192.168.18.0/24(各种参数)' >>/etc/exports #命令参数 rw:可读可写 ro:只读 sync:请求或执行写操作时同步到客户端 async:请求或写操作时先返回请求再执行操作 all_squash:不管客户端端请求的用户是何身份在服务端全部按照nobody或nfsnobody执行 root@template /data/rsync 18:41:20 # echo '/data/nfs192.168.44.0/24(rw,sync,all_squash)' >>/etc/exports
2.3启动nfs
root@template /data/rsync 18:43:40 # /etc/init.d/rpcbind start Starting rpcbind: [ OK ] root@template /data/rsync 18:44:48 # /etc/init.d/nfs start Starting NFS services: [ OK ] Starting NFS mountd: [ OK ] Starting NFS daemon: [ OK ] 正在启动 RPC idmapd: [确定] root@template /data/rsync 18:44:56 # showmount -e 192.168.44.10 Export list for 192.168.44.10: /data/nfs192.168.44.0/24
三.客户端配置挂在
3.1客户端安装nfs
yum install nfs-utils -y
3.2 挂载
root@mysql01 /usr/local/src 10:29:29 # mount -t nfs 192.168.44.10:/data/nfs /mnt root@mysql01 /usr/local/src 10:48:58 # df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 6.6G 6.0G 233M 97% / tmpfs 492M 0 492M 0% /dev/shm /dev/sda1 190M 48M 129M 28% /boot 192.168.44.10:/data/nfs 6.7G 2.4G 4.0G 38% /mnt
|