|
|
轉載請注明轉自Maemo中文論壇(www.maemoers.com)/ J' ?' m3 s4 j, X
http://www.maemoers.com/thread-162-1-1.html0 m& @# C5 y# e3 U4 \0 |$ h- ]" u
k5 T3 v' a( `2 \6 V
rootfs下面只有區區的2百多兆,而很多沒有按照規範開發的軟體會直接把軟體安裝到rootfs下面,造成rootfs空間緊缺。6 l9 X/ F$ m: `" T3 w, f
所以有必要將rootfs優化一下,主要原理是把系統自帶的聲音,主題,地圖等無關緊要的東西移出去,然後再反過來做一個鏈結。
) ]/ M$ I, E, l$ Q; }! P: J先前已經做過rootfs優化的童鞋,在再一次優化rootfs之前,請先移除/home/root/下的所有資料:
1 s, U" F5 R* @8 p# C3 Q4 |root
$ [& t- G! s8 |+ s/ \9 G+ b9 }% M. xrm -r /home/root/
! d) D( g: a) Z- C% }
( ? Y" b! |( r1 |具體優化操作(最好是用PC SSH到N900後進行操作,可以逐行複製下面的命令到PC的ssh用戶端軟體上後回車)
( Z7 _& J, O8 Y [
0 Q o" g" K$ I$ B# ]9 G7 T1。啟動xterm,或者用PC SSH到N900上。
3 v2 B4 s1 U0 X2 M% g& w3 M* W0 F4 Y% h& X. i; R7 B M" p/ G
2.獲得root許可權 # k! }" b; L) I
root8 Y( L0 ~3 b3 M: m
- L* C9 [1 S L. j, x$ l
3.在xterm中進行以下操作,逐行輸入後回車。9 K( g$ Q9 Y5 a* r
/ H- W; S" H, d, L- k; f0 q( [% \. c5 mmkdir -p /home/root/usr/share
4 |3 Z) \/ t; ^' c4 wcd /usr/) u5 } u0 ] ? R7 @
for FILE in games include local src var
* O, O1 f4 N9 m0 D/ [/ o8 {: Ydo4 U/ C# c- R1 X7 p, T! {, [
mv $FILE /home/root/usr/# W' g5 ^2 X m
ln -s /home/root/usr/$FILE /usr/
. Z( O5 C% V4 w# n+ ]& n6 \' ddone) I" |% k2 A; z8 K2 b& \$ p
! O$ E, c! Y1 ^9 |
mkdir -p /home/root/var/cache
( q5 K" E9 ^" Tcd /var/cache/
' Y& k0 L* c! F: w* o9 r4 Tfor FILE in apt7 w; r* ]( x# d& x7 B
do
4 `* L8 S$ u P2 f/ Emv $FILE /home/root/var/cache/
, @6 M0 {8 P0 sln -s /home/root/var/cache/$FILE /var/cache/2 i. L+ k+ q* `( i9 q
done
) s0 B# G1 ^. h! V9 D7 {& j& r7 F( q6 _* t
cd /usr/share/
% w x# k+ k' j# H6 Lfor FILE in fonts icons locale mime nokia-maps pixmaps sounds themes tutorial-applet zoneinfo
8 y2 t8 a1 `/ U6 K3 Qdo
) P. O# Z! j6 u ]0 A( omv $FILE /home/root/usr/share/7 N; |* W! ]1 w" o- K6 T: R
ln -s /home/root/usr/share/$FILE /usr/share/" z1 K, A" J0 A3 P! t0 n
done
8 I7 _# O0 l# j
' N9 `- q# Q& {% d" A( ^0 imkdir /home/root/usr/share/games
# }: }4 p; k$ a. y& wln -s /home/root/usr/share/games* g9 Y. N3 f4 l+ ^' P2 X
# M4 ]1 Q8 R4 p
4.重啟機子。
) a$ q3 ~4 K5 o: p7 a看看我優化後的成果:7 S' d: j% ?& C% L. y9 i
, F* Q0 T; z# ?; o# j" U |
|