要在linux上的两个系统之间共享文件,可以使用以下方法:
NFS 实施
要配置服务器,请执行以下操作:
准备系统:
打开一个shell,以root身份登录,并授予所有用户写权限:
mkdir /srv/nfs
chgrp 用户 /srv/nfs
chmod g+w /srv/nfs
确保在客户端和服务器上都知道您的用户名和用户 ID。有关如何创建和管理用户帐户的详细说明,请参阅第 8 章,使用 YaST 管理用户。
准备 NFS 服务器:
以 root 身份启动 YaST。
选择网络服务+NFS服务器(默认不安装此模块。如果YaST中缺少,安装包yast2-nfs-server)。
使用 Start 启用 NFS 服务。
如果您使用防火墙,请使用 Open Port in Firewall 打开相应的防火墙端口。
导出目录:
点击添加目录并选择/srv/nfs。
将导出选项设置为:
rw,root_squash,异步
如果您需要导出多个目录,请重复这些步骤。
应用您的设置并离开 YaST。您的 NFS 服务器已准备就绪。
要手动启动 NFS 服务器,请以 root 身份输入 rcnfsserver start。要停止服务器,请输入 rcnfsserver stop。默认情况下,YaST 负责在引导时启动此服务。
要配置客户端,请执行以下操作:
准备 NFS 客户端:
以 root 身份启动 YaST。
选择网络服务+NFS客户端。
如果使用防火墙,请在防火墙中激活开放端口。
导入远程文件系统:
点击添加。
输入 NFS 服务器的名称或 IP 地址,或单击选择以自动扫描网络以查找 NFS 服务器。
输入远程文件系统的名称或使用 Select 自动选择它。
输入适当的挂载点,例如 /mnt。如果您对另一个导出的文件系统重复此步骤,请确保您选择的挂载点不是 /mnt。
如果您需要导入多个外部目录,请重复这些步骤。
应用您的设置并离开 YaST。您的 NFS 客户端已准备就绪。
要手动启动 NFS 客户端,请输入 rcnfs start。
更多详情,您可以参考以下链接。
http://doc.opensuse.org/documentation/html/openSUSE_113/opensuse-reference/cha.filetrans.html#sec.filetrans.share