10 磁盘分区与格式化

在上一节中,我们探讨了Linux系统中的网络配置与防火墙设置,本节我们将进入存储管理,具体讨论磁盘分区与格式化。这是确保文件系统正确运行和数据管理的一项重要任务。我们会通过案例来演示如何在Linux下进行磁盘分区与格式化的过程。

理解磁盘分区

在Linux中,磁盘是以分区的形式进行管理的。每个磁盘可以被划分为多个“分区”,每个分区可以格式化成不同的文件系统。例如,通常使用的文件系统有ext4xfsbtrfs等。

分区的格式通常遵循以下模式:

  • 主分区:最大可以有四个,每个可以包含一个操作系统。
  • 扩展分区:一种特殊的主分区,可以在其内创建多个“逻辑分区”。

使用fdisk命令进行分区

我们以一个实际案例来探讨如何使用fdisk命令进行分区。假设我们添加了一块新磁盘/dev/sdb,我们将此磁盘进行分区。

1
sudo fdisk /dev/sdb

fdisk命令界面中,我们可以使用以下命令:

  • m:显示帮助信息。
  • n:创建新的分区。
  • d:删除分区。
  • p:打印当前的分区表。
  • w:保存并退出。
  • q:不保存退出。

创建新分区的步骤

  1. 输入n创建新分区。
  2. 根据提示选择分区类型(主分区或扩展分区)。
  3. 输入分区号(例如1)。
  4. 设置分区的起始和结束扇区(若不确定,直接按回车使用默认值)。
  5. 重复以上步骤以创建更多分区。

完成后,使用p命令查看分区表,确保分区设置正确,最后输入w保存更改。

格式化分区

一旦分区完成,我们需要对新分区进行格式化。以新创建的分区/dev/sdb1为例,使用mkfs命令来格式化为ext4文件系统。

1
sudo mkfs.ext4 /dev/sdb1

在格式化的时候,系统会将分区初始化为指定的文件系统格式,所有数据会被清除。确保在格式化之前备份重要数据。

挂载新分区

格式化完成后,需要将新分区挂载到文件系统中。首先创建一个挂载点:

1
sudo mkdir /mnt/mydisk

然后将分区挂载到该目录:

1
sudo mount /dev/sdb1 /mnt/mydisk

现在,您可以在/mnt/mydisk目录下访问新分区。

开机自动挂载

为了在每次重启后自动挂载该分区,需要编辑/etc/fstab文件。在该文件中添加以下行:

1
/dev/sdb1 /mnt/mydisk ext4 defaults 0 0

监控磁盘使用情况

在进行磁盘管理时,监控各分区的使用情况也很重要。使用df -h命令可以快速查看每个挂载分区的使用状态。

1
df -h

小结

本节教程介绍了Linux中的磁盘分区与格式化的基本操作,通过fdisk命令进行分区,通过mkfs命令格式化,并通过mount命令挂载。掌握这些操作后,您将能够有效管理Linux系统中的存储设备。在下一节中,我们将深入探讨LVM(逻辑卷管理),为您带来更复杂和灵活的存储管理解决方案。

10 磁盘分区与格式化

https://zglg.work/linux-system-admin/10/

作者

IT教程网(郭震)

发布于

2024-08-15

更新于

2024-08-16

许可协议

分享转发

交流

更多教程加公众号

更多教程加公众号

加入星球获取PDF

加入星球获取PDF

打卡评论