linux两台电脑nfs共享文件夹及子文件
时间: 2023-12-09 20:36:25 浏览: 278
要在Linux中使用NFS(Network File System)共享文件夹,可以按照以下步骤进行设置:
1. 在两台电脑上安装NFS软件包。在大多数Linux发行版上,可以通过包管理器来安装。例如,在Ubuntu上,可以使用以下命令安装:
```
sudo apt-get install nfs-kernel-server nfs-common
```
2. 在服务器上创建一个共享文件夹。可以选择一个现有的文件夹或创建一个新的文件夹。假设要共享的文件夹是`/home/user/shared`。
3. 编辑NFS服务器的导出文件`/etc/exports`。可以使用文本编辑器进行编辑,例如:
```
sudo nano /etc/exports
```
4. 在配置文件中添加以下内容:
```
/home/user/shared <client_IP>(rw,sync,no_subtree_check)
```
将`<client_IP>`替换为允许访问共享文件夹的客户端IP地址。如果要允许多个客户端访问,可以用逗号分隔它们。
5. 保存并关闭文件。
6. 重新加载NFS服务器配置:
```
sudo exportfs -a
```
7. 在客户端电脑上,安装NFS软件包(如果尚未安装)。
8. 在客户端电脑上创建一个用于挂载共享文件夹的目录。假设要将共享文件夹挂载到`/mnt/shared`目录。
9. 使用以下命令在客户端上挂载共享文件夹:
```
sudo mount <server_IP>:/home/user/shared /mnt/shared
```
将`<server_IP>`替换为NFS服务器的IP地址。
10. 现在,你可以在客户端上访问`/mnt/shared`目录,其中包含NFS服务器上共享文件夹的内容。你可以在此目录中读取和写入文件。
请注意,为了进行访问,你可能需要在防火墙中允许NFS流量(默认为UDP端口2049)。
这样,你就可以在两台Linux电脑之间使用NFS共享文件夹及其子文件了。
阅读全文