centos5 光盘挂载在/dev/hec ide接口设备不同 命名方式不同

centos6版本之后 usb /dev/sd

机械硬盘几个概念 

磁头数=盘面数 上下盘面

一个扇区(cylinder)512byte 字节 

柱面面积=512byte*一个磁道扇区数byte*磁头数byte/1024 

一个磁道扇区数由6bit(字节)数据存放 (最多)能存放2的6次方再减去一个存放作用 即63个扇区  

10位数据保存 即1024个磁道 最外圈称0磁道 最内圈即1023磁道 

磁头数 最大数为8位 2的8次方为256 预留一个即255个

柱面数=磁道数

早期分区以柱面为单位划分

 

硬盘的分区8M的整数倍

查看 fdisk -l -u 以柱面为单位

centos6以扇区 柱面划分

centos7以扇区划分

Mbr分区 使用32位表示分区数 2的32次方不超过2T

一个字节有8位数  

80表示分区是活动的 00是非活动的 (启动时计算机不读取)

磁头号占一个字节(8位)

centos7数据盘分区_运维

centos7数据盘分区_运维_02

 

扩展分区不存放在MBR独立放在逻辑分区    

MAR 里只放主分区和扩展分区的起始点和结束点

centos7数据盘分区_开发工具_03

 

用UID来描述分区

同步分区表

后两位也要刻录否则不识别

 

实验:硬盘分区表的备份和还原

 

dd if=/dev/sda of=/data/dpt bs=1 count=66 skip=446

救援模式 332

 

centos7数据盘分区_数据_04

是否截断

centos7数据盘分区_数据_05

 

copy  复制原文件

dd 复制二级制

语法:gzip [选项] 压缩(解压缩)的文件名
各选项的含义:
-c 将输出写到标准输出上,并保留原有文件。
-d 将压缩文件解压

centos7数据盘分区_centos7数据盘分区_06

都可以看做一个整体 做格式化

 

SWAP 挂载

挂 设备 文件系统 

重启后重新挂载

centos7数据盘分区_逻辑卷_07

 

离开目录才能取消挂载

所有用户退出

 

查看挂载用户

centos7数据盘分区_数据_08

关闭访问文件夹的所有用户

 

 

centos7数据盘分区_centos7数据盘分区_09

判断是否是挂载点

centos7数据盘分区_数据_10

 

判断文件

centos7数据盘分区_centos7数据盘分区_11

centos7数据盘分区_数据_12


 

查看用户

centos7数据盘分区_运维_13

 

 加特殊权限

centos7数据盘分区_运维_14

 

 

分区备份频率

 

centos7数据盘分区_运维_15

 

centos7数据盘分区_逻辑卷_16

没有执行权限 检测次序

mount -a 重读挂载才即可生效

改配置 

centos7数据盘分区_数据_17

uuid 错误

centos7数据盘分区_开发工具_18

centos7数据盘分区_运维_19

centos7数据盘分区_开发工具_20

 错误解决方法1   00不检查

方法2  删除或#注释 重新挂载

r!blkid 文件名     VIM直接摘抄UUID

centos7数据盘分区_逻辑卷_21

centos7数据盘分区_数据_22

 

swap文件系统 内存转硬盘

centos7数据盘分区_开发工具_23

swap  推荐大小   4g以下内存 的2倍 

centos7数据盘分区_centos7数据盘分区_24

 

 

centos7数据盘分区_运维_25

centos7数据盘分区_运维_26

 

 

centos7数据盘分区_centos7数据盘分区_27

 

centos7数据盘分区_运维_28

 

 

centos7数据盘分区_运维_29

 

 

centos7数据盘分区_逻辑卷_30

centos7数据盘分区_centos7数据盘分区_31

centos7数据盘分区_开发工具_32

 

 

centos7数据盘分区_数据_33

centos7数据盘分区_运维_34

centos7数据盘分区_逻辑卷_35

centos7数据盘分区_数据_36

centos7数据盘分区_centos7数据盘分区_37

centos7数据盘分区_运维_38

centos7数据盘分区_开发工具_39

centos7数据盘分区_数据_40

centos7数据盘分区_运维_41

centos7数据盘分区_运维_42

centos7数据盘分区_开发工具_43

centos7数据盘分区_数据_44

centos7数据盘分区_开发工具_45

文件无法识别UUID 只检测设备  不检测文件

各种设备的挂载

centos7数据盘分区_数据_46

 

centos7数据盘分区_开发工具_47

centos7数据盘分区_开发工具_48

 

提高权限或访问/misc/cd 自动挂载

重启后失效再次访问/misc/cd

 

实验:

centos7数据盘分区_运维_49

 

 

centos7数据盘分区_开发工具_50

 

实验:

迁移/home到新的分区

每做一步 确认一步

centos7数据盘分区_开发工具_51

centos7数据盘分区_数据_52

 

 

centos7数据盘分区_逻辑卷_53

centos7数据盘分区_逻辑卷_54

 

 

centos7数据盘分区_开发工具_55

 

 

centos7数据盘分区_运维_56

centos7数据盘分区_开发工具_57

 

文件夹在用 处于单用户维护状态

 

centos7数据盘分区_开发工具_58

centos7数据盘分区_逻辑卷_59

查看系统级别

 

centos7数据盘分区_开发工具_60

 

 

 移动设备的使用

 swap 取消挂载

 

centos7数据盘分区_逻辑卷_61

 

 

centos7数据盘分区_逻辑卷_62

 

 

centos7数据盘分区_运维_63

centos7数据盘分区_数据_64

 

 

centos7数据盘分区_逻辑卷_65

 

光盘的挂载

 

centos7数据盘分区_逻辑卷_66

 

 

centos7数据盘分区_centos7数据盘分区_67

 

 

centos7数据盘分区_开发工具_68

centos7数据盘分区_运维_69

 

 

centos7数据盘分区_逻辑卷_70

 

 普通文件打包成ISO文件 无法写数据

 

centos7数据盘分区_逻辑卷_71

 

 

 

centos7数据盘分区_开发工具_72

 

挂载USB介质

 

centos7数据盘分区_centos7数据盘分区_73

 

 

centos7数据盘分区_逻辑卷_74

 

centos7数据盘分区_运维_75

 

centos7数据盘分区_数据_76

 

centos7数据盘分区_运维_77

 

centos7数据盘分区_运维_78

 

fat文件系统 不区分大小写

centos7数据盘分区_运维_79

umask 

 

centos7数据盘分区_开发工具_80

centos7数据盘分区_运维_81

centos7数据盘分区_centos7数据盘分区_82

系统6 对齐

centos7数据盘分区_开发工具_83

 

 

 

centos7数据盘分区_运维_84

空洞文件

 

centos7数据盘分区_逻辑卷_85

centos7数据盘分区_运维_86

 

 虚拟化磁盘

 

centos7数据盘分区_centos7数据盘分区_87

centos7数据盘分区_逻辑卷_88

centos7数据盘分区_数据_89

截断1

 

centos7数据盘分区_数据_90

centos7数据盘分区_开发工具_91

 

 

 

centos7数据盘分区_运维_92

 

 

 RAID   

防止单点失败 单块磁盘

看到的还是原来的磁盘

  


 


 


 


 


 


 


 


 


 


 


 


 


磁盘并行读写


提高耐用性


磁盘冗余来实现


  

 

假设有多块硬盘 每块硬盘取它大小一致的空间 raid组合完会出现新的硬盘

 

 

raid0 数据并行读写性能好 但没有容错    至少2块大小一样的硬盘 大小可以不一样但只能取相同部分数据切割成chrank 磁盘利用率50%

备份

raid1 读性能优秀 写性能略有下降        至少2块大小必须一样  磁盘利用率50% 防止硬盘损坏不防止数据误删同步处理   磁盘利用率50% 

校验位

raid4 故障时降级使用 最多校验算出一个硬盘来 p来反算 校验至少3块 数据并行读写性能好 有容错 磁盘利用率 n-1/n  校验盘压力大易损坏

校验位分散在各个硬盘

raid5 故障时spare硬盘直接替换坏的硬盘不需降级使用 只能防止一块硬盘损坏  利用率n-1/n 校验位分散在各个硬盘 

2个校验位 

raid6 两块硬盘的容错 利用率n-2/n 至少4个硬盘

先1后0

raid10 一块磁盘利用率50% 同步读取  没有备份 防止硬盘损坏不防止数据误删同步处理   失败几率1/5

先0后1 

raid01 失败几率3/5

 

 

 

 

RAID 无法扩展

逻辑卷利用软件方式 从逻辑上方便扩展硬盘空间 可在线 用户不需取消挂载

 

 

分区 硬盘 块设备 大小不限 逻辑上的概念 想象成一个大硬盘 相当于分区

 

 

 

 

centos7数据盘分区_centos7数据盘分区_93

t 分区改ID改成(8e逻辑卷) 硬盘没有ID名字概念

centos7数据盘分区_centos7数据盘分区_94

 

 

 

 

centos7数据盘分区_开发工具_95

 

查看物理卷

 

centos7数据盘分区_开发工具_96

 清掉或者回答Y

centos7数据盘分区_centos7数据盘分区_97

 

物理卷大小固定用PE表示

centos7数据盘分区_逻辑卷_98

 

指定PE大小

centos7数据盘分区_运维_99

 

centos7数据盘分区_逻辑卷_100

 

 查看逻辑卷 

创建逻辑卷 -n 指定名字  -L 指定大小  或-l指定PE 个数 或100%FREE 全部利用

centos7数据盘分区_运维_101

 

·

centos7数据盘分区_逻辑卷_102

 

centos7数据盘分区_逻辑卷_103

 lvsdisplay 显示更详细详细 PATH后路径为软链接 真正名字/dm 

centos7数据盘分区_开发工具_104

 

 

 

 

centos7数据盘分区_开发工具_105

centos7数据盘分区_运维_106

LE在逻辑卷上的概念

 

centos7数据盘分区_逻辑卷_107

速度提升 逻辑卷有一定算法

 

 

centos7数据盘分区_数据_108

 

 

centos7数据盘分区_centos7数据盘分区_109

并不对磁盘做分区 仅仅是逻辑上的 

也可不分区 直接对硬盘

 

 

 

 

 

扩展逻辑卷 分新的分区或硬盘

centos7数据盘分区_逻辑卷_110

centos7数据盘分区_数据_111

 

centos7数据盘分区_数据_112

centos7数据盘分区_逻辑卷_113

centos7数据盘分区_开发工具_114

 

centos7数据盘分区_开发工具_115

 

 

 

用的是逻辑卷的UUID

centos7数据盘分区_开发工具_116

 

 

 

 

 

 

 

centos7数据盘分区_数据_117

看的是文件系统

 

扩展文件系统 格式相同  硬盘不用8e贴标签

 

 

 

总结

centos7数据盘分区_开发工具_118

 

 缩减只针对于ext文件系统 先取消挂载不能在线缩减 影响用户使用

centos7数据盘分区_逻辑卷_119

centos7数据盘分区_centos7数据盘分区_120

centos7数据盘分区_centos7数据盘分区_121

centos7数据盘分区_开发工具_122

 

 

centos7数据盘分区_逻辑卷_123

centos7数据盘分区_运维_124

 

 逻辑卷迁移 从系统6到7 由高到低  低版本不兼容新版本(了解即可)

centos7数据盘分区_逻辑卷_125

 

 

centos7数据盘分区_逻辑卷_126

 

 

centos7数据盘分区_运维_127

 

 

centos7数据盘分区_运维_128

centos7数据盘分区_centos7数据盘分区_129

 

 

centos7数据盘分区_逻辑卷_130

an 非活动状态

centos7数据盘分区_逻辑卷_131

centos7数据盘分区_逻辑卷_132

centos7数据盘分区_逻辑卷_133

导出

 

centos7数据盘分区_开发工具_134

centos7数据盘分区_数据_135

centos7数据盘分区_数据_136

关机

centos7数据盘分区_数据_137

centos7数据盘分区_运维_138

centos7数据盘分区_运维_139

centos7数据盘分区_逻辑卷_140

centos7数据盘分区_逻辑卷_141

centos7数据盘分区_开发工具_142

-a  激活 -y yes

centos7数据盘分区_开发工具_143

删除逻辑卷

centos7数据盘分区_数据_144

centos7数据盘分区_逻辑卷_145

centos7数据盘分区_运维_146

搬的是空间不是数据 是PE给逻辑卷用  逻辑卷不一定有数据

centos7数据盘分区_逻辑卷_147

centos7数据盘分区_逻辑卷_148

 

 

 

1pvmove

2从卷组中移除

3从物理卷中移除

逻辑卷快照

 

 

 

 

 

只是分配一个空间不立即分数据

修改时备份  只保留最旧和最新 中间不保存

快照逻辑卷只在测试环境中使用  影响服务器性能和空间

从逻辑卷中在同一份卷组中创建新的逻辑卷

centos7数据盘分区_centos7数据盘分区_149

centos7数据盘分区_数据_150

centos7数据盘分区_逻辑卷_151

centos7数据盘分区_centos7数据盘分区_152

 

 

centos7数据盘分区_运维_153

xfs系统UUID相同无法挂载 ro 只读挂载防止数据破坏

centos7数据盘分区_数据_154

centos7数据盘分区_逻辑卷_155

 

centos7数据盘分区_centos7数据盘分区_156

 

数据还在逻辑卷

 

 

 

 

 

 

快照逻辑卷 先拷贝性能降低

centos7数据盘分区_逻辑卷_157

centos7数据盘分区_运维_158

centos7数据盘分区_centos7数据盘分区_159

centos7数据盘分区_开发工具_160

不能同时挂载

centos7数据盘分区_运维_161

 

 

centos7数据盘分区_数据_162

 

 

 

 

 

 

 

 

 

centos7数据盘分区_运维_163

centos7数据盘分区_开发工具_164

快照还原 还原旧的逻辑卷状态 还原时自动删除

centos7数据盘分区_运维_165

可做多次快照 还原时取消所有挂载

centos7数据盘分区_逻辑卷_166

第2步做展示可省略 

不可代替备份 物理卷坏了 数据也坏了  备份可远程备份到计算机外

逻辑卷跨硬盘还原不方便 逻辑卷分散在多个PV 除了问题无法识别在哪块硬盘出了问题

在RAID之上创建可解决 

缩减不是重点了解即可

centos7数据盘分区_运维_167

 快照数据在逻辑卷 

 

centos7数据盘分区_centos7数据盘分区_168

/boot 不能挂载逻辑卷