fengyoupiaopiao 发表于 2022-3-3 21:28:52

HN8346X6光猫tar备份jfss2分区提示空间不足的解决方法

本帖最后由 fengyoupiaopiao 于 2022-3-3 23:06 编辑

发的提问帖子,然后逛论坛找解决方法,找到了解决方法,希望对遇见这种情况的能有所帮助。

原贴:https://www.chinadsl.net/forum.ph ... 7162&fromuid=658145

方法1:U盘备份
说点遇见的问题
cd /mnt/
cp -r jffs2/mnt/usb1_1/    # cp: can't create directory '/mnt/usb1_1/jffs2': Read-only file system
原因是挂载权限只读
解决:
df -h #查看u盘挂载文件夹所在的分区名
/dev/sda1                28.6G   22.4G      6.3G78% /mnt/usb/usb-0781-122295_1
mount -o remount -rw/dev/sda1   #重新挂载u盘并赋予读写权限
之后可以读写但是还是报错 can't create symlink,原因是不能将符号连接复制到fat盘。
放弃cp复制,直接用tar直接打包到u盘上搞定。
cd /mnt/jffs2
tar -czf /mnt/usb1_1/jffs2bak.tar.gz *          #usb1_1名称可以到mnt下ls命令查看


方法2:备份到光猫剩余空间较大分区(在df -h时发现jffs2分区只有7m,tmp分区也只有9m)

可选位置有
/dev/shm
/mnt/jffs2/app
/var
其他的剩余空间较大位置也可尝试,试了var、app和shm,,shm和var目录没问题,app目录报tar: /mnt/jffs2/app/jffs2testbak.tar.gz: file is the archive; skipping应该是app目录在jffs2目录里边的原因,嵌套了,不知道有没有影响,不用这个目录就行
tar -czf/dev/shm/jffs2testbak.tar.gz/mnt/jffs2
tar -czf/var/jffs2testbak.tar.gz/mnt/jffs2
之后tftp传到电脑上就行。
tftp -p -l jffs2testbak.tar.gz -r jffs2testbak.tar.gz 192.168.1.7
传完之后删除备份
rm -rf/dev/shm/jffs2testbak.tar.gz
rm -rf/var/jffs2testbak.tar.gz

在使用/var或者/dev/shm目录时会出现警告,tar: removing leading '/' from member names   #出现警告,但不影响执行结果。原因是发现tar命令会默认使用相对路径,如果使用绝对路径且不加相应参数时,就会出现此error。在f前加P变成 tar -czPf能解决但是光猫的好像没-P,无所谓了。
如果有需要HN8346X6光猫jffs2备份的可以留言。


Xu_ 发表于 2022-3-26 21:31:45

求楼主分享下备份,我脑残忘了备份直接恢复华为界面,无法修改xgpon了

fengyoupiaopiao 发表于 2022-3-27 14:31:07

本帖最后由 fengyoupiaopiao 于 2022-3-27 14:43 编辑

山东联通的,别恢复坏了

fengyoupiaopiao 发表于 2022-3-27 14:44:07

Xu_ 发表于 2022-3-26 21:31
求楼主分享下备份,我脑残忘了备份直接恢复华为界面,无法修改xgpon了

看下一楼

youngyu 发表于 2022-4-1 22:48:15

山东联通有地区包吗

ljq1991 发表于 2022-4-23 23:02:20

求hs8346x6固件包

星尘0426 发表于 2022-11-8 21:50:09

用得上的好东西!

lcy365524886 发表于 2023-1-9 08:20:26

谢谢分享~!

都一样 发表于 2023-3-24 15:15:03

给版友们福利

kftony 发表于 2023-4-12 13:41:48

学习学习
页: [1] 2
查看完整版本: HN8346X6光猫tar备份jfss2分区提示空间不足的解决方法