在开发中由于数据库与服务器不在一个linux系统中,当程序遇到迁移,数据加载等任务,数据库需要引用服务器上的文件系统作为自己文件下的文件使用的时,这就需要挂载服务器的文件。
第一种:
被挂载机(数据文件服务器):192.168.1.100
挂载到机(实际应用上传文件机):192.168.1.200
主要是利用NFS服务来完成:
你先要在192.168.1.100上开启NFS服务并编辑/etc/exports文件:
chkconfig --level 35 nfs on ;开启NFS启机运行
service nfs start ;手动启动服务
vi /etc/exports,
加入:
/tmisdatas 192.168.1.200 (rw,sync,no_root_squash,no_subtree_check) ;编辑需要共享的目录和允许访问的服务器及权限。
或者
/tmisdatas *(rw,sync,no_root_squash,no_subtree_check)
然后到192.168.1.200
mkdir /tmisdatas
chmod 777 -R /tmisdatas
mount 192.168.1.100:/tmisdatas /tmisdatas
第二种
目标:在数据服务器B上访问应用服务器A上指定的文件系统
首先要配置应用服务器
编辑/etc/exports,加入:
/tmisdatas 192.168.114.100(rw) #IP是服务器B的地址, 目录是要共享出的目录
或者、
/tmisdatas *(rw) #IP是应用服务器的地址, 目录是要共享出的目录
然后启动nfs服务:
/etc/init.d/nfs start
到数据服务器上就可以挂载了
mount 192.168.114.100:/hoome /mnt
进入数据服务器的/mnt目录就可以看到应用服务器A上的/tmisdatas目录的内容了
这样就可以在数据服务器上像访问本地目录一样访问应用服务器的目录了