Here, I write the step-by-step that should be done to move my native.db from /ezxlocal to /diska that relatively have more space. I have tried to move the database to the MMC (/mmc), but the loading process was quite long. Thanks to akhaliq from MotorolaFans Forum for the idea.
The first thing to do is switch off the phone antenna, and then kill all db_daemon process that run in the background, using ekonsole or Qonsole.
Quote:
/ # ps ax | grep db_daemon
171 ? S 0:02 /usr/bin/db_daemon -shareenv -tapi
191 ? S 0:00 /usr/bin/db_daemon -shareenv -tapi
192 ? S 0:00 /usr/bin/db_daemon -shareenv -tapi
195 ? S 0:01 /usr/bin/db_daemon -shareenv -tapi
197 ? S 0:00 /usr/bin/db_daemon -shareenv -tapi
198 ? S 0:00 /usr/bin/db_daemon -shareenv -tapi
207 ? S 0:00 /usr/bin/db_daemon -shareenv -tapi
208 ? S 0:00 /usr/bin/db_daemon -shareenv -tapi
284 pts/0 S 0:00 grep db_daemon
/ # kill -9 171 191 192 195 197 198 207 208
|
Note that the command kill above depends on your own PID’s db_daemon process.
Then, do this steps.
Quote:
mkdir /diska/.system/sysDatabase
cp -p /ezxlocal/sysDatabase/* /diska/.system/sysDatabase
mv /ezxlocal/sysDatabase /mmc/mmca1/sysDbBackup
cd /ezxlocal
ln -s /diska/.system/sysDatabase
chown ezx:ezx sysDatabase
chown -R ezx:ezx /diska/.system/sysDatabase
|
After that, reboot the phone..., and see..your e680i is more faster now.
Warning : Move native.db is dangerous, if fail, you will lose all of your Phonebook (contact) and sms.
is your own risk, you've been warn!