如何为 Ubuntu 分配更多 SSD 空间?

如何为 Ubuntu 分配更多 SSD 空间?

我的磁盘需要更多空间来安装 Ubuntu 系统。我在两个空间之间有一个交换内存分区,我想将它们合并为一个。我在 50 GB 上运行 Ubuntu(26 GB 可用 + 24 GB(蓝色)当前正在运行的系统)

我必须为当前运行的系统腾出 50GB 的空间,并从分区的开始处启动。

分区方案的屏幕截图

最简单的方法是什么?

答案1

这是一个好主意备份在继续之前你不能失去一切,因为接下来的操作都有潜在的风险。

这是一种不会篡改根分区(和交换分区)头端的方法/home在未分配的空间中创建一个分区. (如果您篡改了根分区的头端,您还必须修改grub引导加载程序。)

  • 创建具有文件系统的分区ext4

  • 将当前目录的内容复制/home到其中rsync(首先进行“试运行”检查,然后删除n并进行实际复制),

    sudo rsync -Havn /home/ /mount-point-of-the-new-partition
    
  • 修改您的/etc/fstab以使系统使用新的分区作为/home

  • 当您看到一切正常时,您可以/home从根分区中删除目录,但要小心(确保您删除的是正确的数据,而不是“新家”)。


您可能更喜欢从另一个驱动器启动时执行这些操作,例如带有 Ubuntu 的 USB 启动驱动器。在这种情况下,命令rsync行将有所不同:安装内部驱动器的根分区并从中复制,

sudo rsync -Havn /mount-point-of-internal-drive-root/home/ /mount-point-of-the-new-partition

相关内容