《Linux运维学习日记》第十四篇:CentOS 7添加硬盘和分区和格式化

一、背景

在使用过程中,我们的服务器硬盘空间一般使用量达到80%的时候就要添加硬盘了,而Linux系统添加硬盘和Winodows系列的又不一样。

二、步骤

1、添加硬盘

以VMware虚拟机为例:虚拟机 -->  设置 --> 添加 --> 硬盘

完成后重启虚拟机直接到CentOS系统里面使用的 ls 命令查看: ls /dev/sd* 

上面的 /dev/sdb 这块硬盘就是刚刚添加上来的

2、给硬盘分区、格式化

1)、使用Fdisk工具来分区格式化,主要 是针对MBR格式进行分区

a、格式: fdisk   硬盘名称
《Linux运维学习日记》第十四篇:CentOS 7添加硬盘和分区和格式化_第1张图片

b、常用参数:

  • m:打印帮助菜单
  • n:添加一个新分区
  • p:打印分区表信息
  • d:删除分区
  • q:退出而不保存更改
  • w:将分区表写入硬盘并保存退出

c、创建分区与格式化步骤:

假设这块硬盘为一块全新的分区:

  • fdisk  /dev/sdb   -->   n ,这里后要自行选择是创建主分区还是扩展分区:Primary(主分区)、extended(扩展分区)
    《Linux运维学习日记》第十四篇:CentOS 7添加硬盘和分区和格式化_第2张图片
  • 我这里直接全部分成扩展分区然后分成逻辑分区,不分主分区了:
    《Linux运维学习日记》第十四篇:CentOS 7添加硬盘和分区和格式化_第3张图片
  • 然后在输入n,然后l 进行创建逻辑分区:
    《Linux运维学习日记》第十四篇:CentOS 7添加硬盘和分区和格式化_第4张图片
    《Linux运维学习日记》第十四篇:CentOS 7添加硬盘和分区和格式化_第5张图片
  • 然后把分区表打印一下看是否分区正确(这里我们可以把 sdb1删除掉,也可以不删除,不过我一般都喜欢删除掉,因为这样以后在后期进行维护时才不会有误导,而这里的sdb1删除掉是不会影响sdb5的逻辑分区的使用的):
    《Linux运维学习日记》第十四篇:CentOS 7添加硬盘和分区和格式化_第6张图片
  • 最后输入 w 保存退出即可:
    《Linux运维学习日记》第十四篇:CentOS 7添加硬盘和分区和格式化_第7张图片

 

2)、对分区进行格式化

在给所有的硬盘进行分区后,无论是windows或者Linux都必须要给其进行格式化,否则是无法使用的。
Linux里面主要的文件格式有:xfs、ext3、ext4,而Windows系统主要为:ntfs,fat32;分区文件系统上面的几种文件格式主要决定了文件在硬盘分区里面的储存位置和单元大小(block)。

a)、格式化命令:mkfs. 文件系统格式   参数    分区

查看都支持什么格式:直接输入 mkfs. 按两次 tab键
《Linux运维学习日记》第十四篇:CentOS 7添加硬盘和分区和格式化_第8张图片

 

3、添加挂载

也就是将目录挂载到相应的硬盘分区上,因为Linux的特点就是一切皆文件,如果不把目录挂载到相应的分区上,那么写入的数据就不能和你想要的结果一样了。

假设我现在要在 / 下创建一个 /data 目录,用于保存以后用到的文件之类的,我并且要把这个文件挂载到刚刚创建的逻辑分区 sdb5上

1)、创建/data目录:mkdir  /data 
《Linux运维学习日记》第十四篇:CentOS 7添加硬盘和分区和格式化_第9张图片

2)、挂载目录,挂载有3种方法(挂载上后,使用 命令 lsblk  来查看分区的挂载情况):

  • 1、使用vim编辑 配置文件/etc/fstab(永久挂载,开机自动挂载,经常用),但是切记这个文件中,如果有硬盘分区开机时没有挂载上对应的目录,它会开机报错。
    vim /etc/fstab 编辑这个文件,在里面写入: /dev/sdb5     /data     ext4   defaults   0  0


    《Linux运维学习日记》第十四篇:CentOS 7添加硬盘和分区和格式化_第10张图片
    /dev/sdb5:挂载设备
    /data        :挂载目录
    ext4         :文件系统格式
    defaults   :挂载模式(远程挂载账号密码,目录)
    0              :开机检测设置是否正常,1为检测,0为不检测
    0              :开机是否备份该磁盘,1为备份,0为不备份
  • 2、使用vim编辑 配置文件/etc/rc.local文件(永久挂载,开机自动挂载,不常用):mount  /dev/sdb5  /data

    《Linux运维学习日记》第十四篇:CentOS 7添加硬盘和分区和格式化_第11张图片
  • 3、使用mount 命令挂载(这个只是临时挂载,重启后失效,不常用):mount  /dev/sdb5  /data
    《Linux运维学习日记》第十四篇:CentOS 7添加硬盘和分区和格式化_第12张图片

 

三、检测是否挂载成功

1、使用 lsblk 命令来查看各硬盘分区的挂载情况
《Linux运维学习日记》第十四篇:CentOS 7添加硬盘和分区和格式化_第13张图片

2、在 /data 目录下创建一个文件,然后使用 stat 命令来查看该文件的信息判断
《Linux运维学习日记》第十四篇:CentOS 7添加硬盘和分区和格式化_第14张图片
 

你可能感兴趣的:(Linux运维日常学习笔记)