网络文件系统(NFS)是一种在网络上的机器间共享文件的方法,文件就如同位于客户的本地硬盘驱动器上一样。Red Hat Linux 既可以是 NFS 服务器也可以是 NFS 客户,这意味着它可以把文件系统导出给其它系统,也可以挂载从其它机器上导入的文件系统。
1.在服务器端(10.0.1.7):配制NFS
编辑/etc/exports文件添加共享目录:
/data/nameNode 10.0.1.8(使用端的IP)(rw,sync,no_root_squash)。
[color=red]/data/nameNode 10.0.1.8(rw,sync,no_root_squash)[/color]
()内为opitons:
rw: 可读写的权限;
ro: 只读的权限;
no_root_squash: 登入到NFS主机的用户如果是ROOT用户,他就拥有ROOT的权限
root_squash: 在登入 NFS 主机使用目录的使用者如果是 root 时,那么这个使用者的权限
sync: 资料同步写入存储器中。
async: 资料会先暂时存放在内存中,不会直接写入硬盘。
NFS服务的启动
service nfs start
service nfs restart
service nfs stop
service nfs reload 当修改过/etc/exports文件后不用重启服务可执行该命令
2.client通过mount命令挂载
在10.0.1.8上,先到mnt目录中创建nn_bp,然后将NFS文件系统mnt上
mkidr nn_bp
mount 10.0.1.7:/data/nameNode /mnt/nn_bp
现在操作/mnt/nn_bp里的文件,就可以立即保存在10.0.1.7:/data/nameNode这个目录里。
1.在服务器端(10.0.1.7):配制NFS
编辑/etc/exports文件添加共享目录:
/data/nameNode 10.0.1.8(使用端的IP)(rw,sync,no_root_squash)。
[color=red]/data/nameNode 10.0.1.8(rw,sync,no_root_squash)[/color]
()内为opitons:
rw: 可读写的权限;
ro: 只读的权限;
no_root_squash: 登入到NFS主机的用户如果是ROOT用户,他就拥有ROOT的权限
root_squash: 在登入 NFS 主机使用目录的使用者如果是 root 时,那么这个使用者的权限
sync: 资料同步写入存储器中。
async: 资料会先暂时存放在内存中,不会直接写入硬盘。
NFS服务的启动
service nfs start
service nfs restart
service nfs stop
service nfs reload 当修改过/etc/exports文件后不用重启服务可执行该命令
2.client通过mount命令挂载
在10.0.1.8上,先到mnt目录中创建nn_bp,然后将NFS文件系统mnt上
mkidr nn_bp
mount 10.0.1.7:/data/nameNode /mnt/nn_bp
现在操作/mnt/nn_bp里的文件,就可以立即保存在10.0.1.7:/data/nameNode这个目录里。