一、磁盤分區 node
磁盤分區是使用分區編輯器(partition editor)在磁盤上劃分幾個邏輯部分。碟片一旦劃分紅數個分區(partition),不一樣類的目錄與文件能夠存儲進不一樣的分區。 數據庫
未通過分類整理的藥箱編輯器 |
有明顯分類的藥箱spa |
好比:咱們有一堆中藥材要進行存儲,若是咱們把全部的藥材都放到一個大的箱子裏,有一天我要用的時候我可能要把箱子打開同樣同樣的查找才能找到我想要找的藥材。但是若是咱們把一個大的箱子分紅許多個小的抽屜每一個抽屜放一種藥材,而且在抽屜上貼上藥材的名稱,這樣找起來就易如反掌了。咱們作磁盤分區也就是基於這樣的目的。 操作系統
二、分區的類型3d
最多隻能有4個 blog
最多隻能有1個 接口
主分區加擴展分區最多有4個 內存
不能寫入數據、不能格式化,只能用來包含邏輯分區 it
能夠正常分區,能夠格式化、能夠寫入數據。
當咱們須要更多的磁盤分區的時候能夠按照下面的方式進行操做。
1
(主) |
2
(主) |
3
(主) |
4
|
這種分區的限制不是操做系統的限制而是硬盤自己的限制。
分盤分區必須格式化後才能夠寫入數據。
三、格式化
又稱爲邏輯格式化,它是指根據用戶選定的文件系統(FAT1六、FAT3二、NTFS、EXT二、EXT三、EXT4等),在磁盤的特定區域寫入特定數據,在分區中劃出一片用於存放文件分配表、日錄表等用於文件管理的磁盤空間。
低級格式化就是將空白的磁盤劃分出柱面和磁道,再將磁道劃分爲若干個扇區,每一個扇區又劃分出標識部分ID、間隔區GAP和數據區DATA等。低級格式化是一種對硬盤的操做,他會格式化掉磁盤內的全部分區信息。
格式化最主要的目的是寫入數據,在高級格式化的時候主要作了兩個工做。將硬盤分紅等大小的數據塊,同時創建一個Inode列表。當讀取文件的時候是經過Inode號來找到文件的條款,從而知道這個文件保存在了哪幾個數據塊當中,而後打開各個數據庫塊,拼接成須要讀取的完整的文件。
四、硬件設備文件名
對於LInux來講硬盤格式化後還須要給每一個分區起一個設備文件名,在Linux中全部的硬件設備都有一個設備文件名
硬件 |
設備文件名 |
IDE硬盤(133MB/S) |
/dev/hd[a-d] |
SCSI(200MB/S)/SATA(3代500MB/S)/USB硬盤 |
/dev/sd[a-p] |
光驅 |
/dev/cdrom或/dev/sr0 |
軟盤 |
/dev/fd[0-1] |
打印機(25針) |
/dev/lp[0-2] |
打印機(USB) |
/dev/usb/lp[0-15] |
鼠標 |
/dev/mouse |
能夠看下Window和Linux在分區、格式化時有什麼不一樣
Windows |
Linux |
分區-->格式化-->分配盤符 |
分區-->格式化-->創建設備文件名(由Linux系統自動指定)-->寫入掛載點 |
分區的設備文件名
針對硬盤的不一樣分區也由系統來分配設備文件名
/dev/hda1 (IDE硬盤接口上的第一塊硬盤的第一個分區)
/dev/sda1 (SCSI/SATA硬盤接口上的第一塊硬盤的第一分區)
注:1~4的分區號只能給主分區和擴展分區使用,即便某磁盤的主加擴展沒有達到4個那麼他的邏輯分區號也是從5開始的,即全部的邏輯分區號可能是從5開始的
1
(主)
|
2 (擴展)
|
五、掛載
在Linux中把給分區分配盤符的過程稱爲掛載,與Windows不一樣的是在Linux中以空的目錄名稱來做爲盤符。理論上任何一個目錄均可以做爲一個盤符。
(1)/ (根分區)
(2)swap分區(交換分區,等同於虛擬內存,內存的兩倍,不超過2GB)
/boot (啓動分區,200MB)Linux系統的啓動目錄,爲保證系統可以正常啓動建議單獨分區,避免磁盤空間不足。
六、Linux文件系統結構
在Linux下根目錄("/")是目錄結構的最頂層,它對應到磁盤上有單獨的分區,理論上寫入到根目錄的數據都會寫到根分區上。可是咱們能夠給根節點的子目錄指定本身的分區這樣寫入到該子目錄中的內容就會寫入到它所指定的分區中,固然若是子目錄沒有指定分區仍是會寫在根分區中。