|
|
轉載請注明轉自Maemo中文論壇(www.maemoers.com)
9 D( O; l0 r8 u- c4 ^; whttp://www.maemoers.com/thread-162-1-1.html
E/ U+ l, y5 P1 b( C) I l1 u$ {- v+ R# q# f
rootfs下面只有區區的2百多兆,而很多沒有按照規範開發的軟體會直接把軟體安裝到rootfs下面,造成rootfs空間緊缺。
( n7 ~0 ?. @& Z8 l2 p所以有必要將rootfs優化一下,主要原理是把系統自帶的聲音,主題,地圖等無關緊要的東西移出去,然後再反過來做一個鏈結。1 x) j' ?! i! B* S/ @: H/ P5 {
先前已經做過rootfs優化的童鞋,在再一次優化rootfs之前,請先移除/home/root/下的所有資料:
# G9 T3 c2 N$ z; @# kroot
; `+ \( }4 }5 N6 a/ N% lrm -r /home/root/' }. G' P. Z2 R+ W; V
* u0 k/ t; N& A8 l具體優化操作(最好是用PC SSH到N900後進行操作,可以逐行複製下面的命令到PC的ssh用戶端軟體上後回車)
1 J8 z1 A5 ^( {/ ~- p( ]7 C- M* L& J, ^9 t j6 V, [: o
1。啟動xterm,或者用PC SSH到N900上。$ B1 H+ p. }4 c0 t7 y3 P
4 f* e. L* G3 A h1 B0 k2.獲得root許可權 $ y. u$ C% Y& z9 A
root, ^9 C6 l6 `( \! L n/ ^2 a
% z' l) Q Y0 S! k3.在xterm中進行以下操作,逐行輸入後回車。
: P& e$ U. g" p# m5 n: _1 n+ a `; i
mkdir -p /home/root/usr/share& W! l+ G1 s+ V/ o# A/ A; R% X) D
cd /usr/
; I+ l! g& P( d* Ofor FILE in games include local src var
m+ s8 ~) G4 V, X0 n0 x2 w2 gdo
7 d; O+ v/ f2 _7 m5 w4 L, }mv $FILE /home/root/usr/; g% C$ o) Z4 z0 t" Q) k# i6 @
ln -s /home/root/usr/$FILE /usr/
O( g+ T+ g; Odone9 M% ^* W% `. ]
' ~8 @ A9 R; |* q8 O/ v, umkdir -p /home/root/var/cache
/ I1 M6 v$ C7 e: w& f8 ucd /var/cache/
# @2 w A% l1 mfor FILE in apt0 U& A3 d; A' C4 |# S P. H/ h! k
do
' [1 h3 M6 J6 Y2 imv $FILE /home/root/var/cache/
# s/ g" l& h" e* iln -s /home/root/var/cache/$FILE /var/cache/
# V0 D7 S; r# @ H6 F7 `done1 X0 p( G2 ~ B1 U$ o
# ~# v/ H* M0 B3 e2 ^# K. _/ f; D" Z
cd /usr/share/
+ b' F+ [( L9 w3 B% n0 ^for FILE in fonts icons locale mime nokia-maps pixmaps sounds themes tutorial-applet zoneinfo/ ^; m' D# B# Y
do# r, n5 C8 ]: O: E/ o6 b
mv $FILE /home/root/usr/share/
: _# p/ p8 e+ x# g* D% D! ]5 e+ Uln -s /home/root/usr/share/$FILE /usr/share/( M3 H7 O e' n& [+ | \4 f, j
done5 X1 }. d' O! ], i
, e( n( d/ N: y$ Z
mkdir /home/root/usr/share/games
( }8 I" F8 t& H' ^# Uln -s /home/root/usr/share/games
& y) u4 r8 W$ k' ^8 ?
; m5 {* K3 k/ z" p6 l9 z4.重啟機子。+ n9 @' L+ t4 T5 ]2 j% x1 w# w. g
看看我優化後的成果:
9 h- t# Y3 {- n) w( @9 O
8 ~0 l$ w* |' Z! F) X |
|