如何使用linux访问其他系统中的文件

时间:2015-09-15 16:12:15

标签: linux file system

如何使用Linux访问位于另一个系统中的文件? 使用Linux命令我们如何访问存储在不同系统中的文件?

1 个答案:

答案 0 :(得分:0)

要在linux上的两个系统之间共享文件,您可以使用以下方法:

  • 使用NFS传输文件
  • 使用Samba共享文件

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