|
|
轉載請注明轉自Maemo中文論壇(www.maemoers.com)/ a5 X8 N3 t, i$ D
http://www.maemoers.com/thread-162-1-1.html
: N0 J0 o& b" x' [- `. H: r" |9 X8 [. M( e, D) U
rootfs下面只有區區的2百多兆,而很多沒有按照規範開發的軟體會直接把軟體安裝到rootfs下面,造成rootfs空間緊缺。
( O' n1 r# k( p: e2 K2 Q所以有必要將rootfs優化一下,主要原理是把系統自帶的聲音,主題,地圖等無關緊要的東西移出去,然後再反過來做一個鏈結。
* J: o, s. G* c% U+ o$ B先前已經做過rootfs優化的童鞋,在再一次優化rootfs之前,請先移除/home/root/下的所有資料:
% d* B3 Y' J8 Y6 [$ Troot
7 w$ G: A7 t& ~& Frm -r /home/root/6 D9 q+ F( B: E6 \2 P8 K5 _
- n/ \' ? ?6 i4 e5 l
具體優化操作(最好是用PC SSH到N900後進行操作,可以逐行複製下面的命令到PC的ssh用戶端軟體上後回車)" y& N3 r" C& C
9 P/ h9 v- J* L3 X" D: T& [6 P7 f1。啟動xterm,或者用PC SSH到N900上。- `; ], s) n" V6 O- P
7 W t5 ]$ K Q( x
2.獲得root許可權 2 z: e9 b9 }" x2 T/ ?, i
root: \2 k) I: L) ]* v2 S
* {: `) J2 \; }. C) k* v
3.在xterm中進行以下操作,逐行輸入後回車。
, K7 V: ]1 Y& c7 m1 s2 z2 i' N" J! V* O8 {2 o
mkdir -p /home/root/usr/share, Y9 Y3 M% J9 m
cd /usr/9 @3 G1 H% g9 g7 H; o/ E
for FILE in games include local src var
, p" m+ }" P) P7 y! J1 Edo- K9 h, Z8 I. Z& z
mv $FILE /home/root/usr/
: q& Z9 T( Y- C7 Y3 p3 a) p# f' Zln -s /home/root/usr/$FILE /usr/5 B2 z% j' M" _3 Z4 c
done# `! w& e, O2 A/ z$ }
l3 p4 f0 a3 M C1 I* p
mkdir -p /home/root/var/cache
z0 v7 p& E% f5 |/ vcd /var/cache/
, D6 w8 Z* C9 P5 wfor FILE in apt
( v) _8 U4 i6 k6 Udo8 }4 [! P5 }( k) \# O5 J
mv $FILE /home/root/var/cache/
; d# t9 V, c+ K% D+ yln -s /home/root/var/cache/$FILE /var/cache/5 P/ H9 |7 v; r. Q( a! R. q9 A
done- E0 L: [# Y& s1 |+ l5 V& ]
9 Q7 X- t+ V" _+ c) `; ocd /usr/share/
: V- o7 g8 P* m% I; Ffor FILE in fonts icons locale mime nokia-maps pixmaps sounds themes tutorial-applet zoneinfo
3 J8 g, _! @9 d4 _1 E7 I4 [do
' n9 l0 ?" ?( ^: A4 D! vmv $FILE /home/root/usr/share/
4 S) ^# P. @7 \ln -s /home/root/usr/share/$FILE /usr/share/
* r: y; `6 U7 a0 j9 odone5 Q. Y, \' i5 B
4 n& H; o# ~+ d' H) @- C) W
mkdir /home/root/usr/share/games* t$ G! o1 m4 Q& K
ln -s /home/root/usr/share/games
: t' Z8 ? w: i# g7 v- I
9 [4 P C- f. }8 _8 P3 Q. _4.重啟機子。
# u2 P" y9 x7 m, E! T7 _7 o看看我優化後的成果:( f% y6 y& J( a$ `5 j1 i
' |" r5 m* V. O7 p( ^. z5 @ |
|