Linux

cfdisk 顯示超過 4 個分區

  • February 19, 2021

試圖創建一個交換分區,但出現一條錯誤消息

Primary Partition Not Available

我檢查了網際網路,發現不能超過 4 個分區,因為 Linux 預設只有 4 個空間(出於某種原因)。但我可以看到我的分區表中有一個sda5

  /dev/sda1                                                                   229474304                    230518783                      1044480                      510M                    27 Hidden NTFS WinRE
   Free space                                                                  230518784                    230520831                         2048                        1M
   /dev/sda2                                                                   230520832                    934482553                    703961722                    335.7G                     7 HPFS/NTFS/exFAT
   /dev/sda3                                                                   934483966                    976771071                     42287106                     20.2G                     5 Extended
   └─/dev/sda5                                                                 934483968                    976771071                     42287104                     20.2G                    83 Linux
   /dev/sda4                                                                        2048                     20973567                     20971520                       10G                    83 Linux

怎麼會有超過 4 個主分區?sda5 甚至是主分區嗎?為什麼 sda5 看起來像 sda3 的一個分支?請指出我正確的方向。

(我只是想做一個交換分區,因為 LFS 推薦,當我有 8GB RAM 時我什至需要交換分區嗎?)

/dev/sda5是一個擴展分區(又名邏輯分區),因此它看起來像一個分支。是的,沒錯,Linux 只支持四個物理分區。您的系統已經有四個物理分區。您可以使用cfdisk命令創建一個新的邏輯分區 ( /dev/sda6) 並將其用於交換

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