一、存储管理
主要知识点:基本分区、逻辑卷LVM、EXT3/4XFS文件系统、RAID
存储分为两种,都是进行数据存储的
外存 硬盘 功能 永久性存储
内存 内存条 临时性存储
1.1初识硬盘
机械硬盘(外存 HDD
固态硬盘(外存 SSD
HDD:机械硬盘便宜 慢 调取速度 震动 容易坏 声音比较大 笨重
SSD :无杂音 不易损坏 抗震动 比较轻薄
SSD的优势
SSD采用电子存储介质进行数据存储和读取的一种技术,突破了传统机械硬盘的性能瓶颈, 拥有极高的存储性能,被认为是存储技术发展的未来新星。
与传统硬盘相比,SSD固态电子盘具有以下优点:
第一,SSD不需要机械结构,完全的半导体化,不存在数据查找时间、延迟时间和磁盘寻道时间,数据存取速度快。
第二,SSD全部采用闪存芯片,经久耐用,防震抗摔,即使发生与硬物碰撞,数据丢失的可能性也能够降到最小。
第三,得益于无机械部件及闪存芯片,SSD没有任何噪音,功耗低。
第四,质量轻,比常规1.8英寸硬盘重量轻20-30克,使得便携设备搭载多块SSD成为可能。同时因其完全半导体化
无结构限制,可根据实际情况设计成各种不同接口、形状的特殊电子硬盘。
插拔方式
- 热插拔
- 非热插拔
硬盘接口
IDE (已经淘汰----也叫ATA)----SATA (Serial ATA)串行的ATA,主流的一种。
两者的区别:
1、接口不同,传输的速率不同。IDE根据规范,最高到133MB/s, 而SATA3.0,串行的IDE接口,可达6Gb/S,速度差距巨大。
2、SATA支持热插拔。
3、SATA与原来的IDE相比,传输更快
SCSI(小型计算机的接口----很少了)----SAS代替了SCSI (Serial SAttached SCSI)即串行连接SCSI,SAS居多。
1、接口不同;
2、SAS兼容SATA,SCSI不兼容SATA;
3、一个SCSI控制器最多能使用15个设备,而SAS则可以提供支持更多的设备接入
硬盘设备命名
物理硬盘: /dev/sd[a-z]
KVM虚拟化:/dev/vd[a-z] (半虚拟化驱动)
/dev/sd[a-z] (全虚拟化驱动)
HP服务器硬盘
/dev/cciss/c0d0p1 //c0第一个控制器, d0第一块磁盘, p1分区1 /dev/cciss/c0d0p2 //c0第一个控制器, d0第一块磁盘, p2分区2
从存储连接方式
本地存储 例如DellR730本地磁盘
外部存储 scsi线 sata线 sas线
网络存储 以太网络(iscsi, glusterFS,ceph) 分布式
1.2从磁盘分区方式区分
MBR (MSDOS根据分区表来分区的)<2TB
分区工具:fdisk
一共可以份14个分区(主分区、扩展分区、逻辑分区)一块硬盘最多分4个主分区 MBR<2TB 的可以
1. 4个主分区
2. 3个主分区 + 1个扩展分区(n逻辑分区)
GPT>2TB和<2TB
分区工具: gdisk
一共可以分128个主分区,GPT 大于小于2TB都可以。
注:从MBR转到GPT,或从GPT转换到MBR会导致数据全部丢失!
二、基本分区
2.1相关内容
分区的作用:将磁盘划分为指定的大小空间。磁盘配额可以限制指定账户能够使用的磁盘空间,这样可以避免因某个用户的过度使用磁盘空间造成其他用户无法正常工作甚至影响系统运行。
1.分区
2.做文件系统 #每个分区都可以做文件系统 (做一种管理记录的方式) 通过文件系统管理数据存放规则
3.挂载使用
4.永久挂载
磁盘被使用必须要做分区,常用的是MBR分区 < 2TB, 分区工具fdisk ,最多允许出现14个分区 主分区、 逻辑分区、 扩展分区。主分区可以直接做文件系统。扩展分区不可直接使用 ,只能存在一个 ,也可以没有。逻辑分区才具备 主分区的特点 源于扩展分区。
GPT 分区 >2TB <2TB 分区工具:gdisk
GPT 分区不存在扩展分区 逻辑分区 没有对磁盘大小的控制 最多128个主分区
*从MBR 转到GPT 或者GPT转到 MBR 会导致数据全部丢失
2.2分区操作
整体思路:
#关机状态下添加硬盘------>做分区首先要有一个磁盘
#lsblk ---->查看磁盘设备
#使用fdisk 、gdisk 分区工具分区 后面跟磁盘设备的绝对路径 如:/dev/sdb (/dev/sda是系统的) gdisk 没有需要安装
# 使用 mkfs.xfs + 磁盘设备分区的绝对路径 或 mkfs.exct4 + 磁盘设备分区的绝对路径 ---->创建文件系统
#lsblk 查看磁盘设备
#partprobe + 磁盘设备的路径 ----->刷新分区
# mkdir创建挂载点
#mount 挂载设备的绝对路径 挂载点
#df -Th 检查挂载
#umount +挂载设备的绝对路径(或者挂载点) -----> 取消挂载
#umount -l (强行解除挂载,不建议)
#vim /etc/fstab -----> 永久挂载 需要重启
#vim /etc/rc.d/rc.local ------> 永久挂载
chmod +x (a+x) /etc/rc.d/rc.local
reboot
#永久挂载不想重启的话 mount -a 重新读取 /etc/fstab也可以完成挂载
#fdisk -l /dev/sdb ------> 查看分区是否是MBR分区
p
查看磁盘标签类型 dos 则表示MBR分区
注:扩展分区不能直接使用,需要在里面创建逻辑分区才可。挂载后,在挂载目录内增加的数据,会储存在挂载磁盘分区的文件系统里,取消挂载后,则看不到数据 不是数据没有了 而是数据存储在对应的虚拟磁盘上 ,重新挂载,方可找回。同上,挂载前在挂载目录里创建文件,挂载后,该目录原有的数据被覆盖,取消挂载,方可找回。
开机自动挂载 原理: 系统 启动时 对应启动清单 /etc/fstab 加载里面的对应信息 里面写的是一些挂载文件