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

how to access a file which is in other system using linux

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

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

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

NFS 实现

要配置服务器,请按以下步骤进行:

准备系统:

打开一个shell,以root身份登录,并授予所有用户写入权限:

mkdir /srv/nfs chgrp 用户 /srv/nfs chmod g+w /srv/nfs 确保您的用户名和用户 ID 在客户端和服务器上都是已知的。有关如何创建和管理用户帐户的详细说明,请参阅第 8 章,使用 YaST 管理用户。

准备 NFS 服务器:

以 root 身份启动 YaST。

Select Network Services+NFS Server(默认不安装此模块。如果YaST中缺少,请安装包yast2-nfs-server)。

使用启动启用 NFS 服务。

如果您正在使用防火墙,请使用“在防火墙中打开端口”打开相应的防火墙端口。

导出目录:

单击添加目录并 select /srv/nfs。

将导出选项设置为:

rw,root_squash,异步 如果您需要导出多个目录,请重复这些步骤。

应用您的设置并离开 YaST。您的 NFS 服务器可以使用了。

要手动启动 NFS 服务器,请以 root 身份输入 rcnfsserver start。要停止服务器,请输入 rcnfsserver stop。默认情况下,YaST 负责在引导时启动此服务。

要配置客户端,请按以下步骤进行:

准备 NFS 客户端:

以 root 身份启动 YaST。

Select 网络服务+NFS 客户端。

如果使用防火墙,请在防火墙中激活开放端口。

导入远程文件系统:

单击“添加”。

输入 NFS 服务器的名称或 IP 地址,或单击“选择”以自动扫描网络以查找 NFS 服务器。

输入远程文件系统的名称或使用 Select 自动选择它。

输入合适的挂载点,例如/mnt。如果您对另一个导出的文件系统重复此步骤,请确保选择除 /mnt 之外的另一个挂载点。

如果您需要导入多个外部目录,请重复这些步骤。

应用您的设置并离开 YaST。您的 NFS 客户端可以使用了。

要手动启动 NFS 客户端,请输入 rcnfs start。

更多详情可以参考以下link。 http://doc.opensuse.org/documentation/html/openSUSE_113/opensuse-reference/cha.filetrans.html#sec.filetrans.share