![设置具有不同文件系统的联网外部驱动器](https://linux22.com/image/1362083/%E8%AE%BE%E7%BD%AE%E5%85%B7%E6%9C%89%E4%B8%8D%E5%90%8C%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E7%9A%84%E8%81%94%E7%BD%91%E5%A4%96%E9%83%A8%E9%A9%B1%E5%8A%A8%E5%99%A8.png)
大家好,感谢您花时间阅读本文。我有一个外部硬盘,上面有 Time Machine (HFS+)、Linux 存储 (Ext4)、交换存储 (Fat32) 和 Windows 存储 (NTFS) 的分区。我想以某种方式通过网络共享此驱动器,这样我就可以备份我的所有系统,而不必解开并随身携带此驱动器。文件大小将超过 4gb,因此无法使用完整的 Fat 驱动器。有人可以指导我如何做到这一点吗?我有多余的机器,如果这是最好的选择,我非常愿意学习新的工具/软件。我听说过 Samba 和 FreeNAS,在我看来它们听起来是不错的选择,但我还是希望社区能给我一些指导。感谢大家的时间和耐心。
答案1
硬盘需要主机 [计算机] 来承载。我认为您得到的任何答案都取决于您运行的操作系统/硬件,但一般来说,您可以使用“Windows 文件共享”[也称为 SAMBA、SMB、CIFS] 来共享驱动器,因为该协议被广泛使用并适用于 Windows、Mac 和 PC。
我怀疑读取/写入 HFS+ 分区将是一个很大的要求,但最好的选择可能是将其全部更改为 1 个分区(Linux 为 ext4,Windows 为 NTFS)并共享它 - 只要文件服务器中的操作系统可以读取它,底层分区是什么并不重要。
如果你使用的是专用电脑,我怀疑 Freenas 在你从空白硬盘启动时就会“为你工作”(但我从未使用过它)