Linux磁盘管理,磁盘创建、开机自动挂载

概述  硬盘类型:机械硬盘(盘片、磁头、机械臂等等)

        固态硬盘(主控芯片、闪存芯片、缓存芯片)

  硬盘名称:SCSI设备:/dev/sd[a-p]

  分区名称:/dev/sda1、/dev/sda2......

  光盘名称:/dev/sr[0-1]

  文件系统:操作系统中组织和管理文件的软件机构

MBR   组成:引导程序,446字节

                     分区表,64字节

                     结束标识,2字节

分区类型:主分区、扩展分区--逻辑分区

特点:

主分区+扩展分区最多只能有4个

扩展分区最多只能有1个,仅仅为了创建逻辑分区,本身不提供存储服务

逻辑分区依赖于扩展分区存在,扩展分区损坏,逻辑分区无法使用

逻辑分区的空间总和不能超过扩展分区

不同的操作系统,逻辑分区数量也有所不同

           扫描磁盘:echo "- - -" >/sys/class/scsi_host/host0/scan

Linux磁盘管理,磁盘创建、开机自动挂载_第1张图片

 

       /dev:特殊文件和设备文件的目录,磁盘分区建立于此目录下

创建分区  命令:fdisk

      格式:fdisk      磁盘名:fdisk  /dev/sdb

操作:n 创建分区

          p 主分区

          e 扩展分区

          l 逻辑分区

         d 删除分区

         p 打印分区表

         w 保存退出

刷新分区:partprobe  磁盘名

Linux磁盘管理,磁盘创建、开机自动挂载_第2张图片

 

拓展:命令行修改:临时操作,修改后立即生效,重启后失效

配置文件修改:永久修改,修改后不生效,重启后生效

格式化    命令:mkfs

      格式:mkfs [选项] 分区名

      选项:-t 指定文件系统类型:ext4、xfs

Linux磁盘管理,磁盘创建、开机自动挂载_第3张图片

 

挂载:   命令:mount

    格式:mount  挂载源  挂载点

    刷新挂载:mount  -a

    取消挂载:umount  挂载源

                      umount  挂载点

Linux磁盘管理,磁盘创建、开机自动挂载_第4张图片

 

实现开机自动挂载:/etc/fstab(用vim打开)

挂载源          挂载点    文件系统类型   挂载参数   是否检测   是否备份

/dev/sdb1    /test        xfs                   defaults          0           0

Linux磁盘管理,磁盘创建、开机自动挂载_第5张图片

 

查看文件系统磁盘空间使用情况:df -hT

Linux磁盘管理,磁盘创建、开机自动挂载_第6张图片

 

GPT优势:GPT支持更多的分区(128分区)

                  GPT支持更大的分区(2EB)1EB=2^6TB

                  GPT使用更大的空间存储分区信息

                  GPT提供备份机制,减少分区表损坏的风险

结构:LBA 0:MBR兼容区块 ---主引导程序

           LBA 1:GPT的表头记录(记录分区表本身的位置和大小)

           LBA  2-33:实际记录分区信息的位置

           LBA  34   -34:记录GPT分区表内容,比如构建文件系统

           LBA  -33  -2:分区信息的备份位置

           LBA  -1:GPT的表头记录的备份

创建分区:   命令:parted [磁盘:/dev/sdb]

                     作用:分区的管理工具

选项:mklabel 指定分区表类型--gpt

          print 输出分区信息

          mkpart   划分分区--分区名称--文件系统--起始位置--结束位置

          quit      保存退出

Linux磁盘管理,磁盘创建、开机自动挂载_第7张图片

 

格式化:  命令:mkfs

                文件系统类型:xfs    ——   mkfs -t xfs /dev/sdb1

                                         ext    ——   mkfs -t ext4 /dev/sdb1

挂载:命令:mount

          格式:mount  挂载源  挂载点

  取消挂载     命令:umount

                     格式:umount  挂载源/挂载点

  自动挂载 :/etc/fstab

查看文件系统使用情况     命令:df

                                          选项:-h 显示单位

                                                     -T 显示文件系统的类型

你可能感兴趣的:(linux,运维,服务器)