首頁 > 軟體

Linux下的分割區講解

2020-06-16 17:05:01

一、Linux分割區

概述:首先我們要對硬碟分割區的基本概念進行一些初步介紹,硬碟的分割區主要分為主分割區和擴充套件分割區兩種。主分割區和擴充套件分割區的數目之和不能大於四個,且基本分割區可以馬上別使用,但不能再分割區。擴充套件分割區必須再進行分割區後才能使用,也就是它必須還要進行二次分割區。那麼有擴充套件分割區再分下去的是什麼呢?它就是邏輯分割區,而且邏輯分割區沒有數量上的限制。

綠色框主的是:擴充套件分割區,擴充套件分割區+主分割區,不會超過4。

 

(2)對於Windows的使用者來說,有幾個分割區就有幾個驅動器,並且每個分割區都會獲得一個字母識別符號,然後就可以選用這個字母來指定在這個分割區上的檔案和目錄,它們的檔案結構都是獨立的,非常好理解。但對初上手Ubuntu的使用者,可就有點惱人了。因為對Ubuntu使用者來說無論有幾個分割區,分給哪一個目錄使用,它歸根到底就只有一個根目錄,一個獨立且唯一的檔案結構。Ubuntu中每個分割區都是用來組成整個檔案系統的一部分,因為它採用了一種叫“載入”的處理方式,它的整個檔案系統中包含了一整套的檔案和目錄,且將一個分割區和一個目錄聯絡起來。這是要載入的一個分割區將使它的儲存空間在一個目錄下獲得。下面來看看Ubuntu的驅動器是如何標識的。如下圖所示:

 

 何以見得?下面使用命令:fdisk -l

可見,這裡分了三個區。sda1、sda2、sda5 三個分割區。

解釋:sd:表示的是SCSI硬碟,是硬碟中的其中一種,效能要好於IDE硬碟,a:表示你機器上的第一塊硬碟,如果還有其他的硬碟,會顯示b,一次類推。1、2、5表示:第一個分割區,第二個分割區,第五個分割區。

注意:擴充套件分割區是從5開始的所以sda5就是擴充套件分割區,sda1、sda2是主分割區。

漲漲見識:

對於IDE硬碟,驅動器識別符號為“hdx~”,其中“hd”表明分割區所在裝置的型別,這裡是指IDE硬碟。“x”為盤號(a為基本盤,b為基本從屬盤,c為輔助主盤,d為輔助從屬盤),“~”代表分割區,前四個分割區用數位1到4表示,他們是主分割區或擴充套件分割區,從5開始就是邏輯分割區。例如:hda3表示第一個IDE硬碟上的第三個主分割區或擴充套件分割區,hdb2表示為第二個IDE硬碟上的第三個主分割區或擴充套件分割區。對於SCSI硬碟則標識為“sdx~”,SCSI硬碟是用“sd”來表示分割區所在裝置的型別的,其餘則和IDE硬碟的表示方法一樣。

我們看一下:boot這個目錄究竟適合硬碟中的那個分割區掛載的

命令:df /boot/

這就驗證了上面圖中表示的意思了。

ls是可以看到boot下面的檔案的。

如果我把boot和分割區之間的這根線打斷,你還會看到下面的檔案嗎?

命令:切換到根目錄下面,執行:umount /boot/然後再ls你會發現看不到那些檔案了。

 這就說明了:Linux中的檔案管理機制是通過掛載和解除安裝的機制來使用分割區裡面的東西。

 思考:可不可以把一個分割區掛載到一個目錄下面?

答案是可以的。

如下操作:

如果不想用了,可以解除安裝:

好了,再回過頭來體會體會上面一開始這段話:

 對於Windows的使用者來說,有幾個分割區就有幾個驅動器,並且每個分割區都會獲得一個字母識別符號,然後就可以選用這個字母來指定在這個分割區上的檔案和目錄,它們的檔案結構都是獨立的,非常好理解。但對初上手Ubuntu的使用者,可就有點惱人了。因為對Ubuntu使用者來說無論有幾個分割區,分給哪一個目錄使用,它歸根到底就只有一個根目錄,一個獨立且唯一的檔案結構。Ubuntu中每個分割區都是用來組成整個檔案系統的一部分,因為它採用了一種叫“載入”的處理方式,它的整個檔案系統中包含了一整套的檔案和目錄,且將一個分割區和一個目錄聯絡起來。這是要載入的一個分割區將使它的儲存空間在一個目錄下獲得。下面來看看Ubuntu的驅動器是如何標識的。

 補充命令:Linux分割區中幾個重要命令

和這個命令find -size +1000000K可以幫助你。

 

 

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-10/147456.htm


IT145.com E-mail:sddin#qq.com