增加/ home分区而不会丢失数据


10

我有一个320 GB的硬盘,带有三个分区/,/ home和swap。我想做的是将交换大小更改为8 GB到5 GB,然后将3 GB附加到我的/ home分区。我已经在网上搜索了此文件,但似乎找不到增加我的家庭分区的适当方法。有人可以帮忙吗?顺便说一句,我知道如何减小交换大小,我只需要一种适当的方法即可将未分配的3 GB空间附加到我的/ home分区,而不会丢失数据。谢谢

在此处输入图片说明

gparted

在此处输入图片说明 从live-usb我无法增加/ home的大小

Answers:


2

分区不能碎片化,即不能将它们拆分成大块。您必须按照以下步骤操作:

  1. 将交换(sda6)移动到扩展分区的末尾(填充未分配的空间)
  2. /home使用新的未分配空间扩展(sda5)的大小。
  3. 应用这些操作

在处理分区时,我总是使用Clonezilla备份到外部HDD,以防出现问题。


7

为此,您将需要Ubuntu或Gparted live CD。从实时CD引导并运行gparted。如果交换分区和主分区彼此相邻,则可以简单地收缩交换分区并扩展主分区,这样就可以了。为此,请先右键单击交换分区,如果看到swapof选项,则单击它。在此处输入图片说明

这将使ubuntu停止使用swap并启用resize/move该分区的选项。现在再次右键单击交换分区,然后单击resize/move

在此处输入图片说明

将出现一个新对话框,您可以在其中选择分区的新大小,并选择在交换分区的左侧还是右侧显示可用空间。输入新值,然后单击Resize/Move按钮。

在此处输入图片说明

现在,您可以类似的方式调整主分区的大小,以使用释放的空间。只要确保已卸载分区,然后右键单击gparted中的分区并选择即可Resize/Move。在出现的对话框中,扩展主分区以使用可用空间,然后单击“调整大小/移动”按钮。现在,可以在gparted主窗口中看到分区的新大小。目前,更改尚未应用于磁盘。再次查看分区及其大小。如果满意,请转到“ 编辑”菜单,然后单击“ 应用所有操作”。将出现一个确认对话框,询问您是否确定,如果单击“是”,则更改将应用​​于磁盘。

如果/分区位于swap和home之间,则需要缩小交换,将/ partition移到左侧,然后扩展home分区。

注意:通常情况下运行会很顺利,即没有问题,但有时不会出现问题,因此,在对硬盘进行任何更改之前,请务必备份数据,这一点很重要。为了安全起见,总比后悔好。祝你好运。


我试过了没有格式化就没有增加大小的选项。我所能做的是减小主分区的大小,但不能随着调整大小而增加。
sagarchalise

@sagarchalise您可以为您的系统提供gparted的屏幕截图吗?
2011年

@sagarchialise:您可能必须先调整扩展分区(sdX [1-4])的大小,然后再调整驻留在该扩展分区(y> 4的sdXY)中的主分区的大小。
Lekensteyn 2011年

@Lekensteyn是的,也尝试过。在删除交换和/ home AFAIK之前,不会触摸扩展分区。这样,我也不会丢失数据或使系统混乱吗?
sagarchalise 2011年

1
@sagarchalise:如果要调整分区大小,则不应挂载分区。不要删除主目录或扩展分区,您将丢失数据(至少是分区信息)。在执行任何操作之前,最好使用Clonezilla备份到外部HDD。
Lekensteyn 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.