如何使用树莓圆周率作为一个网络时间机器驱动器为您的mac

为什么要花300美元买一个机场时间胶囊,而你可以自己用一个覆盆子圆周率和一个外置硬盘驱动器来做一个呢?这需要一点调整,但一旦它的所有设置,你的Mac将自动备份,没有任何努力你的一部分。不用再把硬盘插入电脑了。...

如何使用树莓圆周率作为一个网络时间机器驱动器为您的mac

为什么要花300美元买一个机场时间胶囊,而你可以自己用一个覆盆子圆周率和一个外置硬盘驱动器来做一个呢?这需要一点调整,但一旦它的所有设置,你的Mac将自动备份,没有任何努力你的一部分。不用再把硬盘**电脑了。

更好的是:当需要恢复文件时,你可以将硬盘从Pi上拔下,直接**Mac,这样你就可以使用系统恢复从整个系统故障中恢复。类似的黑客不是这样工作的。

你需要什么

我们向您展示了如何使用Time Machine备份Mac,甚至如何通过网络执行Time Machine备份。但在这些教程中,通过网络进行备份需要另一台Mac作为服务器。所以,如果你住在一个Mac家庭里,你可能会认为你唯一的选择就是插上USB硬盘或者买一个价值300美元的苹果时光胶囊。

那不是真的。覆盆子皮连接到外部硬盘驱动器使一个伟大的即兴替代一个时间胶囊或另一个Mac,它更便宜(是的,Time Capsule确实包含路由器功能,因此它的价格确实不错——但这种方法可以让您使用任何您想要的路由器,并在驱动器空间不足时提供更大的升级空间。)

本教程假设您已经知道如何设置树莓圆周率的基础知识。它还需要一些设备:

  • 树莓派。任何模型都可以,但是当前的模型是Raspberry Pi 3模型B。
  • 一张SD卡,用于Raspberry Pi的操作系统。旧的覆盆子Pis将使用标准SD卡,而新的将需要microSD卡,所以一定要得到正确的类型。下面是一个伟大的名单卡测试工作良好的圆周率。
  • Pi的电源。Pis电源端口只是microUSB,但我们建议为Pi设计一个电源,以确保可靠的性能—这一个来自CanaKit的电源工作得很好。
  • 你的Pi的有线网络连接(你可以使用Wi-Fi,但它需要更多的设置和有线将是那些大的网络备份更好)
  • 一个外部硬盘,你可以通过USB连接到Pi。我们建议您使用带有专用电源的台式机外部硬盘,除非您使用的是经过Pi测试的USB驱动硬盘。

Advertisement

你可以得到这种东西(和更多)在一个很好的树莓皮入门工具包一下子像这一个,或者你可以单独购买他们。你的电话。

我从Caleb Woods的一篇博客文章中发现了这种方法,并通过阅读Badbox.de上的这篇文章来填写一些对我不起作用的内容。我衷心感谢你们两位。

最后一点:以我的经验来看,这个黑客非常有效,但归根结底还是那个:黑客。因此,我建议除此之外还有一些备份,最好是异地备份(无论如何,您都应该有一个异地备份,以防发生火灾或其他自然灾害。)

相关:如何备份你的Mac和恢复文件与时间机器

第一步:准备时间机器的外部驱动器

你需要做的第一件事就是准备好外部驱动器来使用时间机器。将驱动器**Mac,然后启动磁盘实用程序。选择外部驱动器,然后单击“擦除”按钮。您需要将驱动器格式化为“Mac OS Extended”,也称为HFS+。

如何使用树莓圆周率作为一个网络时间机器驱动器为您的mac

接下来,我们要确保您的Raspberry Pi和每个设备都有控制驱动器的权限。前往Finder,然后右键单击侧边栏中的驱动器。点击“获取信息”。

如何使用树莓圆周率作为一个网络时间机器驱动器为您的mac

在打开的窗口底部,您将看到权限设置。

如何使用树莓圆周率作为一个网络时间机器驱动器为您的mac

Advertisement

单击右下角的锁,然后输入密码。接下来,选中“忽略此卷的所有权”。这样,您就可以将外部驱动器连接到Pi了。

第二步:在pi上安装raspbian并通过ssh连接到它

接下来,您将需要使用Raspbian设置Raspberry Pi,如本文所述。我们不会在这里详细说明这个过程,因为它本身就是一个项目,所以去看看那个指南,让Raspbian在你的Pi上建立起来。我的设置使用了Raspbian Core,因为我没有将Pi连接到显示器,但是没有理由Raspbian的完整GUI版本也不能工作。

说到这里:你有两个选择,当谈到本教程的其余部分。你可以把你的Raspberry Pi连接到键盘和监视器上,然后用这种方式进行设置,或者你可以通过SSH连接到Pi,在Mac上舒适地运行每一步。我们认为SSH方法比寻找一个随机监视器容易得多,所以下面介绍如何做到这一点。

如何使用树莓圆周率作为一个网络时间机器驱动器为您的mac

在Mac上启动终端,然后输入以下命令:

宋承宪[email protected]

将192.168.1.11替换为Pi的IP地址。你可以找到连接到你的网络的任何设备的IP地址,包括你的Raspberry Pi,通过指向路由器的web界面。

然后会要求您输入默认用户pi的密码。默认情况下,pi的密码是raspberry。

Advertisement

如果您是第一次连接到一个新的系统,我建议您在继续之前配置一些东西。首先,运行sudo raspi config并更改默认密码。如果您有一个大的SD卡(尽管本教程不需要),您也可以在这里扩展您的默认文件系统。您的Raspberry Pi将重新启动,此时您就可以开始工作了。

第三步:安装外部驱动器

在你可以设置你的时间机器,你需要挂载驱动器,使你的树莓Pi可以读写它。这样做需要安装一些软件。首先,确保Pi上的所有软件都是最新的。依次运行以下两个命令:

更新源

升级

接下来,安装两个包:hfsprogs和hfsplus。这些将让你的树莓皮读你的Mac格式的驱动器。

sudo apt get安装hfsprogs hfsplus

如何使用树莓圆周率作为一个网络时间机器驱动器为您的mac

您现在有了能够安装驱动器的软件,但是它需要知道要安装哪个驱动器,所以您需要做一些研究。从启动Parted开始。

sudo/**in/分开

接下来,键入print以查看当前连接的驱动器的列表。你应该在这里看到你的外置硬盘。

如何使用树莓圆周率作为一个网络时间机器驱动器为您的mac

从这个屏幕截图中,我们可以看到我的驱动器是一个164gbmaxtor驱动器(我保证稍后会得到一个更大的驱动器)。你的驱动器将有一个类似的名字,你应该写下来。

Advertisement

下一步,看下那块文字下面的表格。在我的例子中,很明显第二个更大的分区就是我要找的。因此,我注意到我要挂载的分区是sda2。如果驱动器上有多个驱动器或多个分区,则可能需要稍微不同的图形。

现在您有了所需的信息,键入quit并按Enter。下一步,我们将**一个文件夹,作为我们的装载点…

sudo mkdir-p/媒体/tm

…然后向fstab文件中添加一些信息。使用此命令打开文本编辑器:

sudo nano/etc/fstab

将以下行粘贴到文档中,如果与/dev/sda2不同,则将/dev/sda2替换为驱动器的分区。

/dev/sda2/media/tm hfsplus力,rw,用户,自动0

如何使用树莓圆周率作为一个网络时间机器驱动器为您的mac

粘贴完文本后,按Control+X退出编辑器,确保在粘贴时保存。

然后,安装驱动器:

苏多山-a

如果您没有看到错误消息,恭喜您!您已成功安装驱动器。

第三步:编译并安装netatalk

Netatalk是一款模拟AFP的软件,AFP是苹果目前使用的时间机器备份网络协议。您可以使用sudo apt get install Netatalk安装一个古老版本的Netatalk,但我强烈建议您不要这样做。出于(很大程度上是政治上的)复杂原因,Debian(Raspbian的基础)在其存储库中提供了一个非常过时的Netatalk版本。你可以使用这个过时版本的Netatalk让时间机器工作,但以我的经验,这是令人沮丧的。

Advertisement

因此,我建议您编译最新版本。安装起来比较麻烦,但还是值得的。

首先,您需要安装依赖项。以下是您需要安装的所有内容,只需一个命令:

sudo aptitude install build essential libevent dev libssl dev libgcrypt11 dev libkrb5 dev libpam0g dev libwrap0 dev libdb dev libtdb dev libmysqlclient dev avahi daemon libavahi client dev libacl1 dev libldap2 dev libcrack2 dev systemtap sdt dev libdbus-1-dev libdbus-glib-1-dev libglib2.0-dev libio-socket-inet6-perl跟踪器libtracker-sparql-1.0-dev libtracker-miner-1.0-dev

这可能需要一段时间才能安装。接下来,下载Netatalk的最新版本。在撰写本文时,这是3.1.10,不过您可能需要查看netatalk的主页以获取最新版本号。然后,运行以下命令下载:

wget公司http://prdownloads.sourceforge.net/netatalk/netatalk-3.1.10.tar.gz

如果您在他们的站点上找到更高版本,请替换版本号。

现在,打开下载的文件:

tar-xf netatalk-3.1.10.tar.gz

然后切换到刚创建的新文件夹。

光盘netatalk-3.1.10

Advertisement

接下来,您可以使用以下命令在编译程序之前配置NetTalk的所有设置:

./configure \ --with-init-style=debian-systemd \ --without-libevent \ --without-tdb \ --with-cracklib \ --enable-krbV-uam \ --with-pam-confdir=/etc/pam.d \ --with-dbus-daemon=/usr/bin/dbus-daemon \ --with-dbus-sysconf-dir=/etc/dbus-1/system.d \ --with-tracker-pkgconfig-version=1.0

如何使用树莓圆周率作为一个网络时间机器驱动器为您的mac

假设没有看到任何错误消息,则可以转到下一阶段并运行:

**

这需要一段时间。你不妨自己煮一杯咖啡、一些烤饼和一顿三道菜的饭。Raspberry Pi不擅长编译软件。

一切就绪后,您终于可以安装NetTalk:

sudo make安装

那不是很有趣吗?快速检查NetTalk是否正在实际运行:

netatalk公司-V

您将看到有关NetTalk设置的大量信息。如果一切看起来都很好,让我们来配置东西!

第四步:配置netatalk

既然安装了NetTalk,您需要告诉它共享您的驱动器。首先,您需要编辑nsswitch.conf。

sudo nano/etc/nsswitch.conf

Advertisement

在这里,您需要将mdns4和mdns添加到以“hosts:”开头的行中,以便如下所示:

主机:文件mdns4\u minimal[NOTFOUND=return]dns mdns4 mdns

 

 

如何使用树莓圆周率作为一个网络时间机器驱动器为您的mac

这个调整意味着你的时间机器驱动器将显示在Finder的侧边栏,只要你连接你的树莓Pi网络。

接下来,您需要编辑afpd.service:

sudo nano/etc/avahi/services/afpd.service公司

复制此文本块并将其粘贴到该文件中:

<?xml version="1.0" standalone='no'?><!--*-nxml-*--> <!DOCTYPE service-group SYSTEM "avahi-service.dtd"> <service-group> <name replace-wildcards="yes">%h</name> <service> <type>_afpovertcp._tcp</type> <port>548</port> </service> <service> <type>_device-info._tcp</type> <port>0</port> <txt-record>model=TimeCapsule</txt-record> </service> </service-group>

除此之外,这些信息使你的树莓皮模拟一个实际的苹果时间胶囊,与适当的图标完成。

最后,是将外部驱动器设置为网络共享的时候了。

sudo nano/usr/local/etc/afp.conf

在此文档底部,粘贴以下文本:

[Global] mimic model = TimeCapsule6,106 [Time Machine] path = /media/tm time machine = yes

如果你愿意的话,你可以在第二个括号里加上一个不同于“时间机器”的名字。这将更改您备份到的驱动器的名称,如Finder和Time Machine本身所示。

Advertisement

最后,继续启动网络服务。依次运行以下两个命令:

sudo服务avahi守护程序startsudo服务netatalk启动

您的驱动器现在已在网络上提供。为了确保每次启动Raspberry Pi时都会发生这种情况,请依次输入以下命令:

sudo systemctl enable avahi守护程序sudo systemctl enable netatalk

我们现在真的很接近了!

第五步:连接你的时间机器

前往你的Mac上的Finder,你应该在这里看到你的树莓皮。

如何使用树莓圆周率作为一个网络时间机器驱动器为您的mac

实际上,您可以从这里进行连接,方法是单击“connectas”并输入用于通过SSH连接的相同用户名和密码。

然而,以我的经验,如果你通过它的IP地址连接到驱动器,时间机器工作得更好,特别是如果你用路由器设置了静态IP地址(你可能应该这样做)。要连接,请打开Finder,然后按键盘上的Command+K。

如何使用树莓圆周率作为一个网络时间机器驱动器为您的mac

安装好驱动器后,进入“系统首选项”>“Time Machine”,然后选择驱动器作为Time Machine备份。

如何使用树莓圆周率作为一个网络时间机器驱动器为您的mac

Advertisement

初始备份将运行,然后每小时备份一次。你现在有了一个联网的时间机器驱动器。好好享受!

  • 发表于 2021-07-15 03:11
  • 阅读 ( 72 )
  • 分类:互联网

你可能感兴趣的文章

你的树莓皮有问题吗?试试这4个补丁

... 那么,是什么阻止了你将你的树莓圆周率连接到无线网络呢?首先,有可能是新的连接被阻塞,或者已经达到限制。一旦排除这些问题,请尝试连接到其他网络。例如,您可以在**上设置一个无线热点,并...

  • 发布于 2021-03-11 15:11
  • 阅读 ( 273 )

9个很棒的树莓皮星球大战项目创意

...这是一个伟大的项目,让你开始与机器人一般,以及使用圆周率作为大脑的运作! ...

  • 发布于 2021-03-12 02:42
  • 阅读 ( 381 )

如何在linux中设置raspberry pi

... 建立一个树莓圆周率打开了一个大门,一个令人兴奋的世界紧凑,便携计算。看起来几乎所有的联机说明都是针对Windows计算机的,但是,如果您运行的是Linux,您可能不知道如何成功地...

  • 发布于 2021-03-13 11:04
  • 阅读 ( 235 )

18个有趣的diy树莓皮案例创意

... 今天我将介绍各种DIY的情况下,你可以为圆周率和圆周率零。您会发现,这些设计中的许多可以很容易地修改,以适应几乎任何小型开发板。在开始之前,您需要考虑哪种情况最适合您,因为这可能会根据您的使...

  • 发布于 2021-03-13 15:17
  • 阅读 ( 317 )

树莓皮:非官方教程

... 这也只是冰山一角。现在在它的第三个主要迭代,树莓圆周率是必须拥有的爱好者和爱好者紧凑型电脑。 ...

  • 发布于 2021-03-13 15:59
  • 阅读 ( 296 )

为您的第一个项目最好的树莓皮工具包

...的计划。例如,你不需要在一个专门用来创作音乐的树莓圆周率工具箱里装一个电池组(尽管你可以自己**)。 ...

  • 发布于 2021-03-15 13:46
  • 阅读 ( 211 )

适合初学者的11个最佳树莓圆周率项目

树莓圆周率是一个伟大的小机器-它的负担得起,高度便携,用户友好。但是,当你第一次得到一个,它可能是棘手的,以找出哪些项目,你应该首先承担。 ...

  • 发布于 2021-03-19 13:42
  • 阅读 ( 282 )

26种树莓皮的妙用

...人觉得有趣。但定格是怎么做的呢?你可以通过一个树莓圆周率和一个专用的摄像头模块找到答案。 ...

  • 发布于 2021-03-19 18:15
  • 阅读 ( 357 )

如何将raspberry pi设置为windows瘦客户端

...户机?它可能比你想象的更有效率。下面是我用一个树莓圆周率作为我的主电脑一个星期发生的事情。 ...

  • 发布于 2021-03-21 09:29
  • 阅读 ( 686 )

如何在一个树莓圆周率主持自己的网站

... 不管你的动机是什么,选择在树莓圆周率主办你的网站,它可以在几分钟内设置。更好的是,你可以使用任何版本的π,甚至π0。如果设备可以连接到internet,则可以在其上托管网站。 ...

  • 发布于 2021-03-21 14:29
  • 阅读 ( 230 )
xjcn0170
xjcn0170

0 篇文章

相关推荐