OpenWrt 上如何搞定 Time Machine?

2014-11-17 00:42:39 +08:00
 Edward
刚入了一个 netgear wndrmac,原生系统倒是可以实现 time machine,不过重启之后就崩溃了,连硬盘内容都会丢失。想搞一下 openwrt,看了下 bb 版本,packages 里面貌似没有 netatalk,那如何搞定 afc 呢?莫非都要自己编译搞定?有人有成功配置好的先例么?求分享。。。谢谢。。。
2988 次点击
所在节点    OpenWrt
19 条回复
dotpig
2014-11-17 08:24:06 +08:00
没用过 OpenWRT,但猜测应该能装 NFS 服务吧?如果能的话,Time Machine 支持 NFS 的。当然能 AFP 最好了,Apple 原生支持。
snachx
2014-11-17 08:30:41 +08:00
AA就有的,BB没有可能因为还没来得及?或者原来维护的人找不到了?楼主如果很需要可以帮忙维护一份
66450146
2014-11-17 08:47:53 +08:00
把 AA 的源加进去能装。。。
smalloldsb
2014-11-17 09:12:47 +08:00
Time Capsule 好像有这个
debiansid
2014-11-17 09:43:39 +08:00
包的名字是?
Edward
2014-11-17 12:13:15 +08:00
AA的可以么?手机发帖子还真费劲。。。我去搞一个试试,不过我看那货已经到3.x了,不知道AA里是什么版本。。。
Rabbit52
2014-11-17 20:27:18 +08:00
Rabbit52
2014-11-17 21:03:13 +08:00
哦不行,最好加这个源,版本更新 src/gz trunk http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/packages/

不过我装好有问题呀,添加为备份磁盘的时候提示没有写入权限~倒是可以网络挂载。
Edward
2014-11-18 01:40:04 +08:00
@Rabbit52 权限问题确实很头疼。。用hfs+文件系统需要在Mac里关闭日志才可以被系统识别。。自动加载上以后需要强行开启写权限。。如果mount不了写权限,需要fsck.hfsplus一下,openwrt还木有这个玩意需要自己编译一个装,可以用这位已经编译好了的。。地址是: https://www.dropbox.com/s/r27jk6rg6knz9cs/hfs-fsck_332.25-1_ar71xx.ipk
kkxxxxxxx
2014-11-18 15:32:34 +08:00
不够完美,上次搞一半就搞不下去了
debiansid
2014-11-18 15:34:49 +08:00
哪种固件有nettalk
Edward
2014-11-18 15:40:47 +08:00
debiansid
2014-11-18 16:38:36 +08:00
@Edward 完美支持?
Edward
2014-11-18 23:41:42 +08:00
@debiansid 额,我不太清楚什么叫完美支持,不过至少用起来没什么问题,关键在于 wndrmac 还不支持 AC,且 USB 接口也是 2.0 的,所以写入速度你懂的,第一次备份请直接用硬盘接 Mac 完成,不然那速度,我 70G 的数据备份了大约 12 个小时,直接连 USB 3.0 硬盘大约需要 2-3 个小时吧。。。除了速度特别磕碜之外,其他都还好。。。
debiansid
2014-11-19 09:11:53 +08:00
@Edward imac、mbp 分别需要多大的硬盘空间?我目前的硬盘只有500G好像,估计不够
Edward
2014-11-19 12:41:56 +08:00
@debiansid 500g只做备份盘用,兴许够用。。。电影音乐游戏之类的就别备份了,只备份文档和应用的话,应该差不多。。。
alexwhen
2014-12-07 12:53:18 +08:00
编译netatalk时,提示缺Libattr.so.1,这个你们怎么解决的?
Edward
2014-12-07 21:04:47 +08:00
@alexwhen 有现成的自己就别编译了吧。。。特别是不太熟悉环境的时候。。。
alexwhen
2014-12-08 15:48:13 +08:00
@Edward 现成的是2.2.4,安装上去提示post 127,不能正常工作,我的是14.07,无奈只有编译,编netatalk3.1.7的时候倒是不提示差包,就是提示
sed -e s@:SBINDIR:@/usr/sbin@ \
-e s@:BINDIR:@/usr/bin@ \
-e s@:ETCDIR:@/etc/netatalk@ \
-e s@:LIBDIR:@/usr/lib@ \
-e s@:LIBEXECDIR:@/usr/lib@ \
-e "s@:STATEDIR:@/var@g" \
-e s@:NETATALK_VERSION:@3.0.1@ \
<netatalk.8.tmpl >netatalk.8
make[6]: Nothing to be done for `all-am'.
Making all in contrib
Making all in macusers
make[6]: Nothing to be done for `all'.
Making all in shell_utils
make[6]: Nothing to be done for `all'.
make[6]: Nothing to be done for `all-am'.
Making all in distrib
Making all in config
make[6]: Nothing to be done for `all'.
Making all in initscripts
make[6]: Nothing to be done for `all'.
Making all in m4
make[6]: Nothing to be done for `all'.
make[6]: Nothing to be done for `all-am'.
Making all in include
Making all in atalk
make[6]: Nothing to be done for `all'.
make[6]: Nothing to be done for `all-am'.
Making all in doc
make[5]: Nothing to be done for `all'.
Making all in macros
make[5]: Nothing to be done for `all'.
Making all in test
Making all in afpd
make[6]: Nothing to be done for `all'.
make[6]: Nothing to be done for `all-am'.
make[5]: Nothing to be done for `all-am'.
make[4]: *** [all-recursive] Error 1
make[3]: *** [all] Error 2
make[2]: *** [/Volumes/OpenWrt/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/netatalk-3.0.1/.built] Error 2
make[2]: Leaving directory `/Volumes/OpenWrt/openwrt/package/netatalk3'
make[1]: *** [package/netatalk3/compile] Error 2
make[1]: Leaving directory `/Volumes/OpenWrt/openwrt'
make: *** [package/netatalk3/compile] Error 2

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/147049

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX