【廣告】
磁盤分區(qū)
磁盤分區(qū)是使用分區(qū)編輯器在磁盤上劃分幾個(gè)邏輯部分,盤片一旦劃分成數(shù)個(gè)分區(qū),不同類的目錄與文件可以存儲(chǔ)進(jìn)不同的分區(qū)。越多分區(qū),也就有更多不同的地方,可以將文件的性質(zhì)區(qū)分得更細(xì),按照更為細(xì)分的性質(zhì),存儲(chǔ)在不同的地方以管理文件;但太多分區(qū)就成了麻煩??臻g管理、訪問許可與目錄搜索的方式,依屬于安裝在分區(qū)上的文件系統(tǒng)。當(dāng)改變大小的能力依屬于安裝在分區(qū)上的文件系統(tǒng)時(shí),需要謹(jǐn)慎地考慮分區(qū)的大小。
什么是磁盤的分區(qū)格式
磁盤分區(qū)后,必須經(jīng)過格式化才能夠正式使用,格式化后常見的磁盤格式有:FAT(FAT16)、FAT32、NTFS、ext2、ext3等。
這是MS-DOS和早期的Win95操作系統(tǒng)中常見的磁盤分區(qū)格式。它采用16位的文件分配表,能支持為2GB的磁盤,是目前應(yīng)用為廣泛和獲得操作系統(tǒng)支持的一種磁盤分區(qū)格式,幾乎所有的操作系統(tǒng)都支持這一種格式,從DOS、Win95、Win97到Win98、WindowsNT、Win2000,甚至火爆一時(shí)的Linux都支持這種分區(qū)格式。但是在FAT16分區(qū)格式中,它有一個(gè)缺點(diǎn):磁盤利用效率低。因?yàn)樵贒OS和Windows系統(tǒng)中,磁盤文件的分配是以簇為單位的,一個(gè)簇只分配給一個(gè)文件使用,不管這個(gè)文件占用整個(gè)簇容量的多少。這樣,即使一個(gè)文件很小的話,它也要占用了一個(gè)簇,剩余的空間便全部閑置在那里,形成了磁盤空間的浪費(fèi)。由于分區(qū)表容量的限制,F(xiàn)AT16支持的分區(qū)越大,磁盤上每個(gè)簇的容量也越大,造成的浪費(fèi)也越大。所以為了解決這個(gè)問題,微軟公司在Win97中推出了一種全新的磁盤分區(qū)格式FAT32。
什么是磁盤ext2、ext3
ext2,ext3是linux操作系統(tǒng)適用的磁盤格式,Linuxext2/ext3文件系統(tǒng)使用索引節(jié)點(diǎn)來記錄文件信息,作用像windows的文件分配表。索引節(jié)點(diǎn)是一個(gè)結(jié)構(gòu),它包含了一個(gè)文件的長度、創(chuàng)建及修改時(shí)間、權(quán)限、所屬關(guān)系、磁盤中的位置等信息。一個(gè)文件系統(tǒng)維護(hù)了一個(gè)索引節(jié)點(diǎn)的數(shù)組,每個(gè)文件或目錄都與索引節(jié)點(diǎn)數(shù)組中的一個(gè)元素對應(yīng)。系統(tǒng)給每個(gè)索引節(jié)點(diǎn)分配了一個(gè)號碼,也就是該節(jié)點(diǎn)在數(shù)組中的索引號,稱為索引節(jié)點(diǎn)號。
linux文件系統(tǒng)將文件索引節(jié)點(diǎn)號和文件名同時(shí)保存在目錄中。所以,目錄只是將文件的名稱和它的索引節(jié)點(diǎn)號結(jié)合在一起的一張表,目錄中每一對文件名稱和索引節(jié)點(diǎn)號稱為一個(gè)連接。對于一個(gè)文件來說有索引節(jié)點(diǎn)號與之對應(yīng),對于一個(gè)索引節(jié)點(diǎn)號,卻可以有多個(gè)文件名與之對應(yīng)。因此,在磁盤上的同一個(gè)文件可以通過不同的路徑去訪問它。