磁盘管理

磁盘基础知识

使用磁盘的基础步骤 :

  1. 了解(购买)物理磁盘 : 组成 工作原理;
  2. 如何用磁盘做列阵 : raid 1 raid 0 raid 5 raid10 raid 01 不同列阵的优缺点 ;
  3. 磁盘分区 : C6 大于2T使用 parted 分区 小于2T使用 fdisk 分区去 C7 fdisk 也可分区不过先使用 g 参数来转化格式
  4. 磁盘创建文件系统 : 通俗的说就是对磁盘进行格式化操作;
  5. 磁盘应用操作 : 对磁盘进行挂载;

磁盘组成及工作原理 :

组成 :

接口种类 : SATA SCSI SAS

转速 : 10k 15k

类型 : 机械硬盘 固态硬盘

机械硬盘组成 :

盘片 :

盘片的每一面都称为盘面,盘面上有着磁道,磁道又被分为一个个扇形的区域称为扇区,扇区是磁盘最小的存储单位一般在521字节,一个block为4k 也就是说一个block占用8个扇区; 在有多个盘片时 ,同一个磁盘中,不同盘片上相同大小的磁道组成柱面

​ 主轴 磁头 机械臂

磁盘阵列 :

  • 将多块磁盘组合在一起用来提高磁盘的容量.安全性和磁盘存储效率

raid 0 : 数据分开存储提高效率但安全性不高 ;

raid 1 : 数据同时分别存储在两块磁盘相当于有一个备份,安全性高;

raid 5 : 三块磁盘以上组成 每个磁盘都会有一个数据的校验码,一块磁盘发生故障时可以通过其他两块磁盘上的校验码来恢复数据 安全性提高存储效率提高但至少有一块磁盘浪费;

raid 10 :先做raid1 在做raid0

raid 01 : 先做raiid0在做raid1

分区

  • 弹性扩容和弹性缩容 (了解)

fdisk

第一个里程: 对指定磁盘进行分区
   fdisk /dev/sdb

   第二个里程: 如何分区
   d   delete a partition
       删除分区
   g   create a new empty GPT partition table
       创建一个新的GPT分区表???   --- 分大于2T分区 centos7
   l   list known partition types
       列出已知分区类型
   m   print this menu
   n   add a new partition   ******
       创建一个新的分区 ???
    ctrl+u      --- 删除输入错误信息
    ctrl+退格键 --- 删除输入错误信息(部分)
   p   print the partition table
       显示分区信息
   q   quit without saving changes
       不做任何改动退出分区界面
   t   change a partition's system id
       修改分区类型 
   w   write table to disk and exit
       保存分区表信息

* mbr 引导记录 在 0磁头0磁道1扇区 占用512 字节 其中446字节是mbr引导记录数据 64字节分区表信息 16字节 4个主分区 最少一个扩展分区 一到三个主分区扩展分区可以分为多个逻辑分区 逻辑分区以5开头

PS: 主分区可以有4个 逻辑分区可以有多个 扩展分区只能有一个

parted:

第一个里程: 对指定磁盘进行分区
parted /dev/sdb

第二个里程: 分区方法

  1. mklabel(创建分区表 MRB-msdos/gpt) create a new disklabel (partition table)
    mklabel gpt
  2. mkpart(创建新的分区) make a partition
    mkpart primary 0 20M
  3. print(显示分区表信息) display the partition table
  4. rm(删除指定分区信息) delete partition NUMBER
  5. quit(退出分区界面) exit program

你可能感兴趣的:(磁盘管理)