|
轉載請注明轉自Maemo中文論壇(www.maemoers.com)
% ?9 ~ _& d' h5 m* lhttp://www.maemoers.com/thread-162-1-1.html/ T5 N0 u8 u! Z; t0 X& C
. j7 G& O* f. f9 j
rootfs下面只有區區的2百多兆,而很多沒有按照規範開發的軟體會直接把軟體安裝到rootfs下面,造成rootfs空間緊缺。4 B8 y9 n! r6 v3 m/ Y$ M
所以有必要將rootfs優化一下,主要原理是把系統自帶的聲音,主題,地圖等無關緊要的東西移出去,然後再反過來做一個鏈結。+ n5 W* _9 b. j' a6 }
先前已經做過rootfs優化的童鞋,在再一次優化rootfs之前,請先移除/home/root/下的所有資料:
7 |2 L& e0 b1 z8 ^/ X5 D: J- ^; Froot) B5 k( `9 `$ N; t2 W
rm -r /home/root/
' c$ g2 q0 a8 T, `* c
& [# q9 i* ^5 j2 u具體優化操作(最好是用PC SSH到N900後進行操作,可以逐行複製下面的命令到PC的ssh用戶端軟體上後回車)
% F& X2 l+ _+ f) z% L Q: q5 c: ^2 A1 k' a- d" E* i% ~
1。啟動xterm,或者用PC SSH到N900上。+ k, S* p" q- M; Q, M
0 H; H! \4 r) u/ B4 m, ^
2.獲得root許可權
8 `$ q! Y8 u$ Hroot
( R6 g' c3 d% s9 F- T4 y/ l$ ?" Z& X* p
3.在xterm中進行以下操作,逐行輸入後回車。
6 p% r. c% S5 R: `. h8 ^4 k
, J# h2 r% M8 W7 p3 \mkdir -p /home/root/usr/share' R4 p+ p$ M7 r
cd /usr/
, O1 M7 R$ ?: W; l* q* V9 hfor FILE in games include local src var, g% D' I7 J ]3 l
do5 q6 Q% U% A6 c( M6 ^
mv $FILE /home/root/usr/0 r* J7 y; u2 C, Q$ s
ln -s /home/root/usr/$FILE /usr// Y7 F3 }9 |/ @' ^$ G
done! w& O y* y k# U8 T/ N
: p; Q1 _/ [8 lmkdir -p /home/root/var/cache0 ]( U% x5 d* w3 K* l9 q
cd /var/cache/: k( F: @- \+ L9 k, P( H* J
for FILE in apt
* c7 w) O. F3 R9 bdo
3 c1 G( S3 @" f: e) wmv $FILE /home/root/var/cache/
|% \6 H: g! cln -s /home/root/var/cache/$FILE /var/cache/
( m; j5 f" N; l: b5 adone
) }( J9 W; |6 `. P! T0 f" W; B0 H! y" e- l1 b
cd /usr/share/
! I* z% G* i2 W7 `) @" O& |for FILE in fonts icons locale mime nokia-maps pixmaps sounds themes tutorial-applet zoneinfo s% y& [6 k9 i
do
& H" r p" Y: i9 jmv $FILE /home/root/usr/share/
5 k- f/ F5 ?& F+ `6 _, F. nln -s /home/root/usr/share/$FILE /usr/share/
9 K' j( Z/ u. a9 A; ydone4 y$ C0 ]6 O! P2 V1 L& A/ A3 ?( Q
" |% E0 M; y# g. P/ Jmkdir /home/root/usr/share/games$ v' F4 y' X( Z! ~4 A8 w
ln -s /home/root/usr/share/games( N/ H. g2 ^: V. q1 Q
% s# Q A2 @& q! o4.重啟機子。0 q! K/ }6 ~8 d& c& E
看看我優化後的成果:. r9 J0 K& o& v5 R
: z& x6 ~0 |, H" \( c- p4 V
 |
|