这是 12.10
分区是 2 个交换设备,每个大小为 16 Gibi,一个设备带有启动分区,一个设备带有用于家庭的主分区。
我想解散 1 个 swap-dev,以便将主分区扩大到另外 16 Gibi。
我该如何正确地做到这一点而不冒数据丢失的风险?
没有分区表!命令 fdisk 没有反应。
答案1
调整包含数据的分区的大小时总会存在数据丢失的风险。
也就是说,由于您正在使分区变得更大,所以这应该不是什么问题(尽管分区软件可能仍会抱怨)。
通常推荐的分区软件是gparted
,您可以从存储库中获取。使用它,您应该可以相当简单地完成您需要做的事情。以下是一般概述:
- 删除交换分区。
- 找到home分区,找到
resize
命令 - 调整其大小以使用新可用的空间
您可能必须从 LiveCD 执行此操作,因为 /home 是在您登录时挂载的(我有一段时间没有调整 Ubuntu 下的分区大小了,所以我不知道它是否会让您在挂载时调整大小),但无论哪种情况,步骤都是相同的。
编辑为了更好地理解分区的工作原理,最好从图像编辑的角度来思考它。
Gimp 有一项称为“调整画布大小”的功能,该功能允许您调整图像的可编辑区域的大小,而无需调整已存在图像的大小。
如果将画布大小调整为小于图像当前占用的尺寸,那么它会警告您调整画布大小将导致部分图像被裁剪。
但是,如果您将画布大小调整为比开始时更大的尺寸,则不会收到此警告,因为画布适合图像并且还有剩余空间。
硬盘分区基本上也是如此。调整分区大小时,您是在改变可以放置数据的“画布”大小。