Linux

如何創建分區磁碟

  • November 26, 2018

安裝在 sda 上的 linux ( OS )

和機器也有額外的磁碟 - sdb

sdb                8:16   0    20G  0 disk 

但我們想添加兩個新分區作為 sdb1 和 sdb2

如下:

sdb                8:16   0    20G  0 disk 
├─sdb1             8:1    0   500M  0 part 
└─sdb2             8:2    0   500M  0 part 

如何創建要與分區分開的磁碟 - sdb1和sdb2?

假設 GNU parted,並假設您顯示的片段來自 的輸出lsblk,那麼您可以執行以下一組最小操作來完成您的要求:

以 root 身份執行parted,選擇您要操作的設備:

(parted) select /dev/sdb

創建一個 MBR 分區表(沒有特別的理由選擇這種類型;在parted,中輸入help mklabel可用類型的列表):

(parted) mklabel msdos

然後,創建分區:

(parted) unit MiB
(parted) mkpart primary 1 501
(parted) mkpart primary 501 1000

parted此處指示使用兆字節作為單位,因為這是lsblk. 這樣,您可以直接鍵入問題中發布的相同數字。

第一個分區的起點是任意的 1 MiB,因為 1) 它不能在 0 和 2) 1 MiB 是一個相對懶惰但安全的對齊選擇。關於分區對齊的討論似乎超出了這裡的範圍。

然後,您可以通過以下方式檢查您的更改:

(parted) print

引用自:https://unix.stackexchange.com/questions/484171