使用NFS实现上传文件共享

由于项目的上传目录比较乱。没有集中的文件服务器。

准备采用NFS来管理所有的上传文件。

这样不同的Tomat可以将上传的文件都传到同一台机器上。

1.根据其他文章部署NFS。有yum的情况下很简单。
复制如下:
1. 查看系統有沒有nfs功能 
cat /proc/filesystes 
2. ntsysv 命令選中nfs 
service nfs restart,看能否啟動,如不能正常,可以查看相應的出錯信息 
tali /var/log/messages 
3. 配置/etc/exports 
eg: /home/mis    *(rw) 
此文件是配置相關的文件和一些權限,上面的設置表示,所有的用戶對/home/mis都有讀寫的權限 
4. 執行exportfs -a 表示將所有的更新. 
5. service nfs restart 
6. 執行mount命令 
eg: mount 10.0.1.153:/home/mis  /mnt/mis 
7. 常用的命令 
showmount 
repcinfo 
8. 如果在開機時就加載,可在/etc/fstab中加入 
ip:/home.mis   /mnt/mis nfs intr 



2.在Server端/home下创建待共享的目录 webapp

3.client端mount Server共享出来的目录到/home下

4.由于目录很多,采用软连接将webapps下的目录,link 到/home 共享出的文件夹中。
防止目录本身已存在,采用sh方式,先删除目录,再mkdir,最后ln ,三步将目录创建出来

5.每次更新的脚本中执行上述脚本

你可能感兴趣的:(上传文件)