如何在Linux上使用parted如何在Linux上使用parted如何在Linux上使用parted如何在Linux上使用parted
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在Linux上使用parted

发表 admin at 2025年2月28日
类别
  • 未分类
标签

Parted 是一个用于在 Linux 上管理磁盘分区的命令行工具。 Parted 可用于处理 MSDOS 和 GPT 分区表。 Parted 可用于轻松执行许多低级分区任务。为了正确使用parted,您需要大量有关磁盘物理结构的知识,例如磁盘的块大小。在本文中,我将向您展示如何在 Linux 上使用 parted。我将使用 Ubuntu 18.04 LTS 进行演示。那么,让我们开始吧。

安装分离:

如果您使用 Ubuntu 或任何基于 Debian 的 Linux 发行版,那么您可以轻松安装parted,因为它可以在官方软件包存储库中找到。首先,使用以下命令更新 APT 软件包存储库缓存:

$ sudo apt update

APT 软件包存储库缓存已更新。

现在,运行以下命令来安装parted:

$ sudo apt install parted

现在,按 y,然后按 继续。

应该安装 Parted。

在 CentOS/RHEL 7 上,您可以使用以下命令安装parted:

$ sudo yum install parted -y

查找存储设备标识符:

在开始使用parted之前,您必须知道需要对哪个存储设备进行分区。

您可以运行以下命令来列出计算机上所有连接的存储设备:

$ sudo lshw -class disk -short

如您所见,我的计算机上有 2 个存储设备,/dev/sda 和 /dev/sdb。这里,/dev/sdb 是我的 32GB USB 拇指驱动器。这是我要分区的。

使用parted打开存储设备:

现在您知道要对哪个存储设备进行分区,您可以按如下方式打开parted:

$ sudo parted /dev/sdb

注意:确保将/dev/sdb更改为要分区的存储设备。

分开应该打开。现在,您可以运行许多parted命令来按照您想要的方式对所需的存储设备进行分区。

切换到不同的存储设备:

您也可以在不预先指定要打开哪个存储设备的情况下启动parted,如下所示:

$ sudo parted

如您所见,parted 已经开始。默认情况下,选择第一个/主存储设备/dev/sda。

您可以使用以下parted命令列出计算机上的所有存储设备:

(parted) print devices

如您所见,我的计算机上的存储设备 /dev/sda 和 /dev/sdb 与其物理大小一起列出。

现在,您可以使用selectparted命令来选择要分区的存储设备(假设/dev/sdb),如下所示:

(parted) select /dev/sdb

如您所见,选择了/dev/sdb。

创建新的分区表:

您可以使用parted创建GPT和MSDOS分区表。

要创建 GPT 分区表,请运行以下 parted 命令:

(parted) mklabel gpt

要创建 MSDOS 分区表,请运行以下 parted 命令:

(parted) mklabel msdos

当我对 USB 拇指驱动器进行分区时,我将使用 MSDOS 分区表。 GPT 分区创建过程相同。

现在,输入忽略并按。

当您创建新的分区表时,所有现有分区都将被删除。如果您同意,请输入是,然后按。

由于某种原因,更改无法立即应用。但没关系。输入“忽略”并按 。

应创建一个新的分区表。

创建新分区:

您可以使用以下parted命令创建新分区:

(parted) mkpart

现在,根据您要创建主分区还是扩展分区,输入主或扩展。完成后,按 。

现在,输入要用于该分区的文件系统类型。我会选择 ext4。

注意:您可以使用以下命令找出可以在此处使用的关键字:

$ grep -v nodev /proc/filesystems| cut -f2

现在,输入分区开始的位置(以兆字节 (MB) 为单位)。如果是第一个分区,则 1 (MB) 是可接受的值。完成后,按 。

现在,输入分区结束的位置(以兆字节 (MB) 为单位)。分区的大小将是结束位置和开始位置之间的差异。例如,假设您要创建一个 1GB/1024MB 的分区。因此,结尾将是 1024。完成后,按 。

注意:由于对齐问题,您不能在此处输入 1025。 Parted 不会自动对齐分区。

将创建分区。

您可以列出所选存储设备的所有分区,如下所示:

(parted) print

如您所见,列出了新创建的分区。

注意:当您使用parted创建多个分区时,您必须至少从最后一个分区的End+1开始新分区。例如,我之前创建的分区以 1024MB 结尾。因此,下一个分区将从 1025MB 或更多开始。

我创建了另一个分区来演示如何使用下一节中的 parted 删除分区。

删除分区:

首先,列出您选择的存储设备的所有分区,如下所示:

(parted) print

假设您要删除下面屏幕截图中标记的分区号 2。

为此,请运行以下 parted 命令:

(parted) rm 2

如您所见,分区号 2 不再存在。

更改单位:

创建新分区时,必须指定新分区的开始和结束部分。默认单位是MB。你可以在parted中很容易地改变它。

支持的单位和关键字是:

Sectors

s

Bytes

B

Cylinders

cyl

cylinders, heads, sectors

chs

Kilobytes

知识库

Mebibytes

MiB

Megabytes

MB

Gibibytes

GiB

Gigabytes

GB

Percentage

%

注意:有关此内容的更多信息,请使用以下命令查看parted的手册页:

$ man parted

您可以使用单位命令更改默认单位。

例如,假设您要将默认单位 MB 更改为扇区,然后运行以下命令:

(parted) unit s

正如您所看到的,显示单位也发生了变化。

现在,您还可以使用新设置的单位创建分区。

这就是在 Linux 上使用 parted 的方式。感谢您阅读本文。

©2015-2025 Norria support@alaica.com