或者

或者

我的主分区空间不足 (/dev/sda1)。主分区(/dev/sda)有更多的可用空间。我想从 (/dev/sda) 转移空间并扩展到 (/dev/sda1) 分区,这是我的主分区,并且包含所有 linux 启动、内核等文件。

sudo fdisk -l
Disk /dev/sda: 204.8 GB, 204803670016 bytes,400007168 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

Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048   199997439    99997696     Linux

答案1

有几件事需要做:重新调整分区大小,然后重新调整文件系统大小。

为了使这更容易,有 gparted。它是一个 GUI,两者兼而有之。当文件系统正在使用时您无法执行此操作,因此请从 Live CD/USB 启动。您可以下载 gparted 操作系统。一个小型实时操作系统,只有一个最小的工具包,包括 gparted。

或者

你有一个很大的根分区(我的只有20G)。

添加/home分区。这可以填满磁盘的其余部分,您不必重新启动。只需创建新分区并安装它(gparted 可以完成所有这些操作,但您必须先安装它)。接下来将旧的复制/home到新的/home。您可以使用绑定安装来公开,可能是hidden/home`。 (在执行此操作时,您可能希望注销任何可能丢失数据的帐户)。

使用命令行

自从我这样做以来已经很长时间了,因为我总是必须查找它(我做的还不够。我使用命令行来做大多数事情,但我不做这么多,所以使用 GUI )。

您必须做两件事: - 调整分区大小。 - 调整文件系统的大小(使用您找到的命令)。

当您调整文件系统的大小时,您不应该使用该文件系统。因此需要一张 Live CD/USB。

我会做什么。

我会添加一个/home.我总是这样做,因为它使升级到新操作系统变得更容易(更换操作系统,保留/home)。您还可以将 的其他部分链接//home例如/opt/home/system/opt, /usr/local/home/system/usr-local

答案2

我认为您正在使用物理设备作为物理设备,没有任何逻辑层。最好使用逻辑卷,因为它可以帮助您管理设备而无需触及分区部分。

定义卷组时,您可以将物理设备添加到组中,从而对逻辑分区进行抽象。

稍后您可以使用卷组上的可用空间来扩展逻辑卷。

相关内容