使用 MacOS 作为 Linux 备份的文件服务器

使用 MacOS 作为 Linux 备份的文件服务器

我最近购买了一台 2014 年版 Mac Mini,用作个人文件服务器以及其他小型服务器任务。该设备的主要用途是让我能够通过网络备份文件。以前,我使用 rsync 将 Linux 笔记本电脑的整个驱动器备份到专用的外部驱动器。本例中的两个驱动器均采用 EXT4 格式化。我希望能够通过使用 rsync 将文件传输到我的 Mac Mini 来备份我的 Linux 笔记本电脑。在解决了一些与在 MacOS 上更新 rsync 版本相关的简单问题后,我发现 EXT4 和 HFS+ 之间存在一些文件不兼容的情况。在我的测试中,Rsync 无法将某些文件复制到 HFS+ 到本地驱动器,更不用说通过 ssh 了。

经过几个小时的研究,看来我可能的解决方案如下:

  1. 双启动Linux,完全避免与HFS+的冲突。

这似乎是最简单的解决方案,但我喜欢 Apple 作为媒体服务器的支持,这似乎很浪费,因为我可以轻松购买便宜的 Optiplex。我也不确定是否能够使用 Linux 充分利用 Mac 硬件。 Apple 让在 Mac 上使用 iTunes 流媒体音乐变得非常简单,因此如果我选择此选项,我需要找到另一个解决方案。

  1. 挂载 EXT4 格式的外部磁盘并使用 fusion 的实验性读写支持。

由于这将是我的主要备份设备,我会担心使用实验驱动程序,但它肯定是我不能忽视的选项。我不确定驱动程序的“实验性”程度如何。如果风险相对较低,我不介意,因为我将使用 RAID,以防其中一个驱动器发生故障。

  1. 仅备份与 HFS+ 不冲突的文件,并继续对外部硬盘进行全盘备份。

这只是解决方案的一半,因为我仍然需要不时插入物理驱动器。 HFS+ 仍然支持大多数 unix 权限,因此一般文件应该可以正常备份。

  1. 创建正在备份的设备的磁盘映像并将其传输到服务器。

我真的不想这样做,因为它比我的其他选项慢得多,而且我没有方便地恢复单个文件的选项。

还有其他我没有考虑过的选择吗?

答案1

遵循 8-Bit-Guy 的指南,您可能会取得一些成功使用 mac mini 作为文件系统。您可以使用他的指南启用 NFS 共享,然后以这种方式访问​​您的 Linux 系统,如果您不想,则可以跳过备份系统。我相信您不必使用rsync它,因为您不想备份服务器,因为在您的问题中,您说服务器本身就是备份。

相关内容