如何设置共享硬盘

1 server nfs partitioning mount nas

我安装了 Ubuntu 16.04,并添加了 2TB HDD 以通过网络共享。我的问题是: 1. 我是否需要将 HDD 格式化为 NFS(或其他类型?? - 我该怎么做)?2. 如何通过本地网络与 Windows PC 共享文件夹?3. 如何通过互联网(另一个用户)共享文件夹?

我最初将硬盘格式化为 ntfs,并添加了几个共享文件夹,但无法从 Windows 打开这些文件。我尝试将 HDD 格式化为 NFS,但不起作用。我可以在桌面上创建文件夹并共享,但我想直接从硬盘共享文件夹。

谢谢

小智 5

好吧,你的问题涉及到几个问题,所以我会尝试单独解决它们。

1. 我需要将 HDD 格式化为 NFS(或其他类型吗?? - 我该怎么做)

不 - 你可以将硬盘驱动器(在 Ubuntu 中)格式化为你喜欢的任何格式。NTFS、FAT、exFAT、ext3/ext4 都可以,并且在通过网络共享文件时可以工作,因为网络“客户端”(您的 Ubuntu 服务器是网络“服务器”)永远不会看到该文件系统。您选择的文件传输/共享协议将桥接服务器和客户端文件系统;您的 Windows 客户端永远不必直接与 Ubuntu 文件系统交互。

2. 如何通过本地网络与 Windows PC 共享文件夹?

通过网络与 Windows 客户端共享 Ubuntu 文件的最简单、最直接的方法是使用samba。Ubuntu 社区 wiki 上有一个很棒的指南,介绍如何创建 samba 网络共享、用户以及开始提供文件服务。唯一不同的部分是,您的客户端是 Windows 而不是 Linux,#8 - 您将\\<your Ubuntu server IP>\<your share name>在 Windows 资源管理器中输入;这将连接到您的 samba 共享。

Samba 非常适合 Windows 客户端,因为 Windows 本身支持 samba,并且不需要任何额外的软件和客户端上的最少配置。然而,考虑到你的第三个问题,你可能需要在开始桑巴路线之前继续阅读。

3. 如何通过互联网(另一个用户)共享文件夹?

通过互联网共享文件可以使用 samba 来完成,但它确实不够安全,也不够设计用于通过互联网连接使用。相反,请考虑使用Nextcloud之类的工具来为家庭网络上的文件提供安全可靠的网关。这也可以在 Ubuntu 上托管(此处指南),并且理论上也可以用于与 Windows 客户端共享文件。它不像 samba 那样优雅,也不像 samba 那样容易在 Windows 上设置(Nextcloud 有一个客户端,您可以下载、安装并链接到您的服务器),但它仍然非常简单且易于使用。