linux on android分区,linux分区笔记
??磁盤基本概念
機(jī)械硬盤:
cylinder (柱面)
sector(扇區(qū))
head(磁頭)
磁盤在linu中的表示
Linux所有的設(shè)備都抽象為一個(gè)文件,保存在/dev/目錄下
設(shè)備名稱一般為hd[a-z]或sd[a-z]([a-z]為分區(qū)號(hào)),例如hda hdb ;sda sdb
如果是IDE插槽的會(huì)顯示位hd[a-z], SATA SCSI SAS USB設(shè)備的名稱會(huì)是sd[a-z]
分區(qū)的概念
將一個(gè)磁盤邏輯的分為幾個(gè)區(qū),每個(gè)區(qū)當(dāng)做獨(dú)立的磁盤,以方便使用管理。
不同的分區(qū)用:設(shè)備名稱+分區(qū)號(hào) 方式表示,例如 sda1 sda2。
目前主流的分區(qū)機(jī)制有 MBR 和 GPT 兩種。
MBR (Master Boot Record) 是傳統(tǒng)的分區(qū)機(jī)制,應(yīng)用絕大數(shù)使用BIOS的PC設(shè)備(MAC電腦而是EFI引導(dǎo)模式)
特點(diǎn)和缺陷 :
1 MBR支持32bit和64bit系統(tǒng);2 支持分區(qū)的數(shù)量有限;3MBR只支持不超過(guò)2T的硬盤,超過(guò)2T的硬盤講只能使用2T的空間(有第三方的解決方法)
MBR結(jié)構(gòu)
MBR都會(huì)使用硬盤的頭512個(gè)字節(jié), 其中446字節(jié)是系統(tǒng)的啟動(dòng)的代碼(不同的系統(tǒng)有不同的啟動(dòng)代碼),接下來(lái)4個(gè)16字節(jié)是分區(qū)表,剩下的2字節(jié)是啟動(dòng)標(biāo)識(shí)(永遠(yuǎn)是55 AA,如果此被修改,就算系統(tǒng)是正常的,也將啟動(dòng)不了)
MBR分區(qū)
主分區(qū) :最多只能創(chuàng)建4個(gè)主分區(qū)
擴(kuò)展分區(qū):一個(gè)擴(kuò)展分區(qū)會(huì)占用一個(gè)主分區(qū)的位置
邏輯分區(qū):Linux最多支持63個(gè)IDE分區(qū)和15個(gè)SCSI分區(qū)
notice: 擴(kuò)展分區(qū)是不能直接使用,需要在擴(kuò)展分區(qū)上去創(chuàng)建邏輯分區(qū)
GPT(GUID Partition Table)是一個(gè)較線的分區(qū)機(jī)制,解決了MBR的很多缺點(diǎn)。
特點(diǎn): 1 支持超過(guò)2T的磁盤2 向后兼容MBR 3 必須支持UEFI的硬件以上才能使用 ?4 必須使用64bit系統(tǒng) 5 Mac Liunx 系統(tǒng)都能支持GPT分區(qū)格式 6 Windows7 64bit 、windowsServer2008 64bit 也能支持GPT
FDISK?分區(qū)工具
fdisk是來(lái)自IBM的老牌分區(qū)工具,支持絕大多數(shù)操作系統(tǒng),幾乎所有的Liunx的發(fā)行版都裝有fdisk,包括linux的rescue模式下依然能夠使用。
fdisk是一款基于MBR的分區(qū)工具,所以GPT無(wú)法使用fdisk進(jìn)行分區(qū)。
fdisk只有root用戶權(quán)限才能運(yùn)行
可以使用fdisk -l 查看磁盤分區(qū)信息 , fdisk /dev/sda 對(duì)目標(biāo)磁盤進(jìn)行分區(qū)操作 ,分區(qū)之后可以使用partprobe命令讓內(nèi)核更新分區(qū)信息 ,/proc/partions文件也可以用來(lái)查看分區(qū)信息
fdisk 需要自己去練習(xí),通過(guò)fdisk /dev/sdb 進(jìn)入分區(qū)命令可以通過(guò)
m 查看幫助
p來(lái)查看當(dāng)前分區(qū)信息
n 添加新磁盤
t 修改磁盤id號(hào)(類型) -> L可以查看 類型列表
w 保存退出
總結(jié)
以上是生活随笔為你收集整理的linux on android分区,linux分区笔记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux过滤脚本中的字段,Shell脚
- 下一篇: linux远程白名单,Linux的Ipt