|
轉載請注明轉自Maemo中文論壇(www.maemoers.com)
: B* E( Y5 o3 n3 a3 X5 }+ i( s" \http://www.maemoers.com/thread-162-1-1.html
) \% V# U* Z) Q4 Q) `
* X- E" q$ T) Nrootfs下面只有區區的2百多兆,而很多沒有按照規範開發的軟體會直接把軟體安裝到rootfs下面,造成rootfs空間緊缺。
1 N# U& b$ U+ ]/ ?: z) {2 A所以有必要將rootfs優化一下,主要原理是把系統自帶的聲音,主題,地圖等無關緊要的東西移出去,然後再反過來做一個鏈結。
2 g5 ^& }3 _1 D先前已經做過rootfs優化的童鞋,在再一次優化rootfs之前,請先移除/home/root/下的所有資料:* e. ]: C: }$ ^( S
root4 r) O4 L, m: \4 r }$ z. Z
rm -r /home/root/8 @& ?$ }% C( P" O7 v) H4 M4 J
+ g. @% W/ A$ J* r2 I& o
具體優化操作(最好是用PC SSH到N900後進行操作,可以逐行複製下面的命令到PC的ssh用戶端軟體上後回車)9 Z+ g4 F$ u: D5 _) x5 y7 |8 N) m: C- j
?$ W5 n Z; f. _" M! |
1。啟動xterm,或者用PC SSH到N900上。; v; L1 x h6 A& }. ?, h2 ]
v' y* Z- y2 A
2.獲得root許可權 1 c. @3 ]+ F3 M
root
' d4 a' O8 X6 W6 x) L \& I) v0 D6 y+ T7 d9 @$ m
3.在xterm中進行以下操作,逐行輸入後回車。" n: E( u8 }5 `. Z: Y3 f
' b5 U0 J5 @: a- i6 R0 W" E/ t. Mmkdir -p /home/root/usr/share
; u. E$ o4 V3 Zcd /usr/
5 t2 P; s0 Q+ j e5 lfor FILE in games include local src var: ?# v# H3 z6 p* Q g
do' a* Y! N3 f+ N# \9 y, R
mv $FILE /home/root/usr/
: K+ [; [, e' e4 C; tln -s /home/root/usr/$FILE /usr/( ^& y; R, j2 o7 {: H* q: _& x1 r
done% J$ g- v+ t; y- i
) L; ?6 r* P2 |8 V( R g
mkdir -p /home/root/var/cache) H/ W! N: A; i. X0 Y' A. X2 ?
cd /var/cache/
9 C& o6 s6 P$ m+ Cfor FILE in apt3 s. C: J) J% O' p
do& j% e6 q/ ~: _! {) u
mv $FILE /home/root/var/cache/, L* P* H3 V$ e7 i$ H
ln -s /home/root/var/cache/$FILE /var/cache/
! H7 C. q4 c! h( [) W- A; vdone1 R' A( S3 |1 m0 l) S; ]
. T3 R. A6 ~# k3 W/ F" dcd /usr/share// [! ~, [8 K, \8 T3 @
for FILE in fonts icons locale mime nokia-maps pixmaps sounds themes tutorial-applet zoneinfo* }3 }8 d" V- ?0 O% q% r
do) d4 b7 o$ L" |; m
mv $FILE /home/root/usr/share/- _7 ?& c$ K: U# G) ?2 x
ln -s /home/root/usr/share/$FILE /usr/share/
: ~, D" s0 g ]# G2 F, A( Sdone/ d4 G/ R+ z. o" P& A: Z
& n- m0 q7 C; q" _) S8 v5 f
mkdir /home/root/usr/share/games& \. H6 y* J/ d0 n% f# W5 R
ln -s /home/root/usr/share/games
$ J$ b3 _% p! i2 w9 u8 X2 L5 j7 L& F/ j# t+ E
4.重啟機子。 o$ O9 Y/ s; f7 h- j$ h( p
看看我優化後的成果:
9 Y6 [) `$ Z, b. v' b, [" ^+ Y- @2 [( W1 ~- V
 |
|