|
|
轉載請注明轉自Maemo中文論壇(www.maemoers.com)
. {: Q" }9 j" Y1 P0 \) ?, {1 Q. {: ?/ |http://www.maemoers.com/thread-162-1-1.html
9 Y- g7 l9 w" k; J4 ]: ]6 c' W& ]9 W1 K2 b$ e
rootfs下面只有區區的2百多兆,而很多沒有按照規範開發的軟體會直接把軟體安裝到rootfs下面,造成rootfs空間緊缺。
3 w( D! P k9 J, ]. C* c' M所以有必要將rootfs優化一下,主要原理是把系統自帶的聲音,主題,地圖等無關緊要的東西移出去,然後再反過來做一個鏈結。
2 ]1 N: [8 V; }$ P先前已經做過rootfs優化的童鞋,在再一次優化rootfs之前,請先移除/home/root/下的所有資料:
: c9 D+ R( h6 Q/ Broot
' K1 Z- Y; _( h% Jrm -r /home/root/; V/ }6 v n6 ~6 J/ d" C
0 E: M1 G) w! w6 A6 ?" G- g4 n
具體優化操作(最好是用PC SSH到N900後進行操作,可以逐行複製下面的命令到PC的ssh用戶端軟體上後回車)
+ W f/ U# [% Q" N; B7 L# F. U; U. H4 ~+ p
1。啟動xterm,或者用PC SSH到N900上。
6 v; u1 f! X! t
1 k6 j3 ?/ |1 ~, X$ i# _2.獲得root許可權 5 R5 ~; h) f+ p P8 S2 O5 g
root
5 @. B2 z2 W( H- d# l6 Z. T- G
* L4 J9 m* W+ N3.在xterm中進行以下操作,逐行輸入後回車。5 H8 \: J( b2 u- p
6 D+ ~) e5 T5 y- m) J
mkdir -p /home/root/usr/share! I$ ^7 y' X% @) f) J# Y
cd /usr/+ n/ W4 x: U6 i- m4 G$ I. e; Q
for FILE in games include local src var# l' L9 c9 y0 R9 C1 O
do) p; T4 z, V% _4 E0 V
mv $FILE /home/root/usr/0 N2 ~1 i/ |" p$ t$ K
ln -s /home/root/usr/$FILE /usr/
3 c7 F( E: l% n2 h hdone2 Y- Z) ~5 ?* W3 s1 H8 c3 u4 Q7 w
$ m6 a, v4 C7 D* l0 _" U
mkdir -p /home/root/var/cache/ j1 e# f) }, ^5 J; Q2 I; M
cd /var/cache/1 n& z/ I0 R! ]
for FILE in apt, r9 h @( ^) X4 L8 t
do
. `- P$ r6 a7 A' b: a3 ?6 Mmv $FILE /home/root/var/cache// O& K5 I% x1 K/ ]# Z0 L6 z
ln -s /home/root/var/cache/$FILE /var/cache/' K! a7 }- ], p1 p1 R3 o9 o# ]
done
Q$ [4 N. V! G W% x5 A' B' }7 i
_* y" Z u2 kcd /usr/share/
6 b6 T ^& U6 z1 u' Yfor FILE in fonts icons locale mime nokia-maps pixmaps sounds themes tutorial-applet zoneinfo
1 V8 { s4 V! J( h' N; A6 zdo. t% m* b, h. u: R( ^' J
mv $FILE /home/root/usr/share// _5 o* q5 t7 e8 K' w/ r6 V
ln -s /home/root/usr/share/$FILE /usr/share/
x! e( F( }, _9 gdone5 h s8 m/ V; R0 |* W! b
( w: w2 n x Omkdir /home/root/usr/share/games% W* y9 W( D j) }; w0 F
ln -s /home/root/usr/share/games1 `$ {( |% X7 C9 E2 {' ?
. H8 i) R* R! H% G, x
4.重啟機子。
2 r4 O- A% A8 c1 B9 S看看我優化後的成果:
4 k2 _! |. [: j) G4 ~- y6 I) ]
/ A& n) x& p. u- d5 B |
|