Linux学习笔记之如何挂载数据盘

一、引入

  双11在阿里云买了一台服务器(Linux操作系统,版本:CentOS7.04),配置就是20G的系统盘和40G的数据盘,可是问题来了,当系统初始化登录进去之后,输入:free -h命令并不能看到额外买的数据盘,只能看到20G的系统盘,百度了解了一下,原来是要对数据盘进行挂载,下面给出我的解决方案,可供参考。

二、解决方案

  1.查看磁盘:命令行输入:fdisk -l 查看当前的磁盘情况,如下图所示,可以看到有一块额外的40G的硬盘,如下图所示:

  

  2.磁盘分区:命令行输入: fdisk -S 56 /dev/vdb,然后根据提示,依次输入:”n“、”p“、”1“、两次回车,”wq“,分区也就开始了并很快就可完成。如下图所示(由于我的磁盘已经挂在成功了,当时并没有截图,就用一下别人的图):

  

  此时再在命令行中输入:fdisk -l 就能看到新建的分区了,如下图所示:

  

  3.磁盘格式化:由于我这个数据盘是新买的,所以需要进行格式化,要是原来就有的磁盘并且上面还存有数据,此步骤要慎重!输入命令:mkfs.ext4  /dev/vdb1,如下图所示:

  

  注意:简要说一下ext3与ext4的区别:ext3是第三代扩展文件系统;ext4是第四代,是ext3的升级版。所以我最终还是选择了格式化为ext4的文件系统。具体看二者的区别可移步:https://blog.csdn.net/weixin_39212776/article/details/81016007

  还有就是这里格式化的路径要用之前 fdisk -l 命令查出来的地址,如下图所示:

  

  注:后续的进行,需要先明白一个事情就是,数据盘的挂载其实就是将磁盘挂载在一个文件夹下面(个人的理解),所以需要一个新的文件夹,一般都是使用  mnt  这个文件夹。没有的话需要新建一个文件夹(mkdir ),当然也可以自定义文件夹的名字。

  

  我买的服务器由于已经新建了文件夹  mnt  ,所以,我就直接进行下面的操作了。

  4.写入磁盘分区信息:使用命令:echo '/dev/vdb1  /mnt ext4    defaults    0  0' >> /etc/fstab  ,然后使用  cat /etc/fstab  查看,出现以下信息就说明写入成功:

  

  5.挂载,使用命令 mount -a 命令挂载新的分区,并使用 df -h 命令查看,出现如下信息则表示挂载数据盘成功!

  

  可以看到40G的数据盘已经挂载成功了,可以正常使用啦。

 三、总结

  其实一开始刚登录进入到服务器里面,用 df -h 命令查看磁盘空间看不到额外买的40G的数据盘的时候,我是一脸懵逼的,后来通过网上找解决方案,我成功解决了我的问题,哈哈。

  参考地址:https://yq.aliyun.com/articles/226592

  

原文地址:https://www.cnblogs.com/JentZhang/p/9946603.html