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