1. 前言
在Centos7系统下,格式化分区并挂载是一个常用的操作。它可以帮助我们更好地管理存储空间,实现文件的有效存储和共享。本文主要介绍如何在Centos7系统下进行分区格式化和挂载。
2. 查看当前磁盘分区信息
在进行磁盘分区操作前,我们首先需要查看系统当前的磁盘分区信息。我们可以使用fdisk -l命令来查看所有可用的物理磁盘及其分区信息,如下所示:
[root@localhost ~]# fdisk -l
Disk /dev/sda: 53.7 GB, 53687091200 bytes, 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1050623 524288 83 Linux
/dev/sda2 1050624 52428799 25639088 8e Linux LVM
Disk /dev/mapper/centos-root: 25.8 GB, 25769803776 bytes, 50331648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/centos-swap: 2147 MB, 2147483648 bytes, 4194304 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/centos-home: 25.8 GB, 25746544640 bytes, 50298880 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
我们可以看到,系统当前有一个物理磁盘/dev/sda和三个逻辑卷/dev/mapper/centos-root、/dev/mapper/centos-swap和/dev/mapper/centos-home。
3. 创建新的分区
如果我们需要创建新的分区,可以使用fdisk命令进行分区。假设我们要在/dev/sda磁盘上创建新的分区,我们首先需要使用fdisk命令对磁盘进行编辑。
[root@localhost ~]# fdisk /dev/sda
输入命令后,系统提示我们使用m命令来查看所有可用的命令。我们可以输入m来查看:
Command (m for help): m
我们可以看到,常用的命令有:
n:新建分区
d:删除分区
p:打印分区表
w:保存分区表并退出
我们输入n来新建分区:
Command (m for help): n
系统提示我们选择主分区还是扩展分区。这里我们选择主分区。
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p
然后,系统提示我们选择分区编号和起始位置,直接按回车键即可使用默认值。
Partition number (1-4, default 1):
First sector (2048-104857599, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-104857599, default 104857599):
Created a new partition 1 of type 'Linux' and of size 50 GiB.
这时,我们已经成功地创建了一个50GB大小的新分区/dev/sda1。
4. 格式化分区
创建新分区后,我们需要进行分区格式化,以便文件系统能够使用它。我们可以使用mkfs命令对分区进行格式化。
[root@localhost ~]# mkfs -t ext4 /dev/sda1
这里我们选择ext4文件系统,也可以选择其他文件系统。格式化完成后,我们可以使用mount命令将分区挂载到指定的目录。
5. 挂载分区
挂载分区时,我们需要指定要挂载的分区、挂载到的目录以及文件系统类型等参数。
首先,我们需要创建要挂载到的目录。这里,我们创建一个名为/mnt/data的目录作为挂载点。
[root@localhost ~]# mkdir /mnt/data
然后,我们可以使用mount命令进行挂载。例如,将/dev/sda1分区挂载到/mnt/data目录下:
[root@localhost ~]# mount -t ext4 /dev/sda1 /mnt/data
挂载完成后,我们可以使用df命令来查看分区是否已经挂载成功。
6. 自动挂载分区
如果我们需要系统启动时自动挂载分区,可以在/etc/fstab文件中添加挂载信息。例如,我们需要自动挂载分区/dev/sda1到/mnt/data目录下,并且文件系统类型为ext4,则可以在/etc/fstab文件中添加一行如下内容:
/dev/sda1 /mnt/data ext4 defaults 0 2
其中,第一列是要挂载的分区路径或UUID;第二列是挂载点的目录路径;第三列是文件系统类型;第四列是挂载选项,这里使用默认参数;第五列是是否备份,如果需要备份,可以填写1;第六列是磁盘检查的顺序。
添加完成后,我们可以使用mount -a命令来重新挂载所有文件系统,以便应用最新的挂载配置。
总结
本文主要介绍了如何在Centos7系统下进行分区格式化和挂载。首先我们查看了当前磁盘分区信息,然后通过fdisk命令创建了新的分区,并用mkfs命令对分区进行了格式化,最后使用mount命令将分区挂载到指定的目录。如果需要系统启动时自动挂载分区,可以在/etc/fstab文件中添加挂载信息。