|
轉載請注明轉自Maemo中文論壇(www.maemoers.com)7 n1 S# X9 M2 ?$ o* S8 z: ]
http://www.maemoers.com/thread-162-1-1.html/ }2 u: P9 w; a1 z _8 H3 ^6 W
" }3 r3 `. j- u- C3 r
rootfs下面只有區區的2百多兆,而很多沒有按照規範開發的軟體會直接把軟體安裝到rootfs下面,造成rootfs空間緊缺。
3 d( \! Q& s7 m7 }0 w; s* u- ]所以有必要將rootfs優化一下,主要原理是把系統自帶的聲音,主題,地圖等無關緊要的東西移出去,然後再反過來做一個鏈結。
6 P) C) ]% B# U6 U& E, s先前已經做過rootfs優化的童鞋,在再一次優化rootfs之前,請先移除/home/root/下的所有資料:
8 c- c: b5 T+ m0 Q9 o6 Croot
4 \/ J+ k; d- C, x# T4 w) B- Brm -r /home/root/
' s/ w2 g, E8 z! k' D# E8 P9 F% E+ n9 i* t! i
具體優化操作(最好是用PC SSH到N900後進行操作,可以逐行複製下面的命令到PC的ssh用戶端軟體上後回車)
% | T+ T* G+ J! u
C% [4 H6 H; g& S1。啟動xterm,或者用PC SSH到N900上。9 m4 @8 H& D# o5 x
4 f$ ^) B* d& g3 U3 B
2.獲得root許可權 + m- [2 x. Z( B. X7 s5 y
root
$ G% H" R& u/ B$ L& \( U" E1 U) m& N' }- Q( g" N
3.在xterm中進行以下操作,逐行輸入後回車。4 }7 N; x; ?; R2 o) a3 A" g
. _. U: c6 h4 G2 ^mkdir -p /home/root/usr/share* F- V) ~( e$ \$ n! N
cd /usr/
" |# b. w8 E; M* r& }) S- \for FILE in games include local src var
, E% D4 r" ~0 h% U) L, cdo
# I; W6 |$ V! {mv $FILE /home/root/usr/5 k/ _# W" \5 |6 ^- Z& J
ln -s /home/root/usr/$FILE /usr/- [- ]2 n1 W B& L
done
& P" {* E: R7 g2 X1 j$ [1 @: i* t A* r k+ A
mkdir -p /home/root/var/cache( x5 B0 F2 T! c5 U7 M5 |
cd /var/cache/0 O; u, p( \' v( _; t9 R& k
for FILE in apt
8 f3 ^& J3 C5 N- ?do* E" D6 P& A! `$ C7 j( {9 z+ \
mv $FILE /home/root/var/cache/
" x# \. g. Z7 ], sln -s /home/root/var/cache/$FILE /var/cache/8 M. s6 H: l8 _4 Z
done/ f7 l4 x, I2 G; S! K
3 q0 u, z$ O8 |1 v+ }
cd /usr/share/
6 h: ^8 x E P- ~# Zfor FILE in fonts icons locale mime nokia-maps pixmaps sounds themes tutorial-applet zoneinfo% w4 t* V5 } k4 b4 ?
do
. H( H! v9 }/ imv $FILE /home/root/usr/share/
% H; T4 S; `4 R6 Bln -s /home/root/usr/share/$FILE /usr/share/
* S) C; g( j4 p/ u$ [% odone
) m" @/ l# y V& }! p# @
' ]. x" h0 g- {9 K' ^ Y3 _mkdir /home/root/usr/share/games# V, ]% @2 {7 n. `. Z- Y
ln -s /home/root/usr/share/games0 u3 j$ H% V9 H! I
6 l Z3 O6 S e+ c4.重啟機子。
8 ?% m& d" L# O1 T看看我優化後的成果:& U9 b; r* Y, @1 g( M8 {. p
1 U( l2 M9 i7 {, k: X |
|