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。
5)键盘选择
默认情况下,它选择第二个选项,只需按Enter。
6)语言选择
默认情况下,它为美国英语选择33,只需按Enter。
7)模式选择(GUI或命令行)
默认情况下,它为GUI模式选择0,只需按Enter。
8)加载了GParted实时屏幕
现在,已加载GParted实时屏幕。 它显示了我之前创建的分区列表。
9)如何调整根分区的大小
选择要调整大小的根分区,这里只有一个分区可用,因此我将编辑该分区以安装另一个操作系统。
为此,请按"调整大小/移动"按钮以调整分区的大小。
在这里,在第一个框中输入要从该分区中取出的大小。 我要声明10GB的空间,所以我增加了10240MB,将其余的框保留为默认值,然后点击"调整大小/移动"按钮
由于您正在编辑实时系统分区,它将再次要求您确认调整分区的大小,然后单击"确定"。
它已成功将分区从30GB缩小到20GB。 还显示10GB的未分配磁盘空间。
最后单击
所有操作已完成,然后关闭对话框。
现在,我可以看到10GB的未分配磁盘分区。
重新启动系统以进行检查。
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 |