通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC

简介: 通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC

Linux上挂载Windows端NFS(Network File System)服务涉及将Windows共享文件夹通过NFS协议挂载到Linux系统上。以下是大致的原理和步骤:

 

### 原理:

 

1. **NFS协议**:NFS是一种用于在网络上共享文件系统的协议,允许不同计算机之间共享文件和目录。在这种情况下,Windows端充当NFS服务器,Linux端充当NFS客户端。

 

2. **挂载**:挂载是将一个文件系统连接到另一个文件系统的过程。在这里,我们将Windows共享文件夹挂载到Linux系统上,使得Linux系统可以访问Windows共享文件夹中的内容。

 

### 步骤:

 

1. **在Windows上设置共享文件夹**:

  - 在Windows上共享一个文件夹,并确保设置了适当的共享权限,以便Linux系统可以访问。

 

2. **安装NFS客户端工具**:

  - 在Linux系统上安装NFS客户端软件包,通常是 `nfs-common`。

 

3. **在Linux上挂载Windows共享文件夹**:

  - 创建一个本地挂载点(一个空文件夹),用于将Windows共享文件夹挂载到Linux系统上。

  - 使用 `mount` 命令将Windows共享文件夹挂载到Linux系统上,类似于以下命令:

    ```bash

    sudo mount -t nfs windows_ip:/shared_folder /mnt/local_mount_point

    ```

    其中,`windows_ip` 是Windows主机的IP地址,`/shared_folder` 是Windows共享文件夹路径,`/mnt/local_mount_point` 是Linux本地挂载点路径。

 

4. **可选:自动挂载**:

  - 如果需要在每次启动时自动挂载Windows共享文件夹,可以将挂载信息添加到 `/etc/fstab` 文件中。

 

5. **访问共享文件夹**:

  - 一旦成功挂载,你就可以通过本地挂载点路径在Linux系统上访问Windows共享文件夹中的文件和目录。

 

通过这些步骤,你可以在Linux系统上成功挂载Windows端的NFS服务,实现在Linux系统上访问Windows共享文件夹的功能。

要在Linux系统上挂载Windows端的NFS服务,你需要按照以下步骤进行操作:

 

### 步骤:

 

1. **在Windows上设置共享文件夹**:

  - 在Windows系统上选择要共享的文件夹,并设置共享权限,确保Linux系统可以访问该共享文件夹。

 

2. **安装NFS客户端软件包**:

  - 在Linux系统上安装NFS客户端软件包,通常是 `nfs-common`。你可以使用以下命令安装:

    ```bash

    sudo apt-get update

    sudo apt-get install nfs-common

    ```

 

3. **确定Windows共享文件夹的IP地址和共享的路径**:

  - 确保你知道Windows主机的IP地址以及共享文件夹的路径。

 

4. **在Linux系统上创建本地挂载点**:

  - 在Linux系统上创建一个本地空文件夹,用于挂载Windows共享文件夹。例如,可以使用以下命令创建一个挂载点:

    ```bash

    sudo mkdir /mnt/windows_share

    ```

 

5. **挂载Windows共享文件夹到Linux系统**:

  - 使用 `mount` 命令将Windows共享文件夹挂载到Linux系统上。运行以下命令:

    ```bash

    sudo mount -t nfs windows_ip:/shared_folder /mnt/windows_share

    ```

    这里,`windows_ip` 是Windows主机的IP地址,`/shared_folder` 是Windows共享文件夹的路径,`/mnt/windows_share` 是Linux本地挂载点路径。

 

6. **访问共享文件夹**:

  - 一旦成功挂载,你就可以通过本地挂载点 `/mnt/windows_share` 在Linux系统上访问Windows共享文件夹中的文件和目录。

 

7. **永久挂载(可选)**:

  - 如果需要在系统重新启动后仍然保持挂载状态,可以将挂载信息添加到 `/etc/fstab` 文件中。

 

通过上述步骤,你可以在Linux系统上成功挂载Windows端的NFS服务,实现在Linux系统上访问Windows共享文件夹的功能。记得根据实际情况替换命令中的IP地址和路径。

目录
打赏
0
0
0
0
7
分享
相关文章
|
5天前
|
如何创建Linux交换文件?Linux交换文件最新创建方法
Swap是Linux中的虚拟内存空间,用于在物理内存不足时将非活动进程移至磁盘,从而优化活动进程的性能。通过创建交换文件(如1GB),可灵活调整交换空间而无需重新分区。步骤包括:使用`fallocate`或`dd`创建文件、设置权限 (`chmod 600`)、格式化 (`mkswap`)、启用交换 (`swapon`)、修改`/etc/fstab`以持久化配置,以及调整`vm.swappiness`值(默认60,建议从10开始)来平衡内存与交换的使用。最后通过`swapon -s`检查状态并重启生效。此方法适用于VPS和专用服务器,需以root用户操作。
23 2
|
12天前
|
Linux基础:文件和目录类命令分析。
总的来说,这些基础命令,像是Linux中藏匿的小矮人,每一次我们使用他们,他们就把我们的指令准确的传递给Linux,让我们的指令变为现实。所以,现在就开始你的Linux之旅,挥动你的命令之剑,探索这个充满神秘而又奇妙的世界吧!
59 19
|
26天前
|
Linux 常用文件查看命令
`cat` 命令用于连接文件并打印到标准输出,适用于快速查看和合并文本文件内容。常用示例包括:`cat file1.txt` 查看单个文件,`cat file1.txt file2.txt` 合并多个文件,`cat > filename` 创建新文件,`cat >> filename` 追加内容。`more` 和 `less` 命令用于分页查看文件,`tail` 命令则用于查看文件末尾内容,支持实时追踪日志更新,如 `tail -f file.log`。
50 5
Linux 常用文件查看命令
linux怎么把文件传到docker里面
在现代应用开发中,Docker作为流行的虚拟化工具,广泛应用于微服务架构。文件传输到Docker容器是常见需求。常用方法包括:1) `docker cp`命令直接复制文件;2) 使用`-v`选项挂载宿主机目录,实现数据持久化和实时同步;3) 通过SCP/FTP协议传输文件;4) 在Dockerfile中构建镜像时添加文件。选择合适的方法并确保网络安全是关键。
142 1
|
4月前
|
Linux网络文件系统NFS:配置与管理指南
NFS 是 Linux 系统中常用的网络文件系统协议,通过配置和管理 NFS,可以实现跨网络的文件共享。本文详细介绍了 NFS 的安装、配置、管理和常见问题的解决方法,希望对您的工作有所帮助。通过正确配置和优化 NFS,可以显著提高文件共享的效率和安全性。
410 7