HCRM博客

如何在CentOS中正确格式化硬盘?

CentOS格式化指南

在CentOS系统中,对硬盘进行分区、格式化和挂载是管理存储资源的重要步骤,本文将详细介绍如何在CentOS 7环境中使用fdisk、parted等工具进行磁盘分区,以及如何使用mkfs命令进行格式化,最后通过mount命令实现分区的挂载。

如何在CentOS中正确格式化硬盘?-图1
(图片来源网络,侵权删除)

查看分区表状态

在进行任何操作之前,首先需要查看当前系统的磁盘和分区情况,可以使用lsblkfdisk l命令来查看:

lsblk
或者
fdisk l

这些命令会列出系统中所有磁盘及其分区信息。

使用fdisk进行分区

1、启动fdisk

```sh

fdisk /dev/sdb

```

如何在CentOS中正确格式化硬盘?-图2
(图片来源网络,侵权删除)

这里假设要对/dev/sdb磁盘进行分区。

2、查看帮助

输入mhelp可以查看fdisk的命令列表及说明:

```sh

m

```

如何在CentOS中正确格式化硬盘?-图3
(图片来源网络,侵权删除)

3、查看当前硬盘分区状态

输入p

```sh

p

```

4、新建分区

输入n,然后按照提示选择分区类型(主分区或扩展分区),并设置分区编号和扇区范围。

```sh

n

p

1

2048

20480

```

5、保存分区表

输入w进行保存:

```sh

w

```

6、退出fdisk

输入q退出:

```sh

q

```

三、使用parted进行分区(适用于超过2T的硬盘)

1、启动parted

```sh

parted /dev/sdb

```

2、设置磁盘标签为gpt

```sh

mklabel gpt

```

3、设置单位为TB

```sh

unit TB

```

4、创建分区

创建一个500MB的主分区和一个1GB的逻辑分区:

```sh

mkpart primary 1 0.5

mkpart logical 0.5 1

```

5、查看分区表

```sh

print

```

6、退出parted

parted会在退出时自动保存分区表,直接输入quit即可:

```sh

quit

```

格式化分区

1、使用mkfs格式化分区

对于ext4文件系统:

```sh

mkfs.ext4 /dev/sdb1

```

对于xfs文件系统:

```sh

mkfs.xfs /dev/sdb1

```

挂载分区

1、挂载新分区

创建一个挂载点目录,然后将分区挂载到该目录:

```sh

mkdir /mnt/newpartition

mount /dev/sdb1 /mnt/newpartition

```

2、开机自动挂载

编辑/etc/fstab文件,添加以下内容以实现开机自动挂载:

```sh

echo "/dev/sdb1 /mnt/newpartition ext4 defaults 0 0" >> /etc/fstab

```

相关问答FAQs

1、Q: 为什么使用mkfs.ext4比mkfs t ext4快?

A:mkfs.ext4直接调用了/etc/mke2fs.conf中的配置,而mkfs t ext4则会尝试读取设备上的旧文件系统信息,这可能导致速度变慢,推荐使用mkfs.ext4来进行格式化。

2、Q: 如何删除一个已有的分区?

A: 使用fdisk或parted工具删除分区,使用fdisk删除第一个分区:

1. 启动fdisk:fdisk /dev/sdb

2. 输入d删除分区,然后输入分区号(例如1):

```sh

d

1

```

3. 保存并退出:w,然后q

分享:
扫描分享到社交APP
上一篇
下一篇