接下來,我們詳細介紹在Linux下,如何用命令對磁盤進分區、格式化以及如何掛載到目錄。
測試環境:VMware Workstation / centos7
操作步驟:
第一步:首先來看看當前虛擬機的磁盤情況。

以及先前分區情況:由下,可以看到我們對sda這個磁盤,進行了三次分區。

第二步:添加額外的磁盤。我們在來看看,現在的磁盤信息。

第三步:我們開始對sdb這塊磁盤進行分區操作。輸入命令#fdisk /dev/sdb

至此,我們的第一個分區就搞定了,接下來我們重復上述操作,設3個主分區,最后設置一個擴展分區。

到此分區操作就搞定了,我們來查看一下磁盤的分區信息。

第四步:我們來進行磁盤的格式化。首先我們對sdb1進行格式化,輸入命令#mkfs.xfs /dev/sdb1

這樣,我們就格式化好了一個分區,其他的類似。
第五步:再來將格式化的文件掛載到相應的目錄。

至此,一個文件系統就做好。
注:
在以上的操作過程中,這里有幾個問題需要解釋一下。
[1]對於一個新的硬盤,為什么要進行分區操作?
這里,我就舉個例子,假如你買了一套新房,是不是買的時候啥都沒有,有的情況下,連廚房和廁所的空間都沒有給你明確划分出來。這時,你是不是要自己找人來給你划分一下區域,這就與磁盤分區操作一樣,需要人為進行分區操作。
[2]分區后,為什么要進行格式化操作?
好了,我們接着用上面的例子。分區之后的硬盤,里面是不是什么都沒有?這就與你的新房做好了划分一樣,里面啥都沒有。格式化的作用就是,往分區里面寫一點點東西,便於支持文件操作(文件的創建,刪除,修改等)。
[3]格式化后的分區,為什么要掛載到目錄下?
這里舉個比較形象的例子。將格式化后的分區(我們接下來稱之為源)比作水桶,而掛載操作就相當於給源接了一根水管,之后,我們要往源中寫入數據,就是通過這跟水管進行的。如果沒有這根水管,數據就存不到源中,也就是數據無法保存到硬盤里面。因此,格式化操作后的硬盤,必須掛載在一個文件目錄下,才能對此分區進行數據的輸寫。這里,我們會有這樣一種想法。既然一個源能夠能夠通過一根水管向其中寫入數據,那么我們可不可以在這個水桶上接入多根水管,通過不同水管對同一段數據進行訪問呢?答案是肯定的,因為,流入水桶中的數據最終肯定都在水桶里面,而連接到水桶的水管是不是都接到水桶上了,既然源都是一樣的,當然我們可以通過不同水管源中的數據進行訪問。下面來測試一下。

從上述實驗結果來看,將同一個源掛載在兩個目錄下之后,這兩個目錄中的數據是共享的!
