另一方面,mount命令可以非常容易地实现服务器之间的文件共享。 记录实际工作的使用方法。
文件服务器(IP:123.456.789.1 ) :为其他服务器提供挂载文件。 例如,假设您想挂载/home/mountTest1目录。
客户机(IP:123.456.789.2 ) :必须装载文件服务器上的某些文件,例如要装载文件服务器的/home/mountTest1目录
步骤:
1 .对于文件服务器,首先启动nfs服务
#serviceNFSstatus//NFS检查服务的状态,如果未打开服务,则必须# service nfs start //手动启动服务。 #chkconfig--level35NFSon///NFS启动执行2.NFS服务权限设置
# vim /etc/exports //编辑此文件以设置nfs权限。 #/home/mount test 1123.456.789.2 (rw、sync、no_root_squash ) #保存此文件
设置nfs服务权限时,需要说明一些参数。
1、rw :表示可读写权限。
2、ro :表示只读权限。
3、sync :请求或写入数据时,数据同步写入到NFS Server的硬盘后才返回。(优点:数据安全不会丢。缺点:性能比启用该参数要差)。
4、async :写入时数据会先写到内存缓冲区,只到硬盘有空档才会再写入磁盘,这样可以提升写入效率!风险:若服务器宕机或不正常关机,会损失
缓冲区中未写入磁盘的数据(解决办法:服务器主板电池或加UPS不间断电源)。
5、no_root_squash :访问NFS Server共享目录的用户如果是root的话,它对该共享目录具有root权限,这个配置原本是为无盘客户端准备的。用户应避免使用。
6、root_squash :如果访问NFS Server共享目录的用户是root,则它的权限将压缩成匿名用户,同时它的UID和GID通常会变成nfsnobody账号身份。
7、all_squash :不管访问NFS Server共享目录的用户身份如何,它的权限都将被压缩成匿名用户,同时它的UID和GID都会变成nfsnobody账号身份。在
http://www.Sina.com/http://www.Sina.com /
3 .重新启动NFS服务: service nfs restart将启用配置
4 .在客户机上创建装载目录
# mkdir/home/mount test2# chmod 777-r/home/mount test 25 .客户端执行装载命令
mount 123.456.789.1:/home/mount test1/home/mount test 26 .将装载操作命令放入客户机的引导项中
添加# vim/etc/RC.local # # mount 123.456.789.1:/home/mount test1/home/mount test 2将在下次启动时自动卸载必须运行以下命令
umount -l本地挂载目录例如,本地目录/test挂载在远程目录10.10.30.1:/home/mount test 1中
要卸载,请运行以下命令:
umount -l /test