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 အလႊာကို ျပန္ေရးႏိုင္ပါတယ္၊လိုအပ္လို႔ Recovery ကေန 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 ဖိုုင္ အေနနဲ႔ ေဒါင္းခ်င္ရင္ ေအာက္ကလင့္မွာ ေဒါင္းႏုုိင္ပါသည္
brightermyanmar@gmail.com
--------------------------------------
ကိုမ်ဳိး(lwanmapyay.blogspot.com) လြမ္းမေျပ သုတရပ္၀န္း | Facebook
ကိုမ်ဳိး(lwanmapyay.blogspot.com) လြမ္းမေျပ သုတရပ္၀န္း | Facebook