OpenWrt 上如何搞定 Time Machine? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
Edward
V2EX    OpenWrt

OpenWrt 上如何搞定 Time Machine?

  •  
  •   Edward 2014-11-17 00:42:39 +08:00 via iPhone 3595 次点击
    这是一个创建于 3984 天前的主题,其中的信息可能已经有所发展或是发生改变。
    刚入了一个 netgear wndrmac,原生系统倒是可以实现 time machine,不过重启之后就崩溃了,连硬盘内容都会丢失。想搞一下 openwrt,看了下 bb 版本,packages 里面貌似没有 netatalk,那如何搞定 afc 呢?莫非都要自己编译搞定?有人有成功配置好的先例么?求分享。。。谢谢。。。
    第 1 条附言    2014-11-17 13:16:33 +08:00
    确实可以通过安装 AA 的 netatalk,安装也没什么问题,感谢大家指点!正在进行后续操作,看看能不能搞得定。。。

    我是用的这个:https://forum.openwrt.org/viewtopic.php?id=28392

    这位编译的组件基本上都挺有用的。
    19 条回复    2014-12-08 15:48:13 +08:00
    dotpig
        1
    dotpig  
       2014-11-17 08:24:06 +08:00
    没用过 OpenWRT,但猜测应该能装 NFS 服务吧?如果能的话,Time Machine 支持 NFS 的。当然能 AFP 最好了,Apple 原生支持。
    snachx
        2
    snachx  
       2014-11-17 08:30:41 +08:00 via Android
    AA就有的,BB没有可能因为还没来得及?或者原来维护的人找不到了?楼主如果很需要可以帮忙维护一份
    66450146
        3
    66450146  
       2014-11-17 08:47:53 +08:00
    把 AA 的源加进去能装。。。
    smalloldsb
        4
    smalloldsb  
       2014-11-17 09:12:47 +08:00
    Time Capsule 好像有这个
    debiansid
        5
    debiansid  
       2014-11-17 09:43:39 +08:00 via iPhone
    包的名字是?
    Edward
        6
    Edward  
    OP
       2014-11-17 12:13:15 +08:00 via iPhone
    AA的可以么?手机发帖子还真费劲。。。我去搞一个试试,不过我看那货已经到3.x了,不知道AA里是什么版本。。。
    tunetoystory
        7
    tunetoystory  
       2014-11-17 20:27:18 +08:00
    tunetoystory
        8
    tunetoystory  
       2014-11-17 21:03:13 +08:00
    哦不行,最好加这个源,版本更新 src/gz trunk http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/packages/

    不过我装好有问题呀,添加为备份磁盘的时候提示没有写入权限~倒是可以网络挂载。
    Edward
        9
    Edward  
    OP
       2014-11-18 01:40:04 +08:00 via iPhone
    @Rabbit52 权限问题确实很头疼。。用hfs+文件系统需要在Mac里关闭日志才可以被系统识别。。自动加载上以后需要强行开启写权限。。如果mount不了写权限,需要fsck.hfsplus一下,openwrt还木有这个玩意需要自己编译一个装,可以用这位已经编译好了的。。地址是: https://www.dropbox.com/s/r27jk6rg6knz9cs/hfs-fsck_332.25-1_ar71xx.ipk
    kkxxxxxxx
        10
    kkxxxxxxx  
       2014-11-18 15:32:34 +08:00
    不够完美,上次搞一半就搞不下去了
    debiansid
        11
    debiansid  
       2014-11-18 15:34:49 +08:00 via iPhone
    哪种固件有nettalk
    Edward
        12
    Edward  
    OP
       2014-11-18 15:40:47 +08:00
    debiansid
        13
    debiansid  
       2014-11-18 16:38:36 +08:00 via iPhone
    @Edward 完美支持?
    Edward
        14
    Edward  
    OP
       2014-11-18 23:41:42 +08:00
    @debiansid 额,我不太清楚什么叫完美支持,不过至少用起来没什么问题,关键在于 wndrmac 还不支持 AC,且 USB 接口也是 2.0 的,所以写入速度你懂的,第一次备份请直接用硬盘接 Mac 完成,不然那速度,我 70G 的数据备份了大约 12 个小时,直接连 USB 3.0 硬盘大约需要 2-3 个小时吧。。。除了速度特别磕碜之外,其他都还好。。。
    debiansid
        15
    debiansid  
       2014-11-19 09:11:53 +08:00
    @Edward imac、mbp 分别需要多大的硬盘空间?我目前的硬盘只有500G好像,估计不够
    Edward
        16
    Edward  
    OP
       2014-11-19 12:41:56 +08:00 via iPhone
    @debiansid 500g只做备份盘用,兴许够用。。。电影音乐游戏之类的就别备份了,只备份文档和应用的话,应该差不多。。。
    alexwhen
        17
    alexwhen  
       2014-12-07 12:53:18 +08:00
    编译netatalk时,提示缺Libattr.so.1,这个你们怎么解决的?
    Edward
        18
    Edward  
    OP
       2014-12-07 21:04:47 +08:00
    @alexwhen 有现成的自己就别编译了吧。。。特别是不太熟悉环境的时候。。。
    alexwhen
        19
    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
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1425 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 16:55 PVG 00:55 LAX 09:55 JFK 12:55
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86