linux之间进行文件共享
2013-01-23 11:14
387 查看
由于昨天对一个应用做了负载,但此应用会进行上传文件。为了保证文件同步,因此需要对一个文件进行共享。 linux之间可以利用Network File Service(网络文件系统NFS)来进行共享文件。
一般linux是默认安装了NFS系统,首先对主机A来进行设置,A机中的一目录共享出来,使用其它主机能对其进行读写。
vi /etc/exports #在此文件中进行设置
/home/work *(rw,sync,no_root_squash)
此句是代表所有的主机都可以对A主机上的/home/work进行共享,其权限如下:
rw:读写权限 ,只读权限是ro;
sync:表示所有数据在请求时写入共享,即数据同步写入内存和硬盘;
no_root_squash:表示允许挂接此目录的客户机享有该主机的 root 身份。
编辑保存,执行以下命令:
servicenfs restart ----开启nfs服务
showmount -e 172.16.50.21 (此命令可以查主机上的全部挂载目录)
对于主机B(需要共享A的目录),执行如下操作:
vi /etc/fstab
172.16.50.21:/home/apache-tomcat-7.0.34/webapps/CHMOManager/download/softversion /home/tomcat/apache-tomcat-7.0.34/webapps/CHMOManager/download/softversion
nfs defaults 0 0
此句是代表将21上的目录,共享到主机B /home/tomcat/apache-tomcat-7.0.34/webapps/CHMOManager/download/softversion
下,其文件系统是nfs, defaults是默认配置
然后执行mount -a进行挂载。(在执行此命令时不要在共享目录中进行,不然不能挂过来)
一般linux是默认安装了NFS系统,首先对主机A来进行设置,A机中的一目录共享出来,使用其它主机能对其进行读写。
vi /etc/exports #在此文件中进行设置
/home/work *(rw,sync,no_root_squash)
此句是代表所有的主机都可以对A主机上的/home/work进行共享,其权限如下:
rw:读写权限 ,只读权限是ro;
sync:表示所有数据在请求时写入共享,即数据同步写入内存和硬盘;
no_root_squash:表示允许挂接此目录的客户机享有该主机的 root 身份。
编辑保存,执行以下命令:
servicenfs restart ----开启nfs服务
showmount -e 172.16.50.21 (此命令可以查主机上的全部挂载目录)
对于主机B(需要共享A的目录),执行如下操作:
vi /etc/fstab
172.16.50.21:/home/apache-tomcat-7.0.34/webapps/CHMOManager/download/softversion /home/tomcat/apache-tomcat-7.0.34/webapps/CHMOManager/download/softversion
nfs defaults 0 0
此句是代表将21上的目录,共享到主机B /home/tomcat/apache-tomcat-7.0.34/webapps/CHMOManager/download/softversion
下,其文件系统是nfs, defaults是默认配置
然后执行mount -a进行挂载。(在执行此命令时不要在共享目录中进行,不然不能挂过来)
相关文章推荐
- 使用vmware实现Window主机与Linux之间进行文件共享
- Linux 服务器之间如何进行文件目录共享NFS(网络文件系统)
- windows和linux之间共享文件的方法
- Linux与Linux、window之间的文件共享
- 装双系统的电脑上实现linux与windows之间的文件共享
- NFS服务器配置(UNIX/Linux操作系统之间文件共享)--Linux
- 如何在 Linux 和 Windows 之间共享 Steam 的游戏文件
- 使用NFS在linux之间共享目录与文件
- 配置NFS共享 --------linux与linux之间的文件的共享
- 如何在Windows,Linux或OS X的用户帐户之间共享文件
- linux,windwos之间共享文件的其妙方法
- Linux与Linux、window之间的文件共享
- 网络内Linux与Windows之间的文件资源共享的两种方法
- Linux和Win7之间的文件共享
- windows和linux之间通过scp进行文件复制
- 如何实现windows10与virtual box虚拟机中的ubuntu之间的文件共享(如何把windows的文件送给虚拟机中的Linux)
- Linux-Fedora 9系统管理之SMB (主要用于window与linux之间的文件共享)(一定要添加samba 用户,否则进不去共享文件)
- Samba是Ubuntu和Windows进行网络共享的工具,比如分享打印机,互相之间传输资料文件
- 使用Samba实现Windows与Linux主机之间文件共享
- 通过winscp进行Linux和Windows文件共享