为了有效地使用计算机上的硬盘和USB驱动器等存储设备,您需要在Linux中使用之前了解并知道如何构造它们。在大多数情况下,大型存储设备被分成称为分区的单独部分。
分区使您能够将硬盘驱动器分成多个部分,其中每个部分都充当自己的硬盘驱动器,这在您在同一台计算机中安装多个操作系统时非常有用。
在本文中,我们将介绍如何在CentOS、RHEL、Fedora、Debian和Ubuntu发行版等 Linux 系统中对存储磁盘进行分区。
在Linux中创建磁盘分区
在本节中,我们将介绍如何在Linux中使用parted命令对存储磁盘进行分区。
第一步是查看所有块设备上的分区表或布局。这可以帮助您识别要分区的存储设备。您可以使用parted或fdisk命令来执行此操作。我们将使用前者进行演示,如下所示,其中标志-l
表示所有块设备上的列表分区布局。
# 分开-l
![](https://www.alaica.com/wp-content/uploads/linux-529.png)
从上述命令的输出来看,有两个硬盘连接到测试系统,第一个是/dev/sda
,第二个是/dev/sdb
。
在这种情况下,我们要对硬盘进行分区/dev/sdb
。要操作磁盘分区,请打开硬盘并开始对其进行操作,如图所示。
# 分开/dev/sdb
在parted提示符下,通过运行mklabel msdos或gpt创建分区表,然后输入Y/es
接受它。
(分开) mklabel msdos
![](https://www.alaica.com/wp-content/uploads/linux-530.png)
重要提示:请确保在命令中指定正确的分区设备。如果您在没有分区设备名称的情况下运行parted命令,它将随机选择一个存储设备进行修改。
接下来,在硬盘上创建一个新的主分区并打印分区表,如图所示。
(分开)mkpart 主 ext4 0 10024MB (分开)打印
![](https://www.alaica.com/wp-content/uploads/linux-531.png)
您可以为铰孔空间创建另一个分区,如图所示。
(分开)mkpart 主 ext4 10.0GB 17.24GB (分开)打印
![](https://www.alaica.com/wp-content/uploads/linux-532.png)
要退出,请发出quit命令,所有更改都会自动保存。
接下来,在每个分区上创建文件系统类型,您可以使用mkfs 实用程序(将ext4替换为您要使用的文件系统类型)。
# mkfs.ext4 /dev/sdb1 # mkfs.ext4 /dev/sdb2
![](https://www.alaica.com/wp-content/uploads/linux-533.png)
最后但并非最不重要的一点是,要访问分区上的存储空间,您需要通过创建挂载点来挂载它们,并按如下方式挂载分区。
# 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
![](https://www.alaica.com/wp-content/uploads/linux-534.png)
重要提示:您可能需要更新/etc/fstab
文件以在启动时自动挂载新创建的分区。
您可能还想阅读以下相关文章:
- Linux 中监控 Linux 磁盘分区和使用情况的 9 个工具
- 如何使用“cat”命令备份或克隆 Linux 分区
- 用于创建、调整大小和救援磁盘分区的 8 个 Linux“Parted”命令
- 如何修复 Linux 系统分区和目录并进行碎片整理
- 如何在 Linux 中克隆分区或硬盘
- 如何向现有 Linux 服务器添加新磁盘
- 适用于 Linux 的 6 大分区管理器(CLI + GUI)
就这样!在本文中,我们展示了如何对存储磁盘进行分区、在分区上创建文件系统类型并将其挂载到 Linux 系统中。您可以通过下面的评论表提出问题或与我们分享您的想法。