【问题标题】:how to access a file which is in other system using linux如何使用linux访问其他系统中的文件
【发布时间】:2015-09-15 16:12:15
【问题描述】:

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

【问题讨论】:

  • 系统是如何连接的?目标系统是否运行文件共享服务,让您可以访问所需的目录?如果是这样,您知道文件的完整路径吗?
  • 寻找scprsyncgitftpcurlwget、NFS 但你的问题不够清楚
  • USB 记忆棒可以吗?

标签: linux file system


【解决方案1】:

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

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

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

【讨论】:

  • NFS 也在共享文件。要转移它们,请使用 scpftp
猜你喜欢
  • 1970-01-01
  • 2017-05-21
  • 1970-01-01
  • 2017-12-26
  • 1970-01-01
  • 1970-01-01
  • 2021-11-14
  • 1970-01-01
  • 2011-09-16
相关资源
最近更新 更多