Linux磁盤的分區操作


1.Linux磁盤分區介紹

  Linux磁盤分區主要有兩種方式,一種是MBR,另一種是GPT。根據Linux磁盤分的大小,來選擇一種分區方式。

——MBR分區格式:最大支持 2 TB 的磁盤。
——GPT分區格式:最大支持 18 EB。

MBR分區方案特點:
1、最多支持四個主分區,
2、在Linux上使用擴展分區和邏輯分區最多可以創建15個分區,
3、由於分區中的數據以32位存儲,使用MBR分區是最大支持2T空間。
4、fdisk管理工具只能創建MBR分區

GPT分區方案特點
1、是UEFI標准的一部分,主板必須要支持UEFI標准
2、GPT分區列表支持最大128PB(1PB=1024TB)
3、可以定義128個分區
4、沒有主分區,擴展分區和邏輯分區的概念,所有分區都能格式化
5、gdisk管理工具可以創建GPT分區

 

如何查看當前Linux是使用的哪種分區方式呢?

我們可以通過以下命令查看:

sudo fdisk -l

或者:

sudo parted -l

 2.Linux使用MBR分區

用戶使用VNC或者SSH方式登錄服務器,輸入root和密碼,完成登錄。

2.1執行硬盤分區

1)用戶輸入fdisk -l,可查看當前磁盤情況,用戶會發現/dev/vdb,如用戶沒有發現該目錄則表示用戶的雲主機當前沒有數據盤,也就不需要執行后續的掛載操作。

 2)用戶在命令窗口輸入fdisk /dev/vdb,對數據盤進行分區,輸入n回車新建分區,如圖:

 3)輸入p回車新建主分區,輸入分區數目為1,點擊回車確認進入分區信息配置頁面。

 4)用戶進行分區配置,輸入分區起始地址,分區大小,用戶可以進行輸入也可以直接回車采取默認值。以下案例,起始大小采取默認,分區大小設置為2048KB。

 5)分區配置成功之后,用戶輸入p進行當前分區查看,可看到已經創建完的分區如下:

 6)輸入wq,退出當前分區指令。

2.2創建掛載點

用戶創建一個文件夾作為mount掛載點,假設該文件夾為/opt/tmp,用戶輸入指令 #mkdir /opt/tmp,可完成文件夾創建。創建完成之后,用戶可輸入#ls /opt進行查看驗證,文件夾創建成功。

 2.3格式化磁盤

對盤符進行格式化,將其格式化為ext4文件系統,執行指令 #mkfs.ext4 /dev/vdb1。指令執行之后界面提示done信息,表示格式化執行完畢。

注:
1、對盤符進行格式化。例如,可以格式化為ext4、ext3、xfs或者其他文件系統格式:
  ext4:執行指令 #mkfs.ext4 /dev/vdb1
  ext3:執行指令 #mkfs.ext3 /dev/vdb1
  xfs:執行指令 #mkfs.xfs /dev/vdb1
2、指令執行之后界面提示done信息,表示格式化執行完畢。

2.4磁盤掛載到掛載點位置

將硬盤mount到指定位置:執行指令#mount /dev/vdb1 /opt/tmp ,執行完成之后輸入df  -h查看分區,上面出現數據盤信息,說明當前掛載成功,用戶可以使用該新分區了。

 2.5磁盤掛載信息重啟后生效配置

用戶使用mount操作將硬盤掛載成功,但是重啟服務器之后,掛載信息丟失,為了保證掛載信息長期有效,用戶需要進行fstab文件配置,具體操作如下:

1)用戶輸入“blkid /dev/vdb1”指令獲取需要操作盤的UUID信息。

2)用戶輸入 “vi /etc/fstab”進入fstab文件的編輯頁面。

3)用戶在文件中添加“UUID=f84fd4fa-c568-43cf-bcc7-7d9a1c3f79e5 /opt/tmp  ext4  defaults   1 2”。修改之后保存退出。

 4)用戶輸入reboot重啟服務器,輸入fdisk -l指令查看,可看見數據盤依然掛載成功。

 2.Linux使用GPT分區

1)用戶使用VNC或者SSH方式登錄服務器,輸入root和密碼,完成登錄。

2)查看磁盤目錄,通過 fdisk-l 查看磁盤是否存在,查看到我們掛載的8TB的磁盤目前目錄為/dev/vdb

3)磁盤分區:由於使用的是大磁盤,fdisk不能用來作為分區工具,而應該使用parted,使用parted對/dev/vdb進行分區。首先創建分區表,選擇GPT格式的分區表,輸入“parted /dev/vdb”

/創建分區,分別進行如下操作:
(1) 創建磁盤標簽(parted) mklabel,設置標簽格式為GPT
(2) 查看分區狀態(parted) p
(3) 執行分區(parted) mkpart
(4) 指定分區名稱Partition name[]
(5) 指定分區類型File system type [ext2] ext4
(6) 指定起始位置Start1
(7) 指定結束位置End 2190GB
(8) 顯示分區信息(parted) P

 4)EXT4文件系統格式化,假定 Linux 實例上的大數據盤設備為 /dev/vdb, 可以用如下方式來格式化,輸入“mkfs.ext4 -T largefile /dev/vdb1”

5)創建掛載目錄,輸入“cd /”進入根目錄,創建目錄地址“mkdir test”

 6)掛載磁盤到指定目錄下,輸入指令“mount -t ext4 /dev/vbd1/test”

 7)查看磁盤狀態,輸入“df -h”查看當前盤信息

 8)設置自動掛載,磁盤掛載信息重啟后生效配置,用戶使用mount操作將雲硬盤掛載成功,但是重啟雲主機之后,掛載信息丟失,為了保證掛載信息長期有效,用戶需要進行fstab文件配置,具體操作如下:

  ——用戶輸入“blkid /dev/vdb1”指令獲取需要操作盤的UUID信息

  ——執行命令 vi /etc/fstab ,進入編輯頁面,鍵入i進入編輯模式;

 

   ——將 UUID=******************** /test  ext4 defaults 1 2添加至文本末端,再按 Esc 鍵,輸入:wq保存並返回到命令行,此時已成功修改 fstab 文件。

   ——重啟雲主機重啟之后“df -h”查看掛載磁盤,發現/etc/vdb1自動掛載成功。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM