用 OpenWrt 搞 Time Capsule,有一问题:重启路由器后,挂载的硬盘就变成了 ro(而不是 rw),必须把硬盘接到 Mac 上 disable journaling 一下,再挂载到 OpenWrt 上才能 rw。

2013-08-12 01:09:50 +08:00
 kfc315
教程是 http://wiki.openwrt.org/timemachine

有没有遇到这个问题的同学呀?
如果有的话,有没有什么好的解决办法呢。没搜到答案……

重启路由器后,cat /proc/mount 可以看到挂载状态是 ro,然后 Mac 上 Time Machine 会提示说“没有写入权限”。

将硬盘接到 Mac 上,*虽然* Mac 上显示分区的 journaling 没打开,但是!如果把 journaling 先“打开”再“关闭”,再接到路由器上,就能 rw 了。很诡异……

多谢 :)
14765 次点击
所在节点    问与答
21 条回复
ericFork
2013-08-12 02:00:57 +08:00
我用的笨方法,这么搞的:

root@OpenWrt:/etc# cat rc.local
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.

sleep 120
mount -t hfsplus -o remount,rw,force /mnt/TimeMachine
mount -t hfsplus -o remount,rw,force /mnt/sda1
exit 0
rankjie
2013-08-12 09:41:12 +08:00
我是在Rasp.Pi上遇到的这个问题,直接写fstab自动挂载就会变ro,force rw也没用。
然后发现只要做一次fsck.hfsplus再挂载就会变成rw了,于是就把命令写到了rc.local来开机自启动来挂载。。。
其实问题在于挂载的设备没有正常关机,如果每次都执行了shutdown再断电就能直接挂载为rw了
kfc315
2013-08-12 10:00:41 +08:00
@ericFork
@rankjie
非常感谢!:)
还有,希望知道两位使用的是哪款路由器呀?我现在用的是 703,爆慢无比,上传只有 2MB/s,首次备份 100G+ 的数据要近 20 个小时。准备去买个 4530 啥的……
sdysj
2013-08-12 10:08:51 +08:00
因为Openwrt重启是直接reset的,没有执行卸载硬盘操作,所以文件系统报错就ro了。
kfc315
2013-08-12 16:02:54 +08:00
@sdysj 谢谢,懂啦。
66450146
2013-08-12 16:20:48 +08:00
我在用的是 WNDR3400 v1,刷了 dd-wrt,Time Machine 每秒上传最多只有 3M 多点,瓶颈也是在 CPU,目测可以放弃治疗了,慢慢上传吧。。。
kfc315
2013-08-12 18:20:53 +08:00
@66450146 我在想 E3200 会不会好一点…… 如果能行的话就入一台。
703 的话,2MB 的上传速度,CPU 负载约在 2. 几。
szpunk
2013-08-12 22:10:10 +08:00
现在搞 OpenWRT 当然是买 Netgear WNDRMAC V2, 16M/128M/680MHz/双频/千兆,磁盘轻松上17MB/s,电商基本都是399(我京东买的V2),淘宝还能便宜,4530水星指望什么?
kfc315
2013-08-13 01:29:57 +08:00
@szpunk 谢谢,这样的速度够用了!
ptsa
2013-08-15 22:47:02 +08:00
@kfc315 4530 好像也是挺慢的
ptsa
2013-08-15 22:48:42 +08:00
@szpunk Netgear WNDRMAC V2 这么强大 那比4530好很多额
ptsa
2013-08-15 22:53:26 +08:00
@szpunk Netgear WNDRMAC V2 就是 NETGEAR 网件 WNDRMAC 600M 把?
kfc315
2013-08-26 20:42:26 +08:00
@ericFork 额,抱歉我又把这个帖子翻出来了。请问 force 管用吗?我 force 加载也只能得到 read only 呢……
agassi_yzh
2013-08-26 20:47:16 +08:00
我以前也在Openwrt上搞过。非常不稳定,然后就放弃了。

建议还是买个My book live之类的吧。配合千M路由速度很快,也很稳定
kfc315
2013-08-26 22:29:22 +08:00
@ericFork
我编译了一个适用于 ar71xx 的 fsck.hfsplus,这样就好办了。
如有需要可在这里下载:https://www.dropbox.com/s/r27jk6rg6knz9cs/hfs-fsck_332.25-1_ar71xx.ipk
:) 谢谢之前的提示呢,嘿嘿~
wzxjohn
2013-08-26 22:39:26 +08:00
买时间胶囊= =|||
kfc315
2013-08-26 22:51:51 +08:00
@wzxjohn …… 我懂……
ericFork
2013-08-26 23:37:20 +08:00
@kfc315 折腾帝你好……我现在回归移动硬盘作 Time Machine 了……
wukii
2013-09-04 17:33:51 +08:00
谢谢。一直被这个困扰,回去试试。。还有感谢@kfc315的包。
66450146
2013-09-06 15:27:10 +08:00
入了一个 WNDRMAC,硬盘格式化成 ext4 并关闭 journaling,暂时没遇到问题

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

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

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

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

© 2021 V2EX