1.磁盤分區(qū)
磁盤分區(qū)是使用分區(qū)邏輯器(partition editor
)在磁盤上劃分幾個(gè)邏輯部分杯缺。碟片一旦劃分成數(shù)個(gè)分區(qū)(Partition
)沟堡,不同類的目錄與文件可以存儲(chǔ)進(jìn)不同的分區(qū)喘批。
大的磁盤按照我們的需求分為幾個(gè)小的硬盤朋贬。
分區(qū)類型:
主分區(qū):最多只能有4個(gè)。
擴(kuò)展分區(qū):
最多只能有一個(gè)蚪燕。
主分區(qū)加擴(kuò)展分區(qū)最多有4個(gè)娶牌。
不能寫入數(shù)據(jù),只能包含邏輯分區(qū)
邏輯分區(qū)(可以正確的寫入數(shù)據(jù)和格式化)
最早的時(shí)候馆纳,只有主分區(qū)一種诗良,但是主分區(qū)有限制,最多只能有4個(gè)鲁驶。
這種限制不是Linux
的限制鉴裹,而是硬盤的結(jié)構(gòu)的限制,只要硬盤的結(jié)構(gòu)不發(fā)生變化钥弯,這種限制依舊會(huì)存在径荔。
格式化:
格式化(高級(jí)格式化)又稱邏輯格式化,它是指根據(jù)用戶選定的文件系統(tǒng)(如 FAT16
脆霎、FAT32
总处、NTFS
、EXT2
睛蛛、EXT3
鹦马、EXT4
等),在磁盤的特定區(qū)域?qū)懭胩囟〝?shù)據(jù)忆肾,在分區(qū)中劃出一片用于存放文件分配表荸频、目錄表等用于文件管理的磁盤空間。
相對(duì)于高級(jí)格式化(Linux系統(tǒng)的操作)客冈,還有低級(jí)格式化(是硬盤的操作旭从,不在我們的討論之內(nèi))。
格式化是為了寫入文件系統(tǒng),在Windows系統(tǒng)中可以識(shí)別的文件系統(tǒng)有:FAT16
,FAT32
,NTFS
遇绞,在Linux系統(tǒng)中可以識(shí)別的系統(tǒng)有:EXT2
键袱,EXT3
,EXT4
摹闽。在CentOS系統(tǒng)中蹄咖,使用的默認(rèn)文件系統(tǒng)是:EXT4
,格式化的目的就是為了在硬盤中寫入文件系統(tǒng)付鹿。
格式化就是為了將磁盤格式化成均等大小的塊(block)澜汤,默認(rèn)每個(gè)塊的大小為:4Kb
。
I節(jié)點(diǎn)號(hào)(I node number
)方式來(lái)找文件存放位置舵匾。
Windows是在分區(qū)->格式化->分配盤符 之后就能使用了俊抵。
而Linux是在分區(qū)->格式化->建立文件名->分配盤符,比起Windows多了一個(gè)步驟坐梯,才能使用徽诲。
IDE硬盤:
每秒傳輸133MB。
SCSI硬盤:
理論傳輸速度200MB/s
比較貴吵血,組要用在服務(wù)器端谎替,不過(guò)與IDE硬盤一樣已經(jīng)過(guò)時(shí)了。
SATA硬盤:
SATA硬盤(串口硬盤)蹋辅,已經(jīng)發(fā)展了1,2,3代钱贯。
傳輸速度:500MB/s
目前不管服務(wù)器還是PC機(jī),基本都是使用的SATA
硬盤侦另。
所以秩命,現(xiàn)在一般都是看到:/dev/sda
,不會(huì)再看到/dev/hda
褒傅。
我們只需要弃锐,看到它,知道它殿托,代表哪個(gè)分區(qū)就行了拿愧。
/dev/sda1
:就是SATA或者SCSI硬盤的第一個(gè)分區(qū)。
分區(qū)表示圖:
1碌尔,2,3券敌,4只能作為主分區(qū)或者擴(kuò)展分區(qū)唾戚。
給分區(qū)分配盤符的過(guò)程稱為掛載。我們把盤符叫作掛載點(diǎn)待诅。
掛載:
必須分區(qū)
/
(根分區(qū))
swap分區(qū)(交換分區(qū)叹坦,內(nèi)存的2倍,但是不超過(guò)2GB卑雁,因?yàn)榈降撞皇钦嬲齼?nèi)存)
推薦分區(qū)
/boot
(啟動(dòng)分區(qū)募书,200MB
)
swap分區(qū)绪囱,交換分區(qū)。swap分區(qū)莹捡,虛擬內(nèi)存鬼吵。作用是當(dāng)內(nèi)存不夠使用的時(shí)候,可以使用swap分區(qū)作為內(nèi)存來(lái)使用篮赢。
Linux文件系統(tǒng)結(jié)構(gòu):
上圖的右邊的圖是自己分配的分區(qū)齿椅,可以隨意分配。
那么從Linux系統(tǒng)上面看启泣,/boot
涣脚,/etc
,/home
是在/
根目錄結(jié)構(gòu)下的寥茫,但是從硬盤上看遣蚀,他們的每一個(gè)目錄都可以有自己獨(dú)立的硬盤空間。
總結(jié)
分區(qū):把大硬盤分為小的邏輯分區(qū)
格式化:寫入文件系統(tǒng)(這個(gè)文件系統(tǒng)的作用可以把硬盤均等分為小的塊)
分區(qū)設(shè)備文件名:給每個(gè)分區(qū)定義設(shè)備文件名
掛載:給每個(gè)分區(qū)分配掛載點(diǎn)(必須是空的目錄才能進(jìn)行掛載點(diǎn)的分配)