1、磁盘管理

硬盘管理

1. 硬盘

  • 硬盘接口
    • IDE-->SATAⅠ/Ⅱ/Ⅲ——个人PC机
    • SCSI-->SAS ——服务器
  • 分区表
    • 将较大的硬盘划分成多个可以独立使用的空间
    • 分区信息存放在分区表中,分区表存放在MBR中
    • MBR(主引导记录)用来引导启动操作系统的区域——硬盘最前面的512字节,由一下部分组成:
      • BootLoader:主引导程序——446字节
      • DPT分区表:保存硬盘的分区信息;每个分区占用16字节;逻辑分区的分区信息保存在扩展分区而非MBR表——64字节
      • ③硬盘有效标识(校验位)——2字节

2. 挂载

  • 挂载前对磁盘操作
#创建挂载目录
mkdir /data0
#查看已挂载磁盘文件系统类型
df -hT
#查看磁盘信息
fdisk -l
#对磁盘进行分区
fdisk /dev/vdb
#格式化文件系统
mkfs.ext4 /dev/vdb1

  • 手动挂载:mount命令
mount -t 类型 -o 挂接方式 源路径 目标路径

-t 详细选项:

​ 光盘或光盘镜像:iso9660

​ DOS fat16文件系统:msdos

​ Windows 9x fat32文件系统:vfat

​ Windows NT ntfs文件系统:ntfs

​ Mount Windows文件网络共享:smbfs(需内核支持)推荐cifs

​ UNIX(LINUX) 文件网络共享:nfs

-o 详细选项:

​ loop :用来把一个文件当成硬盘分区挂接上系统

​ ro :采用只读方式挂接设备

​ rw :采用读写方式挂接设备

​ iocharset :指定访问文件系统所用字符集,例如iocharset=utf8

​ remount :重新挂载

  • 自动挂载:写到fstab文件或用软件autofs
echo "`blkid /dev/vdb1 | awk '{print $2}'` /data ext4 defaults 0 0" >> /etc/fstab
mount -a

3. 逻辑卷

逻辑卷是Linux下对物理磁盘设备(磁盘或分区)进行管理的一种机制。

逻辑卷特点:

  • 动态在线管理
  • 离线裁剪
  • 数据条带化
  • 数据镜像

逻辑卷基本概念:

  • 物理卷(PV):底层提供容量、存放数据的设备
  • 卷组(VG):
    • 建立在PV上,由一个或多个物理卷组成
    • VG建立后可动态的添加PVVG
  • 逻辑卷(LV):
    • 建立在VG上,是VG的一部分空间,最终用户使用的逻辑设备
    • VG中未分配空间可用于建立新的LV
    • 可以动态扩展和缩小空间
  • 物理区域(PE):
    • 每个物理卷被划分为PE的基本单元,是PE中可用于分配的最小存储单元
    • 具有唯一编号的PELVM寻址的最小单元
    • PE大小可指定,默认为4MB,确定后不可更改
  • 逻辑区域(LE):
    • 每个LV被划分为LE的基本单元,是LV中可用于分配的最小存储单元
    • 同一VG中,LE的大小和PE相同且对应

4. GPT分区表

分区格式:msdosgpt

  • msdos
    • 有主分区、扩展分区、逻辑分区的概念
    • 单个分区大小不能超过2TB
  • gpt
    • 没有以上三种分区的概念
    • 单个分区可以超过2TB

分区工具:fdiskparted

5. RAID

两种RAID:软RAID、硬RAID

  • RAID0:无冗错的数据条带

  • RAID1:无校验的相互镜像

  • RAID2:海明码校验——主流存储磁盘阵列均不提供 RAID2 支持

  • RAID3:带有专用位校验的数据条带

  • RAID4:带有专用块级校验的数据条带

  • RAID5:带分散校验的数据条带

  • RAID6:带双重分散校验的数据条带

  • RAID10:先做镜像再作条带化,是对虚拟磁盘实现镜像

  • RAID01:先做条带化再作镜像,本质是对物理磁盘实现镜像

posted @ 2021-11-28 11:08  落叶寒鸦  阅读(235)  评论(0)    收藏  举报