|
|
轉載請注明轉自Maemo中文論壇(www.maemoers.com)2 M; R3 i; [% ?5 l& o, ]
http://www.maemoers.com/thread-162-1-1.html
- F% ^/ _- R6 J3 E. M8 h
/ t3 [" \2 H: \2 Nrootfs下面只有區區的2百多兆,而很多沒有按照規範開發的軟體會直接把軟體安裝到rootfs下面,造成rootfs空間緊缺。' N" v7 y" y# t7 d% v
所以有必要將rootfs優化一下,主要原理是把系統自帶的聲音,主題,地圖等無關緊要的東西移出去,然後再反過來做一個鏈結。6 ]: ?" y6 e& _6 a0 \" f+ V
先前已經做過rootfs優化的童鞋,在再一次優化rootfs之前,請先移除/home/root/下的所有資料:
% O; Y: V: T& Y! h: \. R% {7 F% Droot5 N8 i. X+ [; q4 W
rm -r /home/root/: n. o) X# U- f
: e. L, d" U5 g/ V9 m+ p具體優化操作(最好是用PC SSH到N900後進行操作,可以逐行複製下面的命令到PC的ssh用戶端軟體上後回車)! q" B" `: J, t
0 w3 G8 b) L* w: d" s1 K) s1。啟動xterm,或者用PC SSH到N900上。! o( ] Z, l1 A, |% `1 b9 Q4 D4 V
V5 ^- O7 X1 r% [) K
2.獲得root許可權
+ r3 k: m9 E2 I6 @# w5 yroot
/ H; s$ y7 k+ O3 F, T) i7 q, k! X. r2 h$ G
3.在xterm中進行以下操作,逐行輸入後回車。
- t) q* z- Z' _" |; ~3 M ~/ m' i# @/ C! y3 {& W) z( a: E6 `
mkdir -p /home/root/usr/share
6 X7 H; l! G# h2 U) ^; Scd /usr/4 V7 ? ~$ D' |
for FILE in games include local src var
$ [; e/ j1 v2 D* C4 w% }do7 |: w9 v# a& S {
mv $FILE /home/root/usr/
5 L$ X; k& g+ E# g0 X: P+ |ln -s /home/root/usr/$FILE /usr/
% E: b: q7 m8 a1 Hdone& w! h# o- l* y" @& ]4 ^
7 e: n0 U( u0 Fmkdir -p /home/root/var/cache/ f* q- }1 ^) V% O
cd /var/cache/
3 U! V+ F" e( L7 D' ifor FILE in apt
5 I! ]2 T9 P7 ~do
7 l% B/ S7 _3 a: ~* Rmv $FILE /home/root/var/cache/5 l, A R7 M/ N O( `6 D7 s& A
ln -s /home/root/var/cache/$FILE /var/cache/
. {1 y# E7 r* ^; O3 S2 A* |done
: W* n r$ C$ u4 N y# U1 P; X6 A! m
cd /usr/share/- K7 J) i/ y! l5 O* z
for FILE in fonts icons locale mime nokia-maps pixmaps sounds themes tutorial-applet zoneinfo: P W6 U5 p1 B! ]4 w. `
do
) f2 t+ w! ?! {% @& smv $FILE /home/root/usr/share/8 p8 @* v8 ^/ L& G3 Y: \3 f
ln -s /home/root/usr/share/$FILE /usr/share/. r! J1 z5 d. }5 t
done, ]0 O' x2 a/ c- T$ y& x$ o. h9 B
5 M$ L6 v' |7 L/ ~9 ~# w* y
mkdir /home/root/usr/share/games
8 m5 _9 I" b* b3 W! |2 O4 ~ln -s /home/root/usr/share/games
3 Q2 r# o1 H& ^. {2 o; X0 J- y; s2 ~# w( r+ r9 R
4.重啟機子。
1 L& h. s, X) v5 C5 @2 r- J看看我優化後的成果:
' d' J9 H# [; }- L! g3 K5 w7 v7 D0 T; m- o# i( i) l
 |
|