linux磁盘及文件系统管理-笔记

时间:2021-09-13 18:30:03

磁盘管理

物理组成:
    1、磁碟盘;2、读取头(机械臂);3、主轴马达;
机械式硬盘:
    U盘,光盘,软盘,硬盘,磁带机
磁盘示例图:根据判断的磁性来读取资料;每个判断都是双面可以读写的。
          每个盘片都是有机械臂来读取数据,磁盘在运行时建议不要晃动;很容易造成数据丢失;

同心圆:
    扇区:每个扇区会有扇区标号,扇区一般512byte;最小存储单位。
    磁道:扇区组成同一个圆。外面磁道比里面的磁道能够存储更多数据;磁道划分为扇区,基本数据单位。
    磁柱:所有盘片同一个圆组成磁柱。磁柱是分区的最小单位。

传输接口:
    IDE接口:早期硬盘传输接口。Ultra133规格,每秒理论传输133Mbytes;
    SATA接口:目前大多数硬盘传输接口,150Mbytes,300Mbtyes;
    SCSI接口:这种接口的硬盘在控制器上含有一颗处理器,除了运转速率高,同时也不大会耗费CPU资源。个人电脑比较少见,比较用多服务器;

分区:是磁盘建立起来的逻辑分界。文件系统;
MBR:主引导(0磁道,0盘片,0扇区,512byte)第一个扇区512byte;
    master boot record;
    main boot record:主引导记录
        446byte:bootloader:引导加载器;程序代码,
            提供选单:提供选择不同开机项目,多重引导。
            载入核心档案:直接指向开机的程序区段来开始操作系统。
            转交其他loader:将开机管理功能转交给其他loader负责。
        64btye:
            16byte:标示一个分区(一个硬盘只能最多划分4个主分区)
            扩展分区:
                将16byte指向另一个空间,可以创建多个扩展分区,存储多个扩展分区信息。
        2byte: Magic number:魔术数字;
            标示MBR是否有效;
如果MBR损坏,硬盘数据无法读取,需要修复MBR;

电脑开机:
    BIOS:开机主动执行的韧体,
    ----》BIOS程序:
    检查电脑硬件;电脑自检;BIOS启动顺序来寻找启动程序;
    --->读取硬盘的MBR----》bootloader加载到内存---》读取分区表--->读取操作系统内核
    ----》操作系统内核启动自身

linux磁盘及文件系统管理-笔记

磁盘分区

磁盘分区按照柱面进行分区;柱面每个盘片同心圆同一个圆组成的柱面。磁柱是分区的最小单位。
读取数据:(读写延迟)
    机械臂磁头移动到正确的柱面,磁盘旋转到正确的磁道才能读取到数据;==》有个时间延迟。
磁盘性能:
    平均寻道时间:
    RPM盘片转速越快,性能越好:笔记本5400/MIN,台式机7200/min;发热量也就越大。每分钟。所以硬盘是真空的,不能有任何杂质。需要无尘室
    (如果把硬盘拆开,然后,合上整个就悲剧了,估计要冒烟)

磁道越是靠外边,读写速率越高:
    C盘:系统盘,一般是最靠外边的。读写速率是最好的。越是靠里面读写效率越低;   

linux磁盘及文件系统管理-笔记
linux磁盘及文件系统管理-笔记

文件系统

将磁盘划分成很多block,基本存储单位为block;
管理软件:将整个分区划分成两片:1,索引区域;2,数据区域

….未完待续
参考书籍:《鸟哥私房菜基础学习篇》