皮皮微博客
一个专注于分享精品内容的博客

ds119j不拆机升级ds120j,ssh解决No space left on device

前面机器已刷单群晖,ds119j,前两天看到@soul发了ds120j固件,就下了一个。
昨天晚上准备把它升级了,随固件附有几种刷机方法,要TTL+u盘或者TTL+TFTP,都要拆机
觉得麻烦,后来在帖里看到楼主说可以ssh刷觉得这个简单点,
就用mobaxterm把固件传上去,
复制四行代码
dd if=ds120j_nas66_soul.bin of=/dev/mtdblock0 bs=1 skip=0 count=819200 status=progress
dd if=ds120j_nas66_soul.bin of=/dev/mtdblock1 bs=1 skip=819200 count=16384 status=progress
dd if=ds120j_nas66_soul.bin of=/dev/mtdblock2 bs=1 skip=835584 count=4407296 status=progress
dd if=ds120j_nas66_soul.bin of=/dev/mtdblock3 bs=1 skip=5242880 count=3145728 status=progress

依次开刷
前两行运行正确,到第三行就提示空间不足。  
dd: error writing ‘/dev/mtdblock2’: No space left on device
再硬着头皮刷第四行,还是提示空间不足。
这个时候头都大了,因为刷到一半了,怕重启会成砖,就不敢关机再试其他方法了。
在论坛猫盘怎帖子翻完了也没有翻到解决方法
整到12点过,提心吊胆按自己的方法刷上去,没报错误,)
不管了,直接reboot。
经过短短的等待,发现原来的群晖IP不能访问了,进路由一看,出现一个新IP
在网页输入后新IP,出现了“转移”提示,一颗心才放下来
下了ds120j的pat文件,按提示装进去,再重启,成功了。

捕获120.JPG
解决方法:将full.bin上传到/tmp目录
然后运行以下命令,复制一行,粘贴一行,回车,
等待再次出现提示符再复制粘贴下一行。

dd if=/tmp/full.bin of=/dev/mtdblock0 bs=1 skip=0 count=$((0x000d5000))
dd if=/tmp/full.bin of=/dev/mtdblock1 bs=1 skip=$((0x000d5000)) count=$((0x00306000))
dd if=/tmp/full.bin of=/dev/mtdblock2 bs=1 skip=$((0x003db000)) count=$((0x00410000))
dd if=/tmp/full.bin of=/dev/mtdblock3 bs=1 skip=$((0x007eb000)) count=$((0x00010000))

全部运行完毕,重新启动机器,寻找群晖,可以用群晖助手,或者进路由器看DHCP客户。
然后浏览器进入进行安装
ds120j安装包下载地址:
https://archive.synology.com/download/DSM/release/6.2.2/24922/DSM_DS120j_24922.pat

赞(1)
未经允许不得转载:皮皮微博客 » ds119j不拆机升级ds120j,ssh解决No space left on device
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址