演示背景

公司运维很忙,给开好了服务器,又不知道具体的磁盘挂载位置时,于是引发了以下问题:

DmlWhd.png

必要了解

硬盘分区有三种:主分区,扩展分区,逻辑分区

一个硬盘主分区至少有1个,最多4个,扩展分区可以没有,最多1个。且主分区+扩展分区总共不能超过4个。逻辑分区可以有若干个。

!> 了解了分区的概念后,那么各个分区的作用又是什么呢?

  • 主分区:主要是用来启动操作系统的,它主要放的是操作系统的启动或引导程序,/boot分区最好放在主分区上
  • 扩展分区不能使用的,它只是做为逻辑分区的容器存在的;我们真正存放数据的是主分区和逻辑分区,大量数据都放在逻辑分区中
  • 如果你用的是GPT的分区方式,那么它没有限制主分区个数
  • 注意:从MBR转到GPT分区或者说从GPT转到MBR会导致数据全部丢失

操作步骤

说白了就是fdisk命令的使用

  1. 首先查看以下磁盘的使用情况

DmlatJ.md.png

  1. 创建分区并写入磁盘

DmOGYn.png

分区号为3 即对应的磁盘为/dev/sda3

  1. 重新识别分区

注意: 格式化之前需要执行partprobe命令

partprobe命令在不重启机器的情况下重新识别新分区

  1. 在特定的分区上建立linux文件系统
  • mkfs用法

    • device : 预备检查的硬盘分区,例如:/dev/sda1
    • -V : 详细显示模式
    • -t : 给定档案系统的型式,Linux 的预设值为 ext2
    • -c : 在制做档案系统前,检查该partition 是否有坏轨
    • -l bad_blocks_file : 将有坏轨的block资料加到 bad_blocks_file 里面
    • block : 给定 block 的大小
  • mkfs组合用法

mkfs.ext4 /dev/sda3

Dmjaa4.md.png

  1. 挂载

注意:挂载之前需要查看所挂载的目录是否存在,如果不存在则需要创建

mount /dev/sda3 /data
  • 查看是否挂载成功 df -h

DmzxWd.md.png