Debian

在命令行中擴展 /dev/sda1 設備上 100GB 的未分配空間

  • October 14, 2021

我正在我的 Debian 11 伺服器上尋找在命令行中 /dev/sda1 設備之後分配 100GB 額外空間的最簡單方法。

sda1 分區快滿了,需要用未分配的空間調整大小。

這是我的硬碟驅動器的結構:

Disk: /dev/sda
                                                                    Size: 200 GiB, 214748364800 bytes, 419430400 sectors
                                                                             Label: dos, identifier: 0xea1313af

   Device                    Boot                                 Start                     End                 Sectors                Size              Id Type
>>  /dev/sda1                 *                                     2048               192940031               192937984                 92G              83 Linux                                
  /dev/sda2                                                   192942078               209713151                16771074                  8G               5 Extended
   └─/dev/sda5                                                192942080               209713151                16771072                  8G              82 Linux swap / Solaris
   Free space                                                 209713152               419430399               209717248                100G

Partition type: Linux (83)                                                                                                                                                               │
│     Attributes: 80                                                                                                                                                                       │
│Filesystem UUID: b4804667-c4f3-4915-a95d-d3b83fac302c                                                                                                                                     │
│     Filesystem: ext4                                                                                                                                                                     │
│     Mountpoint: / (mounted)

你能幫我在命令行中輕鬆實現這一點嗎?謝謝!此致

空閒空間不是直接在sda1分區之後所以你不能使用它,你需要刪除(或移動,但刪除更容易)交換分區sda5

  1. 使用停止交換swapoff /dev/sda5
  2. 刪除sda5分區和sda2擴展分區。
  3. 調整sda1分區大小。不要忘記使用resize2fs. 您可以查看此問題以獲取有關使用 調整分區大小的更多詳細資訊fdisk
  4. 創建一個新的交換分區(如果您希望設置與目前分區類似,則可以在新擴展分區內創建一個邏輯分區)。
  5. 使用新的分區號或 UUID更新您的/etc/fstab交換記錄。

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