微前端架构如何改变企业的开发模式与效率提升
642
2022-08-30
linux磁盘管理
磁盘分类:
1.磁盘的物理结构(外部结构和内部结构)工作原理
01.外部结构
磁盘主轴:决定磁盘转速(rpm-round per minute)家用磁盘转速 7200 rpm 5400 rpm企业磁盘转速 15k rpm 10k rpm磁盘盘片:用于存储数据磁盘磁头:用于读取数据磁盘接口:用于连接主板
02.硬盘接
03.磁盘的内部结构
a .磁盘(Disk)
b .磁头(Head)
作用说明:用来写入和读取数据的 特点说明:盘面数量等于磁头数量 工作原理:采用径向运动读写数据
c .磁道(Track)
作用说明:用来存储用户数据 特点说明:由多个同心圆组成 存储计数:最外面同心圆为0磁道 工作原理:磁盘默认按照磁道寻找数据 重点原理:磁头径向运动为机械运动(寻道) 性能小于固态硬盘(芯片) 原理特点:磁头机械运动较慢
d .扇区(Sector)
作用说明:用来存储用户数据 特点说明:磁盘存储最小单位 存储计数:默认磁盘扇区从1扇区开始,扇区大小为512字节 系统存储最小单位是block
e .柱面(Cylinder)
作用说明:用来存储用户数据 特点说明:不同盘面上相同的磁道组成(圆柱体) 工作原理:磁盘默认按照柱面进行读写 重点原理:磁头之间的切换为电子切换 原理特点:磁头电子切换较快
f .单元块(Units)
作用说明:用来存储用户数据 特点说明:表示单个柱面大小
04.根据磁盘内部结构计算磁盘大小
磁盘大小=柱面大小(Units)*柱面数量 命令运算方法01:echo 柱面大小(Units)*柱面数量|bc 命令运算方法02:awk ‘BEGIN{print 柱面大小(Units)*柱面数量}’ 磁盘大小=(每磁道扇区数*磁头数)柱面数量512字节
[root@shuai ~]# fdisk -l #显示分区大小Disk /dev/sda: 53.7 GB, 53687091200 bytes, 104857600 sectors显示磁头数,扇区数/每磁道数, 柱面数Units = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk label type: dosDisk identifier: 0x00019671 Device Boot Start End Blocks Id System/dev/sda1 * 2048 411647 204800 83 Linux/dev/sda2 411648 8800255 4194304 82 Linux swap / Solaris/dev/sda3 8800256 104857599 48028672 83
.磁盘阵列说明(raid0、raid1、raid5、raid10、raid01)
01.磁盘阵列的作用
a.提高磁盘存储效率
b.提高磁盘存储安全
c.提高磁盘存储容量
02.磁盘整列的配置
a.配置教程:+ 2*N 个磁盘(至少4块),硬盘容量损耗,例如 4 个 250G 的硬盘使用RAID10 阵列, 实际容量是 500G。)
g.raid01:数据存储效率提高,数据安全保障提高(需要RAID01需要4 + 2*N 个磁盘(至少4块),硬盘容量损耗,例如 4 个 250G 的硬盘使用RAID10 阵列, 实际容量是 500G。)
raid级别应用场景总结:
磁盘分区:
MBR分区:
gpt分区:
mbr升级版gpt主分区足够用mbr仅支持最大2TB硬盘 gpt支持大容量硬盘2TB以上
磁盘分区命名规则
查看磁盘信息
使用率当前读写速度其他信息
df 命令
lsblk命令
du命令
iotop命令 显示磁盘当前读写速度
iotop是一款开源、免费的用来监控磁盘I/O使用状况的类似top命令的工具,iotop可以监控进程的I/O信息。它是Python语言编写的,与iostat工具比较,iostat是系统级别的IO监控,而iotop是进程级别IO监控。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~