CentOS格式化指南
在CentOS系统中,对硬盘进行分区、格式化和挂载是管理存储资源的重要步骤,本文将详细介绍如何在CentOS 7环境中使用fdisk、parted等工具进行磁盘分区,以及如何使用mkfs命令进行格式化,最后通过mount命令实现分区的挂载。
查看分区表状态
在进行任何操作之前,首先需要查看当前系统的磁盘和分区情况,可以使用lsblk
或fdisk l
命令来查看:
lsblk 或者 fdisk l
这些命令会列出系统中所有磁盘及其分区信息。
使用fdisk进行分区
1、启动fdisk:
```sh
fdisk /dev/sdb
```
这里假设要对/dev/sdb磁盘进行分区。
2、查看帮助:
输入m
或help
可以查看fdisk的命令列表及说明:
```sh
m
```
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
```
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
。