如何在 Ubuntu 中将可用的未分区空间添加到主 / 分区

如何在 Ubuntu 中将可用的未分区空间添加到主 / 分区

我想向 / 分区添加可用的未分区空间。我的分区不在 LVM 中。

请参阅我的cfdik 输出以及我的 fdisk 详细信息:

fdisk /dev/sda

Welcome to fdisk (util-linux 2.31.1).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): p

Disk /dev/sda: 100 GiB, 107374182400 bytes, 209715200 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disklabel type: dos

Disk identifier: 0x001c4825

Device     Boot    Start      End  Sectors Size Id Type

/dev/sda1  *        2048 12584959 12582912   6G 83 Linux

/dev/sda2       12587006 20969471  8382466   4G  5 Extended

/dev/sda5       12587008 20969471  8382464   4G 82 Linux swap / Solaris

Command (m for help): F

Unpartitioned space /dev/sda: 90 GiB, 96637812736 bytes, 188745728 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

   Start       End   Sectors Size

20969472 209715199 188745728  90G  

Command (m for help):

答案1

确保您已对重要的 Ubuntu 文件进行良好的备份,因为此过程可能会损坏或丢失数据。

请记住以下几点:

  • 始终以在任何已挂载的交换分区上发出 来启动整个过程,并以在同一个交换分区上swapoff发出 来结束整个过程swapon

  • A移动通过将鼠标指针指向分区的中心,然后使用手形光标向左/向右拖动来完成

  • A调整大小通过使用方向箭头光标将分区的左侧/右侧向左/向右拖动来完成

  • 如果任何分区无法移动/调整大小图形上,你可能必须手动输入所需的具体数字数据(除非我指示你这样做,否则不要这样做)

  • 你开始任何移动/调整大小右键单击主窗口下方窗格中的分区,从弹出菜单中选择所需操作,然后在新窗口中完成该操作移动/调整大小窗户

请执行下列操作...

笔记:如果程序没有完全按照我概述的方式进行,停止立即和不要继续。

  • 启动至 Ubuntu Live DVD/USB
  • 开始gparted
  • 删除/dev/sda5
  • 删除/dev/sda2
  • 调整大小/dev/sda1 的右侧一直向右
  • 点击应用图标
  • 启动 Ubuntu
  • 由于缺少 /dev/sda5 交换,启动可能会稍微延迟
  • terminal使用应用程序创建一个新的/swapfile
  • sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
  • sudo chmod 600 /swapfile
  • sudo mkswap /swapfile
  • sudo swapon /swapfile

编辑/etc/fstab...

sudo -H gedit /etc/fstab

替换包含“交换“其中有:

/swapfile    none    swap    sw      0 0

然后重启以确保一切按预期进行。

使用free -h命令确认 / 和 /swapfile 大小。

答案2

如果您询问如何扩展 sda1 并利用驱动器末尾未分配的空间,请尝试以下操作。

按照@vanadium 的建议,使用活动磁盘启动系统。

使用 GParted 将 sda2 和 sda5 移动到最右边。

使用 GParted 您应该能够将 sda1 扩展到 sda1 和 sda2 之间的未分配空间。

相关内容