磁盘与文件系统

一.磁盘相关知识

1.磁盘的物理构造,可自行百度

2.磁盘前512bytes是MBR,主引导记录

446字节,存放bootloader程序,用于加载操作系统的

64字节用于标识分区,每个分区16个字节标识,所以硬盘只能划分4个主分区

2字节Magic Number,标记MBR是否有效

3.磁盘使用前会先格式化,出厂时低级格式化,划分磁道扇区等,用户格式化时,划分分区

3.实际使用中磁盘可以有更多分区,主分区+扩展分区<=4,扩展分区要划分为逻辑分区才能被使用

二.文件系统

1.格式化完磁盘后,需要在磁盘分区上建立文件系统,这样才能实现对文件管理

2.文件系统可以理解为一个软件,并不直接存储在分区上,它将分区分为两部分存储数据,文件元数据,文件内容

inode:存放inode号,文件的权限,属主,属组,时间戳,存储的块等,没有文件名

目录也是文件,存放的是映射表

/自引用,所以找文件先找到根目录的磁盘块,再找对应信息

时间: 2024-12-28 20:46:07

磁盘与文件系统的相关文章

Linux磁盘及文件系统(三)Linux文件系统

一.文件系统的组成 Linux常见的文件系统类型有ReiserFS,ext2,ext3,ext4,vfat,XFS等,文件系统是对一个存储设备上数据和元数据进行组织的机制.他的最终目的是把大量数据有组织的放入持久性的存储设备中,比如硬盘和磁盘.文件系统就是文件在逻辑上组织形式,他以一种更加清晰的方式来存放各个文件.数据被存放到某个分区中.一个典型的Linux分区包含有以下各个部分: boot block:任何分区的第一个块,存放系统的引导程序. super block(超级块):保存整个分区的全

【[email&#160;protected]基础篇 ~】# 磁盘与文件系统

之前三篇文章我们简单介绍了Linux系统的用户管理,文件操作等,都是比较浅显的基本操作.这节我们要深入一下了,从文件系统我们要看到磁盘系统.从磁盘系统我们要看到操作系统的整体架构.废话不多少让我们开始学习吧! 磁盘与文件系统 1.磁盘系统 1.1 磁盘结构 如图所示,磁盘由扇区和柱面组成,分区的最小单位是柱面(柱是有厚度的,本图是截面图),磁盘读取的最小单位是扇区.第一扇区的MBR(446bytes)分区表可以最大包含四个分区(64bytes)的信息,即从开始柱面到结束柱面4组数据,每组16个字

Linux磁盘及文件系统的管理

Linux磁盘及文件系统的管理 我们计算机当中的核心部件并不包括磁盘,磁盘对我们的计算机来说属于外部I/O设备,我们目前主流的硬盘是机械式硬盘,我们的CPU以及内存设备属于电子设备,而我们的硬盘属于机械设备,所以说在发展速度上,CPU和内存要比硬盘快很多,我们通常所说的磁盘格式化分为两种,一种叫做低级格式化,低级格式化是硬盘厂商在出厂前就已经做好的,低级的格式化的目的是为了划分好磁盘上的磁道等物理边界,而当我们将磁盘拿到自己手里之后都会对磁盘进行分区(partition),我们对磁盘进行分区的目

2018-1-17Linux系统管理(1)Linux磁盘及文件系统的概念

在本章当中,我们开始对于Linux的系统篇的介绍,我们首先了解一下磁盘的构造以及文件系统的概念,在上一篇的基础中,主要介绍了Linux的命令的用法等其它的一些概念,知识比较琐碎,希望将这些基础知识多看得以巩固,唉...日子不好过啊,学习本来就很难.那么在这一章当中我们来讲述Linux磁盘及文件系统的概念. 一.操作系统的组成部分 我们操作系统组成部分大致分为硬件和软件,硬件设备是最底层的,这是计算机的一个运行的基础,冯诺依曼定义了硬件部件,分别为是CPU(由运算器和控制器组成)然后是Memory

磁盘与文件系统实验

磁盘与文件系统实验 在虚拟机中创建新的磁盘,选中虚拟机右下角的硬盘,打开设置选中硬盘添加. 在虚拟机中打开终端输入init 6命令重启虚拟机,重启后的虚拟机硬盘才能使用. 打开远程终端(putty)进行登录,输入'cd /dev'命令:切换到dev目录中查看新添加的硬盘位置信息. 在新增加的硬盘sdb中创建三个主分区 分区1 分区2 分区3 创建扩展分区 创建主分区 默认添加分区 变更分区类型主分区转换为交换分区查看磁盘设备信息 把磁盘sdb1进行格式化 把sdb1磁盘挂载到空文件夹中 把swa

Linux磁盘和文件系统

Linux磁盘和文件系统 ??当我们拿到一块全新的磁盘的时候,我们并不能直接使用,而是需要经过分区.格式化.挂载后,才能被操作系统识别并写入和读取数据.不同的操作系统的文件系统有所不同,因此对磁盘的划分方式也不一样. 一.磁盘 1.结构 ??在计算机领域,磁盘是现在使用最多.性价比最高的存储介质.随着存储技术的不断发张,磁盘又分为机械硬盘和固态硬盘.机械硬盘主要由:盘片.磁头.盘片转轴和磁头控制器.数据转换器.接口等几部分组成.数据存储在盘片上,在电机的带动下盘片高速旋转,每个盘片的存储面上有一

Linux磁盘及文件系统(二)Linux下磁盘命名和分区

在为主机添加硬盘之前,首先需要了解Linux系统下对硬盘和分区的命令方法 一.磁盘命名 Linux下对SCSI和SATA设备是以sd命名的,第一个SCSI设备是sda,第二个是sdb....以此类推.一般主板上有两个SCSI接口,因此一共可以安装4个SCSI设备.主SCSI上的两个设备分别对应sda和sdb,第二个SCSI口上的设备对应sdc和sdd.一般硬盘安装在SCSI的主接口上,所以是sda和sdb,而光驱一般安装在第二个SCSI的主接口上,所以是sdc.IDE有两个口,第一个IDE口叫做

磁盘及文件系统

扇区 磁道 不同盘片的相同磁道组成柱面 MBR: bootloader位于0磁道0扇区512byte中的前446个byte,后64个byte中的每16个byte标识一个分区,共支持4个主分区.最后2个byte成为magic,标识mbr是否有效. 数据按照柱面进行存贮,以加快速度. 按照柱面进行分区,位于盘片最外面的柱面,读写速度最快. 文件系统把分区分为两大部分: 1.文件元数据,即文件条目,包括文件名,及对应的使用了哪些数据块. inode位图:单独划分出一段空间用来表示文件条目的索引信息 i

Linux磁盘及文件系统的创建,查看及管理

用到的命令有:fdisk,mkfs,mke2fs,tune2fs,blkid,fsck,e2fsck,dumpe2fs,e2label,mount,umount,partx,kpartx,mkswap,swapon,swapoff,free 1.手动添加一块新磁盘,启动系统查看是检测到新磁盘 #fdisk -l /dev/sd[a-z] 2.创建3个分区,分别为主分区,swap分区,扩展分区 常用到的命令分别为 m:查看帮助 n:创建新分区 p:创建主分区 e:创建扩展分区 l:在扩展分区的基础