12 文件系统与存储管理之磁盘分区与管理工具

在上一篇文章中,我们详细讨论了如何挂载和卸载文件系统。在本节中,我们将深入探讨磁盘分区和管理工具的相关知识,这对于任何需要进行系统管理的人士至关重要。

1. 磁盘分区的基本概念

磁盘分区是将物理磁盘划分为多个逻辑单位的过程。这些逻辑单位可以被用来存储不同类型的数据,并可以被操作系统识别和管理。每个磁盘分区可以有独立的文件系统,允许不同的存储需求和配置。

1.1 为什么需要磁盘分区?

  • 提高管理效率:管理员可以更清晰地管理不同的数据。
  • 数据安全性:通过分区可以防止数据损坏,例如如果某个分区出现故障,其他分区的数据不会受影响。
  • 多重操作系统:可以在同一块硬盘上安装多个操作系统,便于进行测试或其它用途。

2. 磁盘分区的类型

常见的磁盘分区类型有两种:

  • 主分区:通常可以有四个主分区,主要用于操作系统和应用程序的存储。
  • 扩展分区:如果需要更多的分区,可以创建一个扩展分区,里面可以包含多个逻辑分区。

3. 常用的磁盘分区工具

在Linux中,有几种非常实用的磁盘分区工具,以下是一些常见的工具及其用法:

3.1 fdisk

fdisk 是一个强大的命令行磁盘分区工具,适用于MBR(Master Boot Record)分区表。

基本使用:

  1. 打开终端,输入以下命令:

    1
    sudo fdisk /dev/sda
  2. 查看当前分区状态,输入 p,然后可以看到当前的分区表。

  3. 创建新分区,输入 n,根据提示选择主分区或扩展分区,并设定起始和结束扇区。

  4. 保存退出,输入 w

3.2 parted

parted 是一个更现代的分区工具,支持GPT(GUID Partition Table)和MBR。

基本使用:

  1. 打开终端,输入以下命令:

    1
    sudo parted /dev/sda
  2. 查看当前分区状态:

    1
    (parted) print
  3. 创建新分区,使用以下命令:

    1
    (parted) mkpart primary ext4 1MiB 100GiB
  4. 退出 parted

    1
    (parted) quit

3.3 gparted

gparted 是一个图形化磁盘分区工具,适合于不熟悉命令行的用户。

基本使用:

  1. 使用以下命令安装 gparted

    1
    sudo apt install gparted
  2. 运行 gparted

    1
    sudo gparted
  3. 在图形界面中,可以通过右键操作来创建、修改或删除分区。

4. 确认与格式化分区

创建分区后,需要对其进行格式化以指定文件系统。例如,将分区格式化成 ext4 文件系统:

1
sudo mkfs.ext4 /dev/sda1

5. 管理磁盘分区的常见操作

5.1 检查分区

使用 lsblk 可以查看所有块设备及其挂载状态:

1
lsblk

5.2 重新调整分区大小

对于 parted,可以使用以下命令调整分区大小:

1
(parted) resizepart 1 50GiB

5.3 删除分区

可以使用 fdiskparted 删除不需要的分区:

1
sudo fdisk /dev/sda

然后输入 d并选择需要删除的分区号。

6. 小结

通过这一节的学习,我们了解了磁盘分区的基本概念、分区类型、常用的分区工具及其基本命令。磁盘管理是一个重要的技能,掌握了这些知识,能够更好地管理Linux系统中的存储资源。

在下一篇文章中,我们将开始探讨网络配置与管理的基础知识,继续我们的Linux运维之旅。如果您有任何问题或需要查询更多的信息,请随时与我们联系,我们很乐意提供帮助。

12 文件系统与存储管理之磁盘分区与管理工具

https://zglg.work/linux-maintenance/12/

作者

IT教程网(郭震)

发布于

2024-08-11

更新于

2024-08-12

许可协议

分享转发

交流

更多教程加公众号

更多教程加公众号

加入星球获取PDF

加入星球获取PDF

打卡评论