任務的原因:由於,剛購買來的服務器需要將磁盤掛載到操作系統上,為了掛載磁盤首先要對磁盤進行分區,然后進行文件系統的創建,最后將磁盤掛載到操作系統上的某個目錄。
MBR(Master Boot Record)是傳統的分區機制,應用於絕大多數使用BIOS的PC設備。
1.MBR支持32bit和64bit系統
2.MBR支持分區數量有限
3.MBR只支持不超過2T的硬盤,超過2T的硬盤只能使用2T空間(使用其他方法)
1.主分區:最多只能創建4個主分區(可使用)
2.擴展分區:一個擴展分區會占用一個主分區位置(不可使用,可化為邏輯分區)
3.邏輯分區:Linux最多支持63個IDE分區和15個SCSI分區(可使用)
FDISK分區工具:fdisk是來自IBM的老牌分區工具,支持絕大多數操作系統,幾乎所有的Linux的發行版本都裝有fdisk,是基於MBR的分區工具。
一、磁盤分區:
1.進入root。
2.輸入fdisk -l (此命令會顯示所有磁盤的未被分區的情況)
3.對sdb進行分區操作,輸入:fdisk /dev/sdc 表示的是對sdc磁盤進行分區,然后再輸入m查看幫助,最后再輸入p可以查看該磁盤的分區情況。
此時,再輸入m可以查看幫助了。如下圖所示
若輸入p 可以查看對應的磁盤已經分了多少個區,如下圖所示:
上圖我們可以看到這是一塊新的磁盤,沒有被分去過。若已被分區過的磁盤,紅色區域會顯示。
二、創建主分區步驟:
1、輸入n創建一個新的分區,如圖所示:
2、 根據上圖提示,輸入p創建主分區,此時會提示你創建主分區的ID號。一個磁盤最多創建4個主分區。
3、根據提示輸入1。則會幫你創建一個/dev/sdc1的一個分區目錄。此時則會提示你分區的起止位置,first cylinder表示的是起始位置,last cylinder表示的是截止位置。
在這里我只希望分一個區,因此我是把所有的存儲都分配給一個分區。(你也可以建立多個分區)
4、最后可以輸入p來查看剛剛分區的情況:
5、輸入w保存修改並退出
三、刪除分區
根據上述步驟,我們可以創建磁盤分區,但是若發現自己創建錯誤,需要將以創建的分區刪除,此時可以按照下面的步驟進行:
1、 fdisk /dev/sda 進入
command(m for help):
2、輸入d表示刪除分區,若有多個分區,則會需要選擇分區號
command(m for help): d
選擇分區號
3、輸入w,保存退出
注意:記住q---不存儲離開 w---存儲離開
附上容易混淆的兩個命令: df(disk free)---顯示磁盤的文件系統與使用情形
du(disk usage)---顯示指定的目錄或文件所占用的磁盤空間
三、創建擴展分區類似於創建主分區。
四、把擴展分區化為邏輯分區:
保存設置:
輸入w回車,顯示如下分區結束。
五、. 瀏覽文件系統情況
輸入:dumpe2fs /dev/sdb1和dumpe2fs /dev/sdb2
輸出:如下圖:
可以看出,sdb1和sdb5均沒有文件系統。
六、創建文件系統:
操作系統通過文件系統管理文件及數據,磁盤或分區需要創建文件系統之后才能夠為 操作系統使用,創建文件系統的過程又稱之為格式化。
輸入:mke2fs -t ext4 /dev/sdb1(用命令mke2fs為sdb1主分區創建文件系統)
輸入:mke2fs -t ext4 /dev/sdb5(為sdb5邏輯分區創建文件系統)
七、掛載文件系統:
輸入:mount /dev/sdb1 /mnt(把sdb1主分區掛載到mnt上)
輸入:mount /dev/sdb5 /mnt(把sdb5邏輯分區掛載到mnt上)
八、卸載文件系統
譬如 /dev/hda5 已經掛載在/mnt/hda5上,用一下三條命令均可卸載掛載的文件系統
umount /dev/hda5
umount /mnt/hda5
umount /dev/hda5 /mnt/hda5
九、自動掛載
步驟八中只是手動將磁盤掛載到系統中,若重啟就不會再次掛載,若要實現自動掛載就需要修改配置文件/etc/fstab。具體修改如下:
vi /etc/fstab
在該文件末尾中添加以下內容:
/dev/sdb1 /mnt/hdb ext4 defaults 0 0
/dev/sdc1 /mnt/hdc ext4 defaults 0 0
保存退出即可。