在命令行中扩展 /dev/sda1 设备上 100GB 的未分配空间

在命令行中扩展 /dev/sda1 设备上 100GB 的未分配空间

我正在 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)

你能帮助我在命令行中轻松实现这一目标吗?谢谢!此致

答案1

可用空间并不直接位于sda1分区之后,因此您无法使用它,您需要删除(或移动,但删除更容易)交换分区sda5

  1. 使用停止交换swapoff /dev/sda5
  2. 删除sda5分区和sda2扩展分区。
  3. 调整sda1分区大小。不要忘记也使用 调整文件系统的大小resize2fs。你可以检查这个问题有关使用调整分区大小的更多详细信息fdisk
  4. 创建一个新的交换分区(如果您希望设置类似于当前的交换分区,则可以选择在新的扩展分区内创建一个逻辑分区)。
  5. /etc/fstab使用新的分区号或 UUID更新交换记录。

答案2

我终于成功地做到了来自 GParted 的实时 ISO CD

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                      393215999                    393213952                    187.5G                    83 Linux
  /dev/sda2                                                                    393216000                    419430399                 26214400                     12.5G                     5 Extended
    └─/dev/sda5                                                                393218048                    419428351                     26210304                          12.5G                    82 Linux swap / Solaris

非常感谢你的帮助!

最好的,维克多

相关内容