Powered by Blogger.

Popular Posts

RSS

Android ရဲဲ့့ File System ကိိုု နားလည္ျခင္း


Photo: Android ရဲဲ့့ File System ကိိုု နားလည္ျခင္း    Android ဖုန္းတစ္လံုးရဲ့ Partitions (အလႊာ) ေတြကို အေၾကာင္းကိုရွင္းသြားပါမယ္၊ ပံုမွန္အားျဖင့္ Android Partitions မွာ အဓိက အလႊာ ၆ ခုရွိပါတယ္၊ (Post တိုင္းမွာ Android ဖုန္း လို႔ျခည္း ေျပာေနေပမယ့္ အျခား Android သံုးပစၥည္း (Devices) ေတြကိုလဲ ရည္ညြန္းပါတယ္၊   အေပၚက ပံုမွာ Android Partitions ခြဲပံုကို ေတြ႔ႏိုင္ပါတယ္၊ အျခား Partitions ေတြလဲ ရွိႏိုင္ပါေသးတယ္၊ Model တစ္ခုနဲ႔ တစ္ခု မတူပါဘူး၊ အထက္က Android Devices တိုင္းမွာ ေတာ့ အထက္က ပံုမွာေဖာ္ျပထားတဲ့ အလႊာေျခာက္မ်ိဳး ပါကိုပါမွာပါ၊  /boot အလႊာ  /system အလႊာ  /recovery အလႊာ  /data အလႊာ  /cache အလႊာ  /misc အလႊာ   boot အလႊာက Boot.im , system အလႊာက System.img , recovery အလႊာက recovery.img အလႊာတို႔က Flash လုပ္လို႔ရတဲ့ အလႊာေတြပါ၊ Flash လုပ္ခ်င္ရင္ေတာ့ bootloader ကို lock ဖြင့္ထားဖို႔လိုအပ္ပါတယ္၊ အျခား /sdcard နဲ႔ /sd-ext pratitions ေတြလဲရွိပါေသးတယ္၊ /sdcard partition က Android သံုး ပစၥည္းတိုင္းမွာ ပါေပမယ့္ SD-Ext partition ကေတာ့ အခ်ိဳ႕ ဖုန္းနဲ႔ Android သံုး ပစၥည္းေတြမွာပဲပါပါတယ္၊  boot အလႊာ (/boot)   Boot အလႊာကေတာ့ သူ႔နာမည္အတိုင္း System Boot လုပ္ႏိုင္တဲ့ အစိတ္အပိုင္းေတြျဖစ္တဲ့ kernel နဲ႔ ramdisk တို႔ပါတယ္၊ ဒီ Boot အလႊာ မပါရင္ ဘယ္ဖုန္းက ႏိုးလို႔ရေတာ့မွာမဟုတ္ဘူး အလုပ္လုပ္ေတာ့မွာ မဟုတ္ေတာ့ဘူး၊ Recovery အလႊာကေန ပီး လိုအပ္ရင္ Boot အလႊာကို ျပန္ေရးႏိုင္ပါတယ္၊လိုအပ္လို႔R့ecoveryကေနBootအလႊာကိုျပန္ေရးမယ္ဆိုရင္အသစ္ေရးတာမပီးခင္Bootျပန္လုပ္တာမ်ိဳးမျဖစ္သင့္ပါဘူး၊  System အလႊာ(/system)   System ဆိုတဲ့ နာမည္အတိုင္းပါပဲ ဒီအလႊာမွာ Android OS (Operation System) တစ္ခုလံးပါပါတယ္၊ ဒီထဲမွာ Android GUI ( Graphic User Interface ) လို႔ ေခၚတဲ့ အသံုးျပဳသူ ျမင္ႏိုင္ ေတြ႔ႏိုင္ interact ( ႏွိပ္တာတို႔ ထိတာတို႔ ) လုပ္ႏိုင္တဲ့ appliactions ေတြအားလံုးပါပါတယ္၊ ဒီ အလႊာကို ဖ်က္ပစ္ျခင္း က Adnroid OS တစ္ခုလံုးကို ျဖတ္ပစ္တာျဖစ္ပါတယ္၊ recovery ကေန ျဖစ္ေစ ROM တစ္ခုကို bootloader ကေန Install လုပ္ျခင္းျဖစ္ေစ OS ျပန္တင္ႏိုင္ပါတယ္၊  Recovery အလႊာ(/recovery)   ဒီ အလႊာ ကေတာ့ Backup အတြက္ သီးသန္႔ထားတာပါ၊ ဖုန္းမွာ တစ္စံုတစ္ခု အမွား လုပ္ပီး တစ္ခုခု အႀကီး အက်ယ္ ပ်က္စီးသြားခဲ့ရင္ Recovery ျပန္လုပ္ျခင္းျဖင့္ Android System ကို ျပန္ပီး ျပဳျပင္ေပးပါလိမ့္မယ္၊ Recovery အလႊာကို Boot အလႊာလို System restore လုပ္ႏိုင္တဲ့ အလႊာျဖစ္တဲ့ အတြက္ သူကို Alternative Boot လို႔လဲ လူသိမ်ားတယ္၊ Recovery လုပ္ရင္ recovery console ကေန Phone က Boot လုပ္ေစပီး System ျပဳျပင္ျခင္း ကိုလုပ္ပါလိမ့္မယ္၊  dataအလႊာ(/data)   data အလႊာမွာ userdata ေတြ ျဖစ္တဲ့ contacts , sms, setting နဲ႔ applications ေတြအားလံုးကိုသိုေလွာင္ထားတယ္၊ factory reset ျပန္ခ်ရင္ ဒီ data အလႊာ ထဲက တန္ဖိုးေတြအားလံုး ဖ်က္ပစ္ပါလိမ့္မယ္၊ ဒါဆိုရင္ေတာ့ ဖုန္း၀ယ္တုန္း က အေျခအေနကိုျပန္ေရာက္သြားပါလိမ့္မယ္၊ ဒါမွမဟုတ္ရင္ Android ဖုန္းတစ္လံုးရဲ့ Partitions (အလႊာ) ေတြကို အေၾကာင္းကိုရွင္းသြားပါမယ္၊ ပံုမွန္အားျဖင့္ Android Partitions မွာ အဓိက အလႊာ ၆ ခုရွိပါတယ္၊ (Post တိုင္းမွာ Android ဖုန္း လို႔ျခည္း ေျပာေနေပမယ့္ အျခား Android သံုးပစၥည္း (Devices) ေတြကိုလဲ ရည္ညြန္းပါတယ္၊   cache အလႊာ(/cache)   cache အလႊာ ကေတာ့ အားလံုး သိထားပီးသားျဖစ္တဲ့တိုင္း အသံုးျပဳတာမ်ားတဲ့ data ေတြနဲ႔ application Components ေတြကို သိုေလွာင္တဲ့ ေနရာပါ၊ cache ကိုျဖတ္လိုက္ရင္ေတာ့ မွတ္ထားတဲ့ မွတ္သားမွဴေတြကိုျဖတ္ပစ္မွာ ျဖစ္ပါတယ္၊ applications ေတြကိုျဖတ္တာမဟုတ္ဘူးဆိုတာေတာ့ သေဘာေပါက္သင့္ပါတယ္၊ အကယ္၍ cache ထဲက မွတ္ထားသမွ် ကိုျဖတ္ ပစ္ရင္ေတာင္ ျဖတ္ပီးေနာက္ပိုင္း ျပန္သံုးရင္ သံုးသမွ်ကို ျပန္မွတ္ေနဦးမွာပါ၊  miscအလႊာ(/misc)   ဒီ Partition ထဲမွာေတာ့ ဖုန္း ရဲ့ System Setting ေတြအားလံုးကို ဖုန္းအသံုးျပဳသူ ျပဳျပင္ေျပာင္းလဲ ထားတဲ့ အတိုင္း သိမ္းေပးထားပါတယ္၊ ဒီ အလႊာ မွာ CID (Carrier / Region ID) setting တို႔ USB configuration တို႔ ကို Setting ေျပာင္းထားတာပါပါတယ္ အျခား System Setting ေတြအားလံုးကို လဲ ဒီေနရာမွာ မွတ္သားသိမ္းစည္းပါတယ္၊ custom ROM ထည့္ထားတုန္းက အေျခအေနကို ျပန္ေရာက္သြားမယ္ေပါ့ ( Custom ROM install လုပ္ထားခဲ့ရင္ေျပာပါတယ္)  ဒီ ပိုုစ့္ ကိုု pdf ဖိုုင္ အေနနဲ႔ ေဒါင္းခ်င္ရင္ ေအာက္က လင့္မွာ ေဒါင္းႏုုိင္ပါသည္ http://goo.gl/V6FeKl  ဒီပိုုစ္ကိုု Brighter Myanmar အဖြဲ႔မွ ေရးသား ထားတာျဖစ္ပီး အမွားပါပါကေက်းဇူးျပဳပီး brightermyanmar@gmail.com ကိုု စာပိုု႔ပီး အေၾကာင္းၾကားေပးပါ
Android ဖုန္းတစ္လံုးရဲ့ Partitions (အလႊာ) ေတြကို အေၾကာင္းကိုရွင္းသြားပါမယ္၊ ပံုမွန္အားျဖင့္ Android Partitions မွာ အဓိက အလႊာ ၆ ခုရွိပါတယ္၊ (Post တိုင္းမွာ Android ဖုန္း လို႔ျခည္း ေျပာေနေပမယ့္ အျခား Android သံုးပစၥည္း (Devices) ေတြကိုလဲ ရည္ညြန္းပါတယ္၊

အေပၚက ပံုမွာ Android Partitions ခြဲပံုကို ေတြ႔ႏိုင္ပါတယ္၊ အျခား Partitions ေတြလဲ ရွိႏိုင္ပါေသးတယ္၊ Model တစ္ခုနဲ႔ တစ္ခု မတူပါဘူး၊ အထက္က Android Devices တိုင္းမွာ ေတာ့ အထက္က ပံုမွာေဖာ္ျပထားတဲ့ အလႊာေျခာက္မ်ိဳး ပါကိုပါမွာပါ၊

/boot အလႊာ
/system အလႊာ
/recovery အလႊာ
/data အလႊာ
/cache အလႊာ
/misc အလႊာ

boot အလႊာက Boot.im , system အလႊာက System.img , recovery အလႊာက recovery.img အလႊာတို႔က Flash လုပ္လို႔ရတဲ့ အလႊာေတြပါ၊ Flash လုပ္ခ်င္ရင္ေတာ့ bootloader ကို lock ဖြင့္ထားဖို႔လိုအပ္ပါတယ္၊ အျခား /sdcard နဲ႔ /sd-ext pratitions ေတြလဲရွိပါေသးတယ္၊ /sdcard partition က Android သံုး ပစၥည္းတိုင္းမွာ ပါေပမယ့္ SD-Ext partition ကေတာ့ အခ်ိဳ႕ ဖုန္းနဲ႔ Android သံုး ပစၥည္းေတြမွာပဲပါပါတယ္၊

boot အလႊာ (/boot)

Boot အလႊာကေတာ့ သူ႔နာမည္အတိုင္း System Boot လုပ္ႏိုင္တဲ့ အစိတ္အပိုင္းေတြျဖစ္တဲ့ kernel နဲ႔ ramdisk တို႔ပါတယ္၊ ဒီ Boot အလႊာ မပါရင္ ဘယ္ဖုန္းက ႏိုးလို႔ရေတာ့မွာမဟုတ္ဘူး အလုပ္လုပ္ေတာ့မွာ မဟုတ္ေတာ့ဘူး၊ Recovery အလႊာကေန ပီး လိုအပ္ရင္ Boot အလႊာကို ျပန္ေရးႏိုင္ပါတယ္၊လိုအပ္လို႔R့ecoveryကေနBootအလႊာကိုျပန္ေရးမယ္ဆိုရင္အသစ္ေရးတာမပီးခင္Bootျပန္လုပ္တာမ်ိဳးမျဖစ္သင့္ပါဘူး၊

System အလႊာ(/system)

System ဆိုတဲ့ နာမည္အတိုင္းပါပဲ ဒီအလႊာမွာ Android OS (Operation System) တစ္ခုလံးပါပါတယ္၊ ဒီထဲမွာ Android GUI ( Graphic User Interface ) လို႔ ေခၚတဲ့ အသံုးျပဳသူ ျမင္ႏိုင္ ေတြ႔ႏိုင္ interact ( ႏွိပ္တာတို႔ ထိတာတို႔ ) လုပ္ႏိုင္တဲ့ appliactions ေတြအားလံုးပါပါတယ္၊ ဒီ အလႊာကို ဖ်က္ပစ္ျခင္း က Adnroid OS တစ္ခုလံုးကို ျဖတ္ပစ္တာျဖစ္ပါတယ္၊ recovery ကေန ျဖစ္ေစ ROM တစ္ခုကို bootloader ကေန Install လုပ္ျခင္းျဖစ္ေစ OS ျပန္တင္ႏိုင္ပါတယ္၊

Recovery အလႊာ(/recovery)

ဒီ အလႊာ ကေတာ့ Backup အတြက္ သီးသန္႔ထားတာပါ၊ ဖုန္းမွာ တစ္စံုတစ္ခု အမွား လုပ္ပီး တစ္ခုခု အႀကီး အက်ယ္ ပ်က္စီးသြားခဲ့ရင္ Recovery ျပန္လုပ္ျခင္းျဖင့္ Android System ကို ျပန္ပီး ျပဳျပင္ေပးပါလိမ့္မယ္၊ Recovery အလႊာကို Boot အလႊာလို System restore လုပ္ႏိုင္တဲ့ အလႊာျဖစ္တဲ့ အတြက္ သူကို Alternative Boot လို႔လဲ လူသိမ်ားတယ္၊ Recovery လုပ္ရင္ recovery console ကေန Phone က Boot လုပ္ေစပီး System ျပဳျပင္ျခင္း ကိုလုပ္ပါလိမ့္မယ္၊

dataအလႊာ(/data)

data အလႊာမွာ userdata ေတြ ျဖစ္တဲ့ contacts , sms, setting နဲ႔ applications ေတြအားလံုးကိုသိုေလွာင္ထားတယ္၊ factory reset ျပန္ခ်ရင္ ဒီ data အလႊာ ထဲက တန္ဖိုးေတြအားလံုး ဖ်က္ပစ္ပါလိမ့္မယ္၊ ဒါဆိုရင္ေတာ့ ဖုန္း၀ယ္တုန္း က အေျခအေနကိုျပန္ေရာက္သြားပါလိမ့္မယ္၊ ဒါမွမဟုတ္ရင္
Android ဖုန္းတစ္လံုးရဲ့ Partitions (အလႊာ) ေတြကို အေၾကာင္းကိုရွင္းသြားပါမယ္၊ ပံုမွန္အားျဖင့္ Android Partitions မွာ အဓိက အလႊာ ၆ ခုရွိပါတယ္၊ (Post တိုင္းမွာ Android ဖုန္း လို႔ျခည္း ေျပာေနေပမယ့္ အျခား Android သံုးပစၥည္း (Devices) ေတြကိုလဲ ရည္ညြန္းပါတယ္၊


cache အလႊာ(/cache)

cache အလႊာ ကေတာ့ အားလံုး သိထားပီးသားျဖစ္တဲ့တိုင္း အသံုးျပဳတာမ်ားတဲ့ data ေတြနဲ႔ application Components ေတြကို သိုေလွာင္တဲ့ ေနရာပါ၊ cache ကိုျဖတ္လိုက္ရင္ေတာ့ မွတ္ထားတဲ့ မွတ္သားမွဴေတြကိုျဖတ္ပစ္မွာ ျဖစ္ပါတယ္၊ applications ေတြကိုျဖတ္တာမဟုတ္ဘူးဆိုတာေတာ့ သေဘာေပါက္သင့္ပါတယ္၊ အကယ္၍ cache ထဲက မွတ္ထားသမွ် ကိုျဖတ္ ပစ္ရင္ေတာင္ ျဖတ္ပီးေနာက္ပိုင္း ျပန္သံုးရင္ သံုးသမွ်ကို ျပန္မွတ္ေနဦးမွာပါ၊

miscအလႊာ(/misc)

ဒီ Partition ထဲမွာေတာ့ ဖုန္း ရဲ့ System Setting ေတြအားလံုးကို ဖုန္းအသံုးျပဳသူ ျပဳျပင္ေျပာင္းလဲ ထားတဲ့ အတိုင္း သိမ္းေပးထားပါတယ္၊ ဒီ အလႊာ မွာ CID (Carrier / Region ID) setting တို႔ USB configuration တို႔ ကို Setting ေျပာင္းထားတာပါပါတယ္ အျခား System Setting ေတြအားလံုးကို လဲ ဒီေနရာမွာ မွတ္သားသိမ္းစည္းပါတယ္၊
custom ROM ထည့္ထားတုန္းက အေျခအေနကို ျပန္ေရာက္သြားမယ္ေပါ့ ( Custom ROM install လုပ္ထားခဲ့ရင္ေျပာပါတယ္)

ဒီ ပိုုစ့္ ကိုု pdf ဖိုုင္ အေနနဲ႔ ေဒါင္းခ်င္ရင္ ေအာက္က လင့္မွာ ေဒါင္းႏုုိင္ပါသည္
http://goo.gl/V6FeKl

ဒီပိုုစ္ကိုု Brighter Myanmar အဖြဲ႔မွ ေရးသား ထားတာျဖစ္ပီး အမွားပါပါကေက်းဇူးျပဳပီး brightermyanmar@gmail.com ကိုု စာပိုု႔ပီး အေၾကာင္းၾကားေပးပါ

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comments:

Post a Comment