• 学习记录011-磁盘结构和文件系统


    一. 磁盘


    a.一块磁盘有一个或数个盘片,每个有效面对应一个读写磁头,用磁头号来区分盘面,即盘面数就是磁头数,盘片数*2=磁头数(盘面数)
    b.不同盘面的磁道被划分为多个扇形区域,每个区域就是一个扇区
    c.同一个盘面,以盘片中心为原点,每个不同半径的圆形轨迹就是一个磁道
    d.不同盘面相同半径的磁道组成一个圆柱面就是柱面
    e.数据信息纪录可表示为:某磁头,某磁道(柱面),某扇区。
    f.柱面数*柱面大小+磁盘大小
    磁道数*(磁道大小*磁头数)=磁盘大小
    512字节*扇区数*磁道数*磁头数=磁盘大小

    g.硬盘结构图

    二、文件系统

    1.对一个存储设备上的数据和元数据进行组织的一种机制。(磁盘要放数据就要有文件系统,否则放不了数据)
    常见的有ext2 ext3 ext4 NTFS 或FAT,fat32等
    文件系统是基于存储设备,NFS(),MFS(用来存放图片文件,分布式的文件系统),GFS(云计算,做后端存储,适合大文件)
    linux 下常见的系统(UFS,ext2,zfs,xfs和Reiserfs)
    windows 下常见的文件系统NTFS,FAT32

    2.分区必须格式创建文件系统才能存放数据,不同分区只能有一种文件系统。

    3.生产场景的选型:
    reiserfs 大量小文件业务首选
    xfs 数据库业务,门户案例
    ext4 视频下载,流媒体,数据库,小文件也可以
    ext2 蓝汛的cache 业务,CDN网站加速服务的。
    centos 默认的文件系统都是比较优秀的
    xfs,reiserfs 这两个文件都需要单独安装的。默认不支持的,维护不方便
    大并发并不是过多的做磁盘的优化,而是在前端增加缓存

    4. 如何查看linux支持哪些文件系统?
    ll /lib/modules/2.6.32-358.el6.x86_64/kernel/fs

    Try! Try! Try!
  • 相关阅读:
    JavaScript 简介
    HTML 标签列表
    HTML5 是什么
    初识HTML5
    Conda 环境增删改查导出导入
    Windows 下安装 CGAL 并验证安装
    3D 点云数据集整理分析
    内网穿透
    SSH 免密登录
    串口、COM口、TTL、RS-232、RS-485区别详解
  • 原文地址:https://www.cnblogs.com/carltonx/p/5642201.html
Copyright © 2020-2023  润新知