磁盘管理体系结构
第一层:磁盘物理结构
第二层:磁盘阵列知识
第三层:磁盘分区方法
第四层:磁盘创建文件系统
第五层:磁盘应用操作
磁盘物理结构信息
外部结构信息:
接口信息:stat sosi sas
转速 、硬盘类型、盘片、主轴、磁头、机械臂
内部信息:
盘面:磁盘的一面
扇区:存储数据最小单位 512字节
柱面:相同的磁道构成的柱面信息
磁盘阵列知识
将多块硬盘整合成一块
raid0:将多块磁盘整合成一块,提高读取效率,安全性不高
raid1:提高冗余,数据安全性高,但是只有50%的使用率
raid5:使用最多的一种方式,兼顾了效率和安全性,最少三块硬盘组成
raid01:
磁盘分区操作
分区类型
MBR GTP
sdisk
对指定磁盘进行分区
输入命令fdisk /dev/sdb 进入分区界面输入参数
d 删除分区
g 创建一个新的GPT分区表 (分大于2T分区,centos7可以用)
l 列出已知分区类型
m 列出详细信息
n 创建一个新的分区
p 显示分区信息
q 不保存退出
t 修改分区类型
w 保存分区表
主分区可以有四个 ,逻辑分区可以有多个 ,扩展分区只能有一个
parted
parted /dev/sdb进入分区界面
1.mklabel (创建分区表)
2.mkpart(创建新的分区)
3.print(显示分区表信息)
4.rm(删除指定分区信息)
5.q(退出分区界面)
磁盘格式化操作,创建文件系统,inode biock
文件系统:用户将数据存储到磁盘中的方式
FAT32:单个文件小于4G ——XFS(存储效率高)
NTFS:没有单位文件存储限制——etx3/etx4(存储效率低)
如何进行格式化 mkfs
mkfs.文件系统类型 分区信息
mkfs.xfs /dev/sdb1
磁盘挂载应用
临时挂载: mount /dev/sdb1 /mnt
永久挂载:/etc/fstab /etc/rc.local
说明:/etc/fstab 文件内容编写错误,会出现服务器启动缓慢,文件系统出现只读错误
mount -o remount rw / 把根重新挂载
-o 识别后面的参数
rw 挂载后挂载点目录权限可读可写
ro 挂载后挂载点目录权限只读模式
suid 挂载后挂载点中可以支持setsuid特殊权限位
nosuid 挂载后挂载点中禁止支持setsuid特殊权限位
exec 允许挂载点目录中代码或脚本文件执行
noexec 禁止挂载点目录中代码或脚本文件执行
async 异步存储数据方法 用户→内存→磁盘 效率高安全性低
sync 同步存储数据方法
强制卸载 umount -lf /mut
-f 强制 -l 懒惰卸载
1,卸载时所在目录就是挂载点目录
2,卸载时挂载点目录被其他程序占用