磁盘基础知识
使用磁盘的基础步骤 :
- 了解(购买)物理磁盘 : 组成 工作原理;
- 如何用磁盘做列阵 : raid 1 raid 0 raid 5 raid10 raid 01 不同列阵的优缺点 ;
- 磁盘分区 : C6 大于2T使用 parted 分区 小于2T使用 fdisk 分区去 C7 fdisk 也可分区不过先使用 g 参数来转化格式
- 磁盘创建文件系统 : 通俗的说就是对磁盘进行格式化操作;
- 磁盘应用操作 : 对磁盘进行挂载;
磁盘组成及工作原理 :
组成 :
接口种类 : 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
第二个里程: 分区方法
- mklabel(创建分区表 MRB-msdos/gpt) create a new disklabel (partition table)
mklabel gpt - mkpart(创建新的分区) make a partition
mkpart primary 0 20M - print(显示分区表信息) display the partition table
- rm(删除指定分区信息) delete partition NUMBER
- quit(退出分区界面) exit program