网站搜索

如何在 Linux 中创建磁盘分区


为了有效地使用计算机上的硬盘和 USB 驱动器等存储设备,您需要在 Linux 中使用之前了解并知道如何构造它们。在大多数情况下,大型存储设备被分成称为分区的单独部分。

分区使您能够将硬盘驱动器分成多个部分,其中每个部分都充当自己的硬盘驱动器,这在您在同一台计算机中安装多个操作系统时非常有用。

在本文中,我们将介绍如何在CentOSRHELFedoraDebian<等Linux系统中对存储磁盘进行分区。Ubuntu 发行版。

在Linux中创建磁盘分区

在本节中,我们将介绍如何在Linux中使用parted命令对存储磁盘进行分区。

第一步是查看所有块设备上的分区表或布局。这可以帮助您识别要分区的存储设备。您可以使用 parted 或 fdisk 命令来执行此操作。我们将使用前者进行演示,如下所示,其中 -l 标志表示所有块设备上的列表分区布局。

parted -l

从上述命令的输出来看,测试系统连接了两个硬盘,第一个是/dev/sda,第二个是/dev/sdb

在本例中,我们要对硬盘/dev/sdb进行分区。要操作磁盘分区,请打开硬盘并开始对其进行操作,如图所示。

parted /dev/sdb

parted提示符下,通过运行mklabel msdosgpt来创建分区表,然后输入Y/es接受。

(parted) mklabel msdos

重要:确保在命令中指定正确的分区设备。如果您在没有分区设备名称的情况下运行parted命令,它将随机选择一个存储设备进行修改。

接下来,在硬盘上创建一个新的主分区并打印分区表,如图所示。

(parted) mkpart primary ext4 0 10024MB 
(parted) print 

您可以为铰孔空间创建另一个分区,如图所示。

(parted) mkpart primary ext4 10.0GB 17.24GB
(parted) print 

要退出,请发出退出命令,所有更改都会自动保存。

接下来,在每个分区上创建文件系统类型,您可以使用mkfs实用程序(将ext4替换为您想要使用的文件系统类型)。

mkfs.ext4 /dev/sdb1
mkfs.ext4 /dev/sdb2

最后但并非最不重要的一点是,要访问分区上的存储空间,您需要通过创建挂载点来挂载它们,并按如下方式挂载分区。

mkdir -p /mnt/sdb1
mkdir -p /mnt/sdb2
mount -t auto /dev/sdb1 /mnt/sdb1
mount -t auto /dev/sdb2 /mnt/sdb2

要检查分区是否实际挂载,请运行 df 命令报告文件系统磁盘空间使用情况。

df -hT

重要:您可能需要更新 /etc/fstab 文件才能在启动时自动挂载新创建的分区。

您可能还想阅读以下相关文章:

  1. Linux 中监控 Linux 磁盘分区和使用情况的 9 个工具
  2. 如何使用“cat”命令备份或克隆 Linux 分区
  3. 用于创建、调整大小和救援磁盘分区的 8 个 Linux“Parted”命令
  4. 如何修复 Linux 系统分区和目录并进行碎片整理
  5. 如何在 Linux 中克隆分区或硬盘
  6. 如何向现有 Linux 服务器添加新磁盘
  7. 适用于 Linux 的 6 大分区管理器 (CLI + GUI)

就这样!在本文中,我们展示了如何对存储磁盘进行分区、在分区上创建文件系统类型并将其挂载到 Linux 系统中。您可以通过下面的评论表提出问题或与我们分享您的想法。