8.28 linux的磁盘管理

磁盘的工作原理 -- 物理
  磁道 磁头 扇区 柱面

  磁盘的分类:机械盘(接口IO)、固态盘
  IO:串行sata scsi(iscsi)
  并行ata
  FC二层协议(施乐公司 - 以太网技术、解释了面向对象的编程语言、图形界面)

  文件系统 -- 逻辑
  磁盘必须要有文件系统(数据存储) -- 数据库(数据管理平台)
  awk
  windows fat32 ntfs exfat
  linux 但文件系统 -- ext2 3 4 xfs

  inode -- 索引空间(文件属性)
  block -- 数据存储空间
  数据存储的过程、数据复制的过程、数据删除的过程
  fdisk -- 磁盘分区 parted
  mkfs -t
  mount -o remount,rw
  -a /etc/fstab
  unmount 过载点或者挂载文件
动态管理 -- LVM逻辑卷管理
  linux内核模块 -- dm
  我们将一个或多个磁盘融合起来,进行重新划分;
  首先,我们需要定义PV(物理卷)
  然后,再定义VG(卷组)
  最后,再从VG中获取空间--LV(逻辑卷)
  最大优点:
  可以自由删除或者添加空间,不需要再重新分区;
  pvcreate vgcreate 命名 lv -l | -L 指定大小 -n 指定名字
  lvextend -- 添加磁盘空间
  lvreduce -- 删除磁盘空间
  最后一个操作:
  做镜像 lv 命令可以为lv逻辑分区做磁盘镜像;
  这个功能和数据库一块使用,实现数据被;
  lvcreate -n Morrie_LV -s -p r -L 1000M /dev/mapper/VGname-LVname
  /dev/VGname/LVname
  
磁盘冗余--RAID 磁盘管理
  (软RAID)linux内核模块 -- md
  廉价的冗余磁盘阵列
  独立的冗余磁盘阵列
  1、冗余
  2、提高读写性能
  raid0 -- 条带技术 磁盘1 磁盘2
  raid1 -- 镜像技术
  raid4 -- 校验盘 至少3块盘(raid降级)
  raid5 -- 将校验值分别存储于多块盘上
  raid6 -- 二次校验
  raid10 先做镜像,后做条带(好一点)
  raid01
  raid50
  硬raid -- 需要raid卡来实现(BIOS提供raid卡管理功能)
  软raid -- 在工作中不会做软raid(会降低CPU性能)
    如果做:用磁盘去做raid即可,(不要使用分区);
  mdadm 磁盘管理
  mdadm -C /dev/md0 -l 1 -n 2 /dev/sdb2 -x /dev/sdb3
磁盘的命名:
  md /sd /hd /vd
  a b c sda sdb
  1 2 3 4 sda1 sda2  

原文地址:https://www.cnblogs.com/liuyuanzzz/p/11424423.html