我想向 / 分区添加可用的未分区空间。我的分区不在 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
使用应用程序创建一个新的/swapfilesudo 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 之间的未分配空间。