|
轉載請注明轉自Maemo中文論壇(www.maemoers.com)
* e: Z3 T) s# @' T8 _2 ahttp://www.maemoers.com/thread-162-1-1.html
/ f! e, _8 o; i5 Z; y6 _- X/ c0 E# p+ E4 E
rootfs下面只有區區的2百多兆,而很多沒有按照規範開發的軟體會直接把軟體安裝到rootfs下面,造成rootfs空間緊缺。
) `0 O7 f( p& j. {2 `所以有必要將rootfs優化一下,主要原理是把系統自帶的聲音,主題,地圖等無關緊要的東西移出去,然後再反過來做一個鏈結。# ?. q3 I1 D: n- U5 j4 J
先前已經做過rootfs優化的童鞋,在再一次優化rootfs之前,請先移除/home/root/下的所有資料:
8 S8 v, a- f" [! t3 t% Lroot3 u2 x) C& K! u
rm -r /home/root/! T) D" R0 V; Z. P2 f/ u! A, y
. z8 D0 X( e H+ q具體優化操作(最好是用PC SSH到N900後進行操作,可以逐行複製下面的命令到PC的ssh用戶端軟體上後回車). G" b( y2 r( z1 I- X x+ j; W& @
: _9 ~1 h |. j, ] ]) e
1。啟動xterm,或者用PC SSH到N900上。
: H/ v3 k. X. d' i. M5 g y9 M4 X ^: D+ F
2.獲得root許可權
! h1 p( v/ j* l, r* A# y; hroot
; D& n D2 ]) f( Z2 j( Z8 c, O; z' }( J: M
3.在xterm中進行以下操作,逐行輸入後回車。) c i- R1 g4 @% t. |0 \
$ x7 ]; m. M* ?- B; Y0 y
mkdir -p /home/root/usr/share
: z! c9 ~" U. e tcd /usr/
& D( w, w5 c% s6 C1 i8 b7 ]for FILE in games include local src var
) h( l+ T6 c, j9 p) Kdo
" m. l0 D2 z lmv $FILE /home/root/usr/4 M8 Y7 q% Y2 y; r2 p, A
ln -s /home/root/usr/$FILE /usr/
" {: N' V# e1 L. R: l1 X) Hdone2 M3 w: K7 b% z2 r
% Q9 q2 c. f0 C N8 R
mkdir -p /home/root/var/cache) C3 ^9 _1 ]6 S
cd /var/cache// @0 v4 P; Q: M5 M, N3 X
for FILE in apt, n/ p. _' V; Z E* j
do- X2 {9 G8 K5 H8 g
mv $FILE /home/root/var/cache/
6 {7 O+ i$ a( i( Z! \ln -s /home/root/var/cache/$FILE /var/cache/
) e+ o& C6 U! Kdone
. r5 l0 j1 u: D& s9 p6 h) A p* U+ P) r v) H" l8 v' ?
cd /usr/share/
( l* n3 X0 V3 tfor FILE in fonts icons locale mime nokia-maps pixmaps sounds themes tutorial-applet zoneinfo
& p3 Q$ Y, A |+ }) Ldo
' j! D8 C* q" S5 Z4 }; x7 Kmv $FILE /home/root/usr/share/
9 R; Z, ]9 R$ B) Xln -s /home/root/usr/share/$FILE /usr/share/, g H, h6 h `9 M* L+ V
done
c- B- Q7 Q/ H9 f1 g0 F( W* }! P7 \' Y9 H+ C. l ^
mkdir /home/root/usr/share/games, h+ G6 l* m3 n6 H; i
ln -s /home/root/usr/share/games( |3 U4 ^; J* K2 n5 n( V! s, d
' b( b& ?- h- {- C8 I7 I3 b4 D2 d
4.重啟機子。
3 ]3 z% ?% M% v! {- I, l: J, Z看看我優化後的成果:- ]' N9 w H2 ~0 a+ h
I# U( [( a! V
 |
|