如何使用GParted实用程序调整活动/主根分区的大小

How To Resize Active/Primary root Partition Using GParted Utility

今天我们将讨论磁盘分区。 这是Linux中最好的主题之一。 这允许用户在Linux中调整活动根分区的大小。

在本文中,我们将教您如何使用Gparted实用程序在Linux上调整活动根分区的大小。假设我们的系统有30GB磁盘,并且在安装Ubuntu操作系统时配置不正确。

我们需要在其中安装另一个OS,因此我们要在其上创建辅助分区。

建议不要调整活动分区的大小。 但是,我们将执行此操作,因为无法释放系统。

注意:执行此操作之前,请确保备份重要数据,因为如果出现问题(例如,电源出现故障或系统重新启动),则可以保留数据。

什么是Gparted

GParted是一个免费的分区管理器,可让您调整分区大小,复制和移动分区而不会丢失数据。 我们可以通过使用GParted Live引导映像来使用GParted应用程序的所有功能。 GParted Live使您可以在GNU / Linux以及其他操作系统(例如Windows或Mac OS X)上使用GParted。

1)使用df命令检查磁盘空间使用情况

我只想使用df命令向您展示我的分区。 df命令输出清楚地表明我只有一个分区。

1
2
3
4
5
6
7
8
9
$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        30G  3.4G 26.2G  16% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev            487M  4.0K  487M   1% /dev
tmpfs           100M  844K   99M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            498M  152K  497M   1% /run/shm
none            100M   52K  100M   1% /run/user

2)使用fdisk命令检查磁盘分区

我将使用fdisk命令验证这一点。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
$ sudo fdisk -l
[sudo] password for daygeek:

<strong><span style="color: #00ff00;">Disk /dev/sda: 33.1 GB</span></strong>, 33129218048 bytes
255 heads, 63 sectors/track, 4027 cylinders, total 64705504 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
Disk identifier: 0x000473a3

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    62609407    31303680   83  Linux
/dev/sda2        62611454    64704511     1046529    5  Extended
/dev/sda5        62611456    64704511     1046528   82  Linux swap / Solaris

3)下载GParted live ISO映像

使用以下命令下载GParted live ISO来执行此操作。

1
$ wget https://downloads.sourceforge.net/gparted/gparted-live-0.31.0-1-amd64.iso

4)使用GParted live安装媒体引导系统

使用GParted实时安装媒体(如刻录的CD / DVD或USB或ISO映像)引导系统。 您将获得类似于以下屏幕的输出。 在这里选择GParted Live(默认设置),然后按Enter。
 width=

5)键盘选择

默认情况下,它选择第二个选项,只需按Enter。
 width=

6)语言选择

默认情况下,它为美国英语选择33,只需按Enter。
 width=

7)模式选择(GUI或命令行)

默认情况下,它为GUI模式选择0,只需按Enter。
 width=

8)加载了GParted实时屏幕

现在,已加载GParted实时屏幕。 它显示了我之前创建的分区列表。
 width=

9)如何调整根分区的大小

选择要调整大小的根分区,这里只有一个分区可用,因此我将编辑该分区以安装另一个操作系统。
 width=

为此,请按"调整大小/移动"按钮以调整分区的大小。
 width=

在这里,在第一个框中输入要从该分区中取出的大小。 我要声明10GB的空间,所以我增加了10240MB,将其余的框保留为默认值,然后点击"调整大小/移动"按钮
 width=

由于您正在编辑实时系统分区,它将再次要求您确认调整分区的大小,然后单击"确定"。
 width=

它已成功将分区从30GB缩小到20GB。 还显示10GB的未分配磁盘空间。
 width=

最后单击Apply按钮执行下面的其余操作。
 width=

  • e2fsck e2fsck是一种文件系统检查实用程序,可自动修复文件系统中的坏扇区,与HDD相关的I / O错误。

  • resize2fs resize2fs程序将调整ext2,ext3或ext4文件系统的大小。 它可用于扩大或缩小设备上未安装的文件系统。

  • e2image e2image程序会将设备上的关键ext2,ext3或ext4文件系统元数据保存到image-file指定的文件中。

  • e2fsck e2fsck是一种文件系统检查实用程序,可自动修复文件系统中的坏扇区,与HDD相关的I / O错误。
     width=

    resize2fs resize2fs程序将调整ext2,ext3或ext4文件系统的大小。 它可用于扩大或缩小设备上未安装的文件系统。
     width=

    e2image e2image程序会将设备上的关键ext2,ext3或ext4文件系统元数据保存到image-file指定的文件中。
     width=

    所有操作已完成,然后关闭对话框。
     width=

    现在,我可以看到10GB的未分配磁盘分区。
     width=

    重新启动系统以进行检查。
     width=

    10)检查可用空间

    返回系统并使用fdisk命令查看分区中的可用空间。 是的,我可以在该分区上看到10GB的未分配磁盘空间。

    建议阅读:如何使用Parted命令管理磁盘分区

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    $ sudo parted /dev/sda print free
    [sudo] password for daygeek:
    Model: ATA VBOX HARDDISK (scsi)
    Disk /dev/sda: 32.2GB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    Disk Flags:

    Number  Start   End     Size    Type     File system  Flags
            <strong><span style="color: #00ff00;">32.3kB  10.7GB  10.7GB           Free Space</span></strong>
     1      10.7GB  32.2GB  21.5GB  primary  ext4         boot