JavaScript is required
首页 >  CentOS文档

1 未挂载过数据盘的机器


1.1 查看数据盘名称

使用命令:lsblk -f

如上图,vda有一个分区vda1,挂载点为根目录,说明vda是我们的系统盘。vdb为我们的数据盘名称,没有分区、没有格式化、也没有挂载点,说明我们的数据盘是完全干净的,若已经有分区,请跳转至文章末尾,按照已经挂载过数据盘的机器操作。


1.2 为数据盘分区

使用命令:fdisk /dev/vdb

具体操作如下:

1.执行命令:fdisk /dev/vdb

2.按下n回车,意味着新建分区

3.按下p两次回车,意味着我们只创建一个主分区/dev/vdb1

4.按下w回车,意味着保存我们此次对数据盘的分区操作,并退出



1.3 格式化数据盘

执行以下命令,意味着我们将/dev/vdb1这块分区格式化为ext4格式

mkfs -t ext4 /dev/vdb1


1.4 永久挂载

命令格式:echo 磁盘分区 挂载目录 ext4 defaults 0 0 >> /etc/fstab

如我们要把/dev/vdb1挂载在/home目录下,执行此命令:echo /dev/vdb1 /home ext4 defaults 0 0 >> /etc/fstab


1.5 使挂载生效

方法一:执行命令:mount -a

方法二:重启机器(首选)



1.6 查看挂载是否成功

执行命令:lsblk -f

观察分区和挂载点信息,即可得挂载是否成功



2 曾经挂载过数据盘的机器

之前挂载过数据盘的机器,由于重装机器或者挂载方式为临时挂载,重新开机后,数据盘需要重新挂载。但是我们的数据盘数据还在,不需要再重新分区,也不需要再格式化。



2.1 查看挂载和数据盘分区、格式化情况

若我们的服务器之前已经挂载过数据盘,可以先通过此命令查看目前的挂载情况:lsblk -f


如上图,vda代表我们的系统盘,挂载在根目录下,vdb是我们的数据盘,已经进行过分区和格式化(分区为vdb1一个分区,ext4格式),但是挂载点为空,意味着还没有进行挂载。



2.2 重新为数据盘分区、格式化(可选)

例如我们的数据盘名称为/dev/vdb

1.执行命令:fdisk /dev/vdb

2.按下d回车,意味着删除之前区分

3.按下w回车,意味着保存我们对数据盘的删除分区操作,并退出

如下图:

4.再次执行命令:fdisk /dev/vdb,根据自身要求重新为数据盘分区

5.执行格式化命令:mkfs -t ext4 数据盘分区,如我们为数据盘分区为/dev/vdb1,那我们就执行:mkfs -t ext4 /dev/vdb1,为/dev/vdb1进行格式化


2.3 永久挂载

命令格式:echo 磁盘分区 挂载目录 ext4 defaults 0 0 >> /etc/fstab

如我们要把/dev/vdb1挂载在/home目录下,执行此命令:echo /dev/vdb1 /home ext4 defaults 0 0 >> /etc/fstab


2.4 使挂载生效

方法一:执行命令:mount -a

方法二:重启机器(首选)