去年购置了一个二手的buffalo ts_htgl/r5的四盘NAS。拿到手之后,折腾了很久才弄明白。今年由于家里总停电,导致远程访问功能失效,又重新折腾了些日子。这次一定要记录下来,作为将来重新安装的向导。
1. 只能更新fireware到1.33版本,1.35版本的不能用acp-commander.jar来打开telnetd权限。切记。
2.将来如果坏掉了,直接使用1.33版本的tsupdate.exe来重新升级覆盖。
现在记录一个完全空白的系统,如何从头安装:
1.把四块硬盘都用window或其他系统,回复到最原始的空白状态,即没有任何分区。
2.更改一个windows系统到ip 192.168.11.1,并启动TFTP1.33的状态。
3.启动NAS,系统自动得到IP地址192.168.11.150,启动之后,通过TFTP模式,NAS启动到EM模式。
4. 在windows上,使用java -jar acp_commander.jar -t 192.168.11.150 -o方式,打开NAS的telnetd权限。
5.通过telnet登录到NAS上,对所有硬盘进行重新分区。参照下面网址:http://buffalo.nas-central.org/wiki/Replacing_all_drives_in_a_Terastation_Live 。 参照这样的模式:
Disk /dev/sdd: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdd1 1 37 297171 83 Linux /dev/sdd2 38 99 498015 83 Linux /dev/sdd4 100 60801 487588815 5 Extended /dev/sdd5 100 116 136521 82 Linux swap /dev/sdd6 117 60801 487452231 83 Linux
对四个硬盘都做同样的设置。
6.设置完毕,运行TSupdate.exe,找到NAS,并强制升级到1.33. 升级过程中会有错误,并有失败提示,这些没关系,不停的升级好了。直到升级成功。(期间NAS可能需要手工重启几次)
7.升级之后,发现NAS使用的是array1模式,这时候登录进web console,把raid array1删除掉。四块应牌就成了single模式了。 然后重启NAS
8.通过登录web console,对NAS进行配置。通过共享方式,把lspro_bootstrap_1.2.5_xsh上传到NAS中,这个安装ipkg功能,但是不需要raid方式的支持,而teraprov2-bootstarp_1.2.7.xsh,就需要raid的支持了。
9。运行lspro_bootstra_1.2.5.xsh,安装ipkg. 然后运行 ipkg update,更新软件库信息。
sh lspro-bootstrap_1.2-5_arm.xsh ipkg update ipkg upgrade
10. 安装完之后,安装optware和一些其他的软件。http://buffalo.nas-central.org/wiki/Ipkg_Package_List:_ARM9
ipkg install busybox ipkg install sudo ipkg install coreutils ipkg install openssh ipkg install screen ipkg install rtorrent ipkg install bash
11. 缺省打开telnetd服务的安装。