mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-02-25 00:50:15 +08:00
PRF:20180416 How To Resize Active-Primary root Partition Using GParted Utility.md
@robsean 虽然这篇文章简单,要是仔细用心,可以做的更好,请参照我的校对以了解~
This commit is contained in:
parent
65f30aea3f
commit
461dbd4bac
@ -1,24 +1,24 @@
|
|||||||
如何使用 GParted 实用工具重新调整活动/主要的 root 分区
|
如何使用 GParted 实用工具缩放根分区
|
||||||
======
|
======
|
||||||
今天,我们将讨论磁盘分区。这是在 Linux 中一个最好的主题。这允许用户来重新调整在 Linux 中的活动 root 分区。
|
|
||||||
|
|
||||||
在这篇文章中,我们将教你如何使用 Gparted 使用工具重新调整在 Linux 上的活动 root 分区。
|
今天,我们将讨论磁盘分区。这是 Linux 中的一个好话题。这允许用户来重新调整在 Linux 中的活动 root 分区。
|
||||||
|
|
||||||
想象,我们的系统仅有30 GB 磁盘,当我们安装 Ubuntu 操作系统时,并没有恰当地配置。
|
在这篇文章中,我们将教你如何使用 GParted 缩放在 Linux 上的活动根分区。
|
||||||
|
|
||||||
我们需要在其中安装另一个操作系统,因此我们想在其中制作第二个分区。
|
比如说,当我们安装 Ubuntu 操作系统时,并没有恰当地配置,我们的系统仅有 30 GB 磁盘。我们需要安装另一个操作系统,因此我们想在其中制作第二个分区。
|
||||||
|
|
||||||
不建议重新调整活动分区。然而,我们将执行这个操作,因为没有其它方法来释放系统。
|
虽然不建议重新调整活动分区。然而,我们要执行这个操作,因为没有其它方法来释放系统分区。
|
||||||
|
|
||||||
在执行这个动作前,确保你备份重要的数据,因为如果一些东西出错(例如,电源故障或你的系统重启),你可以继续保留你的数据。
|
> 注意:在执行这个动作前,确保你备份了重要的数据,因为如果一些东西出错(例如,电源故障或你的系统重启),你可以得以保留你的数据。
|
||||||
|
|
||||||
### Gparted 是什么
|
### Gparted 是什么
|
||||||
|
|
||||||
[GParted][1] 是一个自由的分区管理器,它使你能够重新调整大小,复制,和移动分区,而不丢失数据。通过使用 GParted Live 可启动镜像,我们可以使用 GParted 应用程序的所有特色。 GParted Live 使你能够在 GNU/Linux 以及其它的操作系统上使用 GParted ,例如,Windows 或 Mac OS X 。
|
[GParted][1] 是一个自由的分区管理器,它使你能够缩放、复制和移动分区,而不丢失数据。通过使用 GParted 的 Live 可启动镜像,我们可以使用 GParted 应用程序的所有功能。GParted Live 可以使你能够在 GNU/Linux 以及其它的操作系统上使用 GParted,例如,Windows 或 Mac OS X 。
|
||||||
|
|
||||||
### 1) 使用 df 命令检查磁盘空间利用率
|
#### 1) 使用 df 命令检查磁盘空间利用率
|
||||||
|
|
||||||
|
我只是想使用 `df` 命令向你显示我的分区。`df` 命令输出清楚地表明我仅有一个分区。
|
||||||
|
|
||||||
我只是想使用 df 命令向你显示我的分区。 df 命令输出清楚地表明我仅有一个分区。
|
|
||||||
```
|
```
|
||||||
$ df -h
|
$ df -h
|
||||||
Filesystem Size Used Avail Use% Mounted on
|
Filesystem Size Used Avail Use% Mounted on
|
||||||
@ -29,12 +29,12 @@ tmpfs 100M 844K 99M 1% /run
|
|||||||
none 5.0M 0 5.0M 0% /run/lock
|
none 5.0M 0 5.0M 0% /run/lock
|
||||||
none 498M 152K 497M 1% /run/shm
|
none 498M 152K 497M 1% /run/shm
|
||||||
none 100M 52K 100M 1% /run/user
|
none 100M 52K 100M 1% /run/user
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
### 2) 使用 fdisk 命令检查磁盘分区
|
#### 2) 使用 fdisk 命令检查磁盘分区
|
||||||
|
|
||||||
|
我将使用 `fdisk` 命令验证这一点。
|
||||||
|
|
||||||
我将使用 fdisk 命令验证这一点。
|
|
||||||
```
|
```
|
||||||
$ sudo fdisk -l
|
$ sudo fdisk -l
|
||||||
[sudo] password for daygeek:
|
[sudo] password for daygeek:
|
||||||
@ -50,89 +50,100 @@ Disk identifier: 0x000473a3
|
|||||||
/dev/sda1 * 2048 62609407 31303680 83 Linux
|
/dev/sda1 * 2048 62609407 31303680 83 Linux
|
||||||
/dev/sda2 62611454 64704511 1046529 5 Extended
|
/dev/sda2 62611454 64704511 1046529 5 Extended
|
||||||
/dev/sda5 62611456 64704511 1046528 82 Linux swap / Solaris
|
/dev/sda5 62611456 64704511 1046528 82 Linux swap / Solaris
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
### 3) 下载 GParted live ISO 镜像
|
#### 3) 下载 GParted live ISO 镜像
|
||||||
|
|
||||||
|
使用下面的命令来执行下载 GParted live ISO。
|
||||||
|
|
||||||
使用下面的命令来执行下载 GParted live ISO 。
|
|
||||||
```
|
```
|
||||||
$ wget https://downloads.sourceforge.net/gparted/gparted-live-0.31.0-1-amd64.iso
|
$ wget https://downloads.sourceforge.net/gparted/gparted-live-0.31.0-1-amd64.iso
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
### 4) 使用 GParted Live 安装介质启动你的系统
|
#### 4) 使用 GParted Live 安装介质启动你的系统
|
||||||
|
|
||||||
|
使用 GParted Live 安装介质(如烧录的 CD/DVD 或 USB 或 ISO 镜像)启动你的系统。你将获得类似于下面屏幕的输出。在这里选择 “GParted Live (Default settings)” ,并敲击回车按键。
|
||||||
|
|
||||||
使用 GParted Live 安装介质(像烧录的 CD/DVD 或 USB 或 ISO 镜像)启动你的系统。你将获得类似于下面屏幕的输出。在这里选择 **GParted Live (Default settings)** ,并敲击 **Enter** 按键。
|
|
||||||
![][3]
|
![][3]
|
||||||
|
|
||||||
### 5) 键盘选择
|
#### 5) 键盘选择
|
||||||
|
|
||||||
|
默认情况下,它选择第二个选项,按下回车即可。
|
||||||
|
|
||||||
默认情况下,它选择第二个选项,仅敲击 **Enter** 按键。
|
|
||||||
![][4]
|
![][4]
|
||||||
|
|
||||||
### 6) 语言选择
|
#### 6) 语言选择
|
||||||
|
|
||||||
|
默认情况下,它选择 “33” 美国英语,按下回车即可。
|
||||||
|
|
||||||
默认情况下,它选择 **33** 美国英语,仅敲击 **Enter** 按键。
|
|
||||||
![][5]
|
![][5]
|
||||||
|
|
||||||
### 7) 模式选择(图形用户界面或命令行)
|
#### 7) 模式选择(图形用户界面或命令行)
|
||||||
|
|
||||||
|
默认情况下,它选择 “0” 图形用户界面模式,按下回车即可。
|
||||||
|
|
||||||
默认情况下,它选择 **0** 图形用户界面模式,仅敲击 **Enter** 按键。
|
|
||||||
![][6]
|
![][6]
|
||||||
|
|
||||||
### 8) 加载 GParted Live 屏幕
|
#### 8) 加载 GParted Live 屏幕
|
||||||
|
|
||||||
|
现在,GParted Live 屏幕已经加载,它显示我以前创建的分区列表。
|
||||||
|
|
||||||
现在,GParted live 屏幕已经加载,它显示我以前创建的分区列表。
|
|
||||||
![][7]
|
![][7]
|
||||||
|
|
||||||
### 9) 如何重新调整 root 分区大小
|
#### 9) 如何重新调整根分区大小
|
||||||
|
|
||||||
|
选择你想重新调整大小的根分区,在这里仅有一个分区,所以我将编辑这个分区以便于安装另一个操作系统。
|
||||||
|
|
||||||
选择你想重新调整大小的 root 分区,在这里仅一个分区,所以我将编辑这个分区以便于安装另一个操作系统。
|
|
||||||
![][8]
|
![][8]
|
||||||
|
|
||||||
为做到这一点,按下 **Resize/Move** 按钮来重新调整分区大小。
|
为做到这一点,按下 “Resize/Move” 按钮来重新调整分区大小。
|
||||||
|
|
||||||
![][9]
|
![][9]
|
||||||
|
|
||||||
现在,在第一个框中输入你想从这个分区中取出的大小。我将索要**10GB**,所以,我添加**10240MB**,并保留框的剩余部分为默认值,然后点击 **Resize/Move** 按钮。
|
现在,在第一个框中输入你想从这个分区中取出的大小。我将索要 “10GB”,所以,我添加 “10240MB”,并让该对话框的其余部分为默认值,然后点击 “Resize/Move” 按钮。
|
||||||
|
|
||||||
![][10]
|
![][10]
|
||||||
|
|
||||||
它将再次要求你确认重新调整分区的大小,因为你正在编辑活动的系统分区,然后点击 **Ok**。
|
它将再次要求你确认重新调整分区的大小,因为你正在编辑活动的系统分区,然后点击 “Ok”。
|
||||||
|
|
||||||
![][11]
|
![][11]
|
||||||
|
|
||||||
分区从 30GB 缩小到 20GB 已经成功。也显示 10GB 未分配的磁盘空间。
|
分区从 30GB 缩小到 20GB 已经成功。也显示 10GB 未分配的磁盘空间。
|
||||||
|
|
||||||
![][12]
|
![][12]
|
||||||
|
|
||||||
最后点击 `Apply` 按钮来执行下面剩余的操作。
|
最后点击 “Apply” 按钮来执行下面剩余的操作。
|
||||||
|
|
||||||
![][13]
|
![][13]
|
||||||
|
|
||||||
* **`e2fsck`** e2fsck 是一个文件系统检查实用程序,自动修复文件系统中与 HDD 相关的坏扇道,I/O 错误。
|
`e2fsck` 是一个文件系统检查实用程序,自动修复文件系统中与 HDD 相关的坏扇道、I/O 错误。
|
||||||
* **`resize2fs`** resize2fs 程序将重新调整 ext2 ,ext3,或 ext4 文件系统的大小。它可以被用于扩大或缩小一个位于设备上的未挂载的文件系统。
|
|
||||||
* **`e2image`** e2image 程序将保存位于设备上的关键的 ext2 ,ext3 ,或 ext4 文件系统元数据到一个由镜像文件规定是文件中。
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
**`e2fsck`** 是一个文件系统检查实用程序,自动修复文件系统中与 HDD 相关的坏扇道,I/O 错误。
|
|
||||||
![][14]
|
![][14]
|
||||||
|
|
||||||
**`resize2fs`** resize2fs 程序将重新调整 ext2 ,ext3,或 ext4 文件系统的大小。它可以被用于扩大或缩小一个位于设备上的未挂载的文件系统。
|
`resize2fs` 程序将重新调整 ext2、ext3 或 ext4 文件系统的大小。它可以被用于扩大或缩小一个位于设备上的未挂载的文件系统。
|
||||||
|
|
||||||
![][15]
|
![][15]
|
||||||
|
|
||||||
**`e2image`** e2image 程序将保存位于设备上的关键的 ext2 ,ext3 ,或 ext4 文件系统元数据到一个由镜像文件规定是文件中。
|
`e2image` 程序将保存位于设备上的关键的 ext2、ext3 或 ext4 文件系统的元数据到一个指定文件中。
|
||||||
|
|
||||||
![][16]
|
![][16]
|
||||||
|
|
||||||
所有的操作完成,关闭对话框。
|
所有的操作完成,关闭对话框。
|
||||||
|
|
||||||
![][17]
|
![][17]
|
||||||
|
|
||||||
现在,我们可以看到未分配的 **10GB** 磁盘分区。
|
现在,我们可以看到未分配的 “10GB” 磁盘分区。
|
||||||
|
|
||||||
![][18]
|
![][18]
|
||||||
|
|
||||||
重启系统来检查这一结果。
|
重启系统来检查这一结果。
|
||||||
|
|
||||||
![][19]
|
![][19]
|
||||||
|
|
||||||
### 10) 检查剩余空间
|
#### 10) 检查剩余空间
|
||||||
|
|
||||||
|
重新登录系统,并使用 `fdisk` 命令来查看在分区中可用的空间。是的,我可以看到这个分区上未分配的 “10GB” 磁盘空间。
|
||||||
|
|
||||||
重新登陆系统,并使用 fdisk 命令来查看在分区中可用的空间。是的,我可以看到这个分区上未分配的 **10GB** 磁盘空间。
|
|
||||||
```
|
```
|
||||||
$ sudo parted /dev/sda print free
|
$ sudo parted /dev/sda print free
|
||||||
[sudo] password for daygeek:
|
[sudo] password for daygeek:
|
||||||
@ -145,7 +156,6 @@ Disk Flags:
|
|||||||
Number Start End Size Type File system Flags
|
Number Start End Size Type File system Flags
|
||||||
32.3kB 10.7GB 10.7GB Free Space
|
32.3kB 10.7GB 10.7GB Free Space
|
||||||
1 10.7GB 32.2GB 21.5GB primary ext4 boot
|
1 10.7GB 32.2GB 21.5GB primary ext4 boot
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
@ -154,7 +164,7 @@ via: https://www.2daygeek.com/how-to-resize-active-primary-root-partition-in-lin
|
|||||||
|
|
||||||
作者:[Magesh Maruthamuthu][a]
|
作者:[Magesh Maruthamuthu][a]
|
||||||
译者:[robsean](https://github.com/robsean)
|
译者:[robsean](https://github.com/robsean)
|
||||||
校对:[校对者ID](https://github.com/校对者ID)
|
校对:[wxy](https://github.com/wxy)
|
||||||
选题:[lujun9972](https://github.com/lujun9972)
|
选题:[lujun9972](https://github.com/lujun9972)
|
||||||
|
|
||||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||||
|
Loading…
Reference in New Issue
Block a user