|
本帖最后由 fengyoupiaopiao 于 2022-3-3 23:06 编辑
7 J" @/ H" v2 c1 B- ?: _' _$ l- x# V [) L" j0 A
发的提问帖子,然后逛论坛找解决方法,找到了解决方法,希望对遇见这种情况的能有所帮助。
0 Z: E3 {) n7 T d! N# N
$ }4 W' w3 q% E. Y) v8 S原贴:https://www.chinadsl.net/forum.ph ... 7162&fromuid=658145
6 i/ g }$ O, Q8 f# k
$ I8 S ?$ b) V8 I方法1:U盘备份
7 c8 u$ Y' o k7 r* F* ?8 X说点遇见的问题
6 C4 T" t# p+ ~( k0 R* Ecd /mnt/! c% _ s* x0 T$ W
cp -r jffs2 /mnt/usb1_1/ # cp: can't create directory '/mnt/usb1_1/jffs2': Read-only file system w: p% n6 I4 X/ S, q P* ^
原因是挂载权限只读
) ^5 F# w# o7 H. m解决:
; f0 A& A6 l3 Y+ {% A7 J, tdf -h #查看u盘挂载文件夹所在的分区名
2 I# f. J7 m5 v& s' Z- q! W/dev/sda1 28.6G 22.4G 6.3G 78% /mnt/usb/usb-0781-122295_1
5 T/ q! c4 k5 r, d7 tmount -o remount -rw /dev/sda1 #重新挂载u盘并赋予读写权限
8 D6 F( v3 l( [* m8 _- f之后可以读写但是还是报错 can't create symlink,原因是不能将符号连接复制到fat盘。
4 M& x7 w( |6 }" x% _. |2 x+ i放弃cp复制,直接用tar直接打包到u盘上搞定。
1 |0 J% |% }2 G& z/ [0 Zcd /mnt/jffs2
2 Z( o Z& S/ ?" A ytar -czf /mnt/usb1_1/jffs2bak.tar.gz * #usb1_1名称可以到mnt下ls命令查看
) p; W2 _7 S- q. R6 m! m N; z: K, F
, C* d% K' B& y& s7 a2 i/ o8 R- r! N/ C4 x9 k( v
方法2:备份到光猫剩余空间较大分区(在df -h时发现jffs2分区只有7m,tmp分区也只有9m)
3 b. I% o2 X [% G& Z4 Q! q0 q( u; O+ w- N. g7 ~5 F
可选位置有0 t, z9 O# V* a% U3 ?! F m
/dev/shm
( _! r* v, r/ \8 Z% g) T; U/ H% l/mnt/jffs2/app5 E2 M2 a# d. M' v* y
/var
5 G/ I; M, X. v1 ~$ a: j, a其他的剩余空间较大位置也可尝试,试了var、app和shm,,shm和var目录没问题,app目录报tar: /mnt/jffs2/app/jffs2testbak.tar.gz: file is the archive; skipping应该是app目录在jffs2目录里边的原因,嵌套了,不知道有没有影响,不用这个目录就行' z# E/ {9 n" P: C( G9 _
tar -czf /dev/shm/jffs2testbak.tar.gz /mnt/jffs2- M; W0 g8 B u6 p$ Y5 `! H
tar -czf /var/jffs2testbak.tar.gz /mnt/jffs2
, |7 t8 r$ e0 M3 y& {6 H& ~0 k之后tftp传到电脑上就行。
+ o% ]5 o. N. U: S$ d$ ytftp -p -l jffs2testbak.tar.gz -r jffs2testbak.tar.gz 192.168.1.7
8 |4 q5 j9 \6 `6 n传完之后删除备份6 e. [$ ?/ j) t
rm -rf /dev/shm/jffs2testbak.tar.gz
' Y2 {2 V7 \4 }% o* \! Erm -rf /var/jffs2testbak.tar.gz/ B- X L1 I* u) V& D3 f
- v' y8 q# p7 ~- h在使用/var或者/dev/shm目录时会出现警告,tar: removing leading '/' from member names #出现警告,但不影响执行结果。原因是发现tar命令会默认使用相对路径,如果使用绝对路径且不加相应参数时,就会出现此error。在f前加P变成 tar -czPf能解决但是光猫的好像没-P,无所谓了。/ ` ~$ W& B% P2 e2 I4 \5 \
如果有需要HN8346X6光猫jffs2备份的可以留言。
4 \6 g6 r% E5 [$ w; t. B: Q/ r# v3 H. q$ H. B0 |" l- d
; A- V6 C1 [2 Z8 c |
|