ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

磁盘管理与文件系统

2022-02-25 01:04:51  阅读:188  来源: 互联网

标签:文件 管理 分区 文件系统 扇区 盘片 磁盘 硬盘


本章结构
磁盘基础
检测并确认新硬盘
规划硬盘中的分区
创建文件系统
挂载、卸载文件系统

磁盘结构

硬盘的物理结构

盘片:硬盘有多个盘片,每盘片2面

磁头:每面一个磁头

 

硬盘的数据结构

扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据

磁道:同一盘片不同半径的同心圆

柱面:不同盘片相同半径构成的

 

硬盘存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数

可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域

磁盘接口类型

IDE、SATA、SCSI、SAS、光纤通道硬盘接口类

IDE:133MB/s,并行接口,早期家用电脑

SSI:640MB/s,并行接口,早期服务器

SATA:6Gbps,SATA数据端口与电源(长的)端口是分开的,即需要两条线,一条数据线,一条电源线

SAS:6Gbps,SAS是一整条线,数据端口与电源端口是一体化的,SAS中是包含供电线的,而SATA中不包含供电线。SATA标准其实是SAS标准的一个

子集,二者可兼容,SATA硬盘可以插入SAS主板上,反之不行。

光纤接口

 

MBR与磁盘分区表示

主引导记录(MBR:Master/Boot Record)     446字节

MBR位于硬盘第一个物理扇区处  

MBR中包含硬盘的主引导程序和硬盘分区表

分区表有4个分区记录区,每个分区记录区占16个字节

Linux中将硬盘、分区等设备均表示为文件

/dev/hda5

dev为硬件设备文件所在的目录

hd表示IDE设备    sd表示SCSI设备

硬盘的顺序号,以字母a,b,c……表示

分区的顺序号,以数字1,2,3……表示

 

磁盘分区结构

硬盘中的主分区数目只有4个

主分区和扩展分区的序号限制在1~4

扩展分区再分为逻辑分区

逻辑分区的序号将始终从5开始

 

文件系统类型

XFS文件系统

存放文件和目录数据的分区

高性能的日志型文件系统

CentOS 7系统中默认使用的文件系统

SWAP,交换文件系统

为Linux系统建立交换分区

Linux支持的其它文件系统类型

FAT16、 FAT32、 NTFS

EXT4、 JFS.

XFS
·根据所记录的日志在很短的时间内迅速恢复磁盘文件内容
·用优化算法,日志记录对整体文件操作影响非常小
·是一个全64-bit的文件系统,最大可以支持8EB的文件系统,1EB=1024PB1PB=1024TB(这里才到TB1TB=1024GB
·而支持单个文件则达到8E能以接近裸设备I/O的性能存储
swap
swap交换分区是系统RAM的补充,swap分区支持虚拟内存。当没有足够的RAM保存系统处理的数据
时会将数据写入swap分区,当系统缺乏swap空间时,内核会因RAM内存耗尽而终止进程。配置过
多swap空间会造成存储设备处于分配状态但闲置,造成浪费,过多swap空间还会掩盖内存不足。
FAT16、FAT32、
且最大只能支持32GB分区,单个文件也只能支持最大4GB。
NTFS
NTFS文件系统所具备3个功能:错误预警功能、磁盘自我修复功能和日志功能,单个文件64GB
EXT4

Extended file system适用于那些分区容量不是太大,更新也不频繁的情况,例如/boot分

区是ext文件系统的最新版。提供了很多新的特性,包括纳秒级时间戳、创建和使用巨型文件
(16TB)、最大1EB的文件系统,以及速度的提升1EB=1024PB=1024TB
JFS
主要是为满足服务器的高吞吐量和可靠性需求而设计、开发的。单个文件最大限制16TB,该文件系统最大支持1PB的容量。1PB=1024TB

 

文件系统是操作系统用于明确存储设备或分区上的文件的使用方法和数据结构;即在存储设备上组织使用文件的
方法。操作系统中负责管理和存储文件信息的软件结构称为文件管理系统,简称文件系统
从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进
行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的
存取,安全控制,日志,压缩,加密等。
总结:用来管理(增删改查恢复)文件的程序

标签:文件,管理,分区,文件系统,扇区,盘片,磁盘,硬盘
来源: https://www.cnblogs.com/geranium/p/15925388.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有