文件系统预备——磁盘管理

现代操作系统 第四章 文件系统 习题 Chapter04 第四章 文件系统 习题 知识点小记 文件类型: ①普通文件:包含有用户信息的文件,分为ASCII文件和二进制文件。 ②目录:管理文件系统结构的系统文件; ③字符特殊文件(UNIX):与输入/输出有关,用于串行I/O类设备,如终端、打印机、网络等。 ④块特殊文件(UNIX):用于磁盘类设备。 文件访问方式:顺序访问、随机访问。 绝对路径名:由从根... 阅读详情

概述:要想了解文件系统,了解文件的载体——磁盘是相当必要的。本文主要为你介绍磁盘的相关概念,为文件系统的学习,打下基础。

1.各个设备在linux中的文件名

IDE硬盘

/dev/hd[a-d]

SCSI/SAT/USB硬盘

/dev/sd[a-p]

U盘

/dev/sd[a-p]

打印机

25针:/dev/lp[0-2] USB:/dev/usb/lp[0-15]

鼠标

USB:/dev/usb/mouse[i]

PS2:/dev/psaux

当前cd或者dvd

/dev/cdrom

当前鼠标

/dev/mouse

2. 磁盘分区

2.1磁盘连接方式和设备文件名的关系

IDE设备:通常主机会提供两个IDE接口,每个IDE接口可以接两块磁盘,分别为主设备和从设备,对应文件名称如图:

IDE/jumber

Master

Slave

IDE1

/dev/had

/dev/hdb

IDE2

/dev/hdc

/dev/hdd

Compare:IDE磁盘对应的文件名和接口有关,而SATA磁盘对应的文件名和检测到的顺序相关,和插槽代号无关,也就是说,当你拔掉第一块磁盘以后,第二块磁盘的各个分区名字会发生变化,你的移动硬盘名字是不固定的,和检测到的顺序有关。

2.2磁盘的组成

磁盘的第一个扇区记录了两个重要信息:446B的MBR+64B的分区表

2.3分区表

记录区只有四组数据,分别记录起始和结束的柱面号码,分区形如/dev/had[1-4],分区表有以下特点:

  • 默认分区表仅仅可以写入四组信息

  • 这四组信息分别成为主分区或者拓展分区

  • 分区的最小单位为柱面

拓展分区的目的是用额外的扇区来记录分区信息,本身并不能被格式化,而且数目最多有一个,拓展分区里面是逻辑分区,逻辑分区的编号从5开始,如果拓展分区被破坏,所有逻辑分区将会被删除。

2.4开机流程与主引导分区MBR

开机控制流程:BIOS—MBR---Bootloader---内核文件

BootLoader(引导加载程序)作用:

  • 提供选择菜单

  • 载入内核文件

  • 转交给其他loader

Bootloader除了可以安装在MBR之外还可以安装在每个分区的引导扇区(bootsector)。

  • 每个分区都有自己的引导扇区

  • 实际可以开机的内核放置在各自的分区内

  • Loader只认识自己分区的可开机内核文件和其他的loader


CMOS锁相环核心:四种鉴频鉴相器(PFD)结构深度剖析与选型指南 本文深入剖析了CMOS锁相环中四种鉴频鉴相器(PFD)的结构与性能,包括传统RS触发器型、非时钟型、预充电型和边沿触发型PFD。通过详细的电路分析、实测数据和工程案例,提供了PFD选型的实用指南,帮助工程师根据速度、功耗和精度需求选择最优方案,提升锁相环设计效率。 阅读详情

相关推荐

篮球比赛24秒计时器改造指南:用Multisim实现可调式倒计时系统

本文详细介绍了如何使用Multisim软件改造篮球比赛24秒计时器,实现可调式倒计时系统。从脉冲信号发生器到声光报警模块,提供了完整的电路设计方案和调试技巧,帮助开发者快速掌握数字电路设计的核心原理,提升体育电子设备开发效率。

wood5的博客 212

磁盘管理

一,磁盘管理与维护 1,基础知识 (1)磁盘文件名: /dev/sd[a-p][1-128] /dev/hd[][]---硬盘 /dev/vd[][]---虚拟磁盘 (2) 磁盘最小单位扇区;每个扇区512个字节; (3)文件系统最小单位簇; (4)每个磁盘主分区三个,逻辑分区无数个,扩展分区一个 2,文件系统管理类命令 (1)mkfs—用来在特定的分...

wm_0116的博客 283

告别‘小爱同学’:用ESP32-S3和esp-sr SDK,从零打造一个离线语音助手(含完整代码)

本文详细介绍了如何利用ESP32-S3芯片和esp-sr SDK从零构建一个离线语音助手,涵盖硬件选型、声学设计、SDK配置及低功耗优化等关键步骤。通过实战案例和完整代码,帮助开发者实现自定义唤醒词和命令词,打造低成本、高隐私的本地语音控制解决方案。

weixin_29041195的博客 371

Linux系统管理---RAID磁盘阵列

目录 一、介绍 二、RAID 0: 三、RAID 1: 四、RAID 10: 六、raid 5: 七、预备磁盘功能(spare disk): 一、介绍 RAID存储系统是被广泛应用于生产环境的一种存储解决方案。在1978年,美国加州大学伯克利分校提出了RAID虚拟存储系统。Redundant Array of Independent Disk 即磁盘阵列。 下面着重介绍几种常用RAID级别: 二、RAID 0: 无奇偶校验与冗余的条带存储: 条带卷...

m0_57911290的博客 2万+

基于ResNet-50的猫狗分类训练

基于ResNet-50的猫狗分类python训练

weixin_46352497的博客 1004

AGM Supra软件从零到一:国产CPLD工程创建全流程拆解

本文详细拆解了AGM Supra软件从零开始创建国产CPLD工程的全流程,包括开发环境配置、工程创建、Quartus项目转换、TCL脚本执行与编译等关键步骤。特别强调了中文路径避坑、器件型号选择等实用技巧,帮助开发者高效完成CPLD开发任务。

weixin_29158413的博客 410

初识Linux · 预备文件系统

我们在上文探讨的问题都是基于文件是被打开的情况,那么对于文件没有被打开的情况,我们是没有探讨过的,而本文作为文件系统的预备知识,着重介绍的硬件,对,没错,是硬件部分,介绍的是磁盘方面的知识。有人会好奇,我们学习文件系统和硬件内容有什么关系呢?一个是OS层面的,一个是外设层面的。->在冯诺依曼结构体中,cpu可是不能直接和外设打交道的,要借助OS,所以我们有必要学习磁盘,借助于磁盘的学习,我们对文件系统理解会更加容易一点。

更新各种计算机技能~ 2124

开源分享:苹果群控手机源代码解析与实战

本文介绍了苹果设备群控的基本原理和实现方法,重点解析了基于Python+Appium的群控系统构建。主要内容包括:1)设备连接管理技术(USB/Wi-Fi);2)自动化控制方式(WDA/AppleScript/Appium);3)实战演示了通过Python脚本实现多设备同时控制,涵盖环境配置、代码解析和功能说明;4)提出了多线程、图像识别等优化方向。文章为开发者提供了快速上手的群控方案,适用于自动化测试、批量管理等场景,并推荐了相关开源项目参考。

2403_88540309的博客 1344

操作系统 | 文件系统实验 C语言版

不墨迹,直接上代码 | 文件系统管理实验 【C语言版】 操作系统实验

kndjg的博客 1万+

ubuntu 安装node和npm

在ubuntu中经常需要用到node ,npm,因为npm基本会和node同时安装,所以只需要安装node即可。可以使用 nvm(Node Version Manager)来管理你的 Node.js 版本。

风吹落叶的博客 2292

2026华为OD机考双机位C卷++ 双机位B卷 + 双机位A卷 + 2025C/B/A卷+ 往年真题 - 题库目录分值说明 + 考点说明+在线OJ

2025华为OD机考双机位C卷++ 双机位B卷 + 双机位A卷 + 2025C/B/A卷+ 往年真题 - 题库目录分值说明 + 考点说明+在线OJ

算法大师! 5万+

操作系统磁盘管理Ⅰ

Day23 操作系统磁盘管理 1.磁盘管理体系结构: 2.磁盘物理结构信息: 了解 外部结构信息: 磁盘主轴 磁盘盘片 磁盘磁头 磁盘接口 内部结构信息: 根据磁盘内部结构计算磁盘大小: 柱面数量 * 一个柱面大小磁盘大小 磁道数量 * 一个柱面大小磁盘大小 扇区数量 * 一个扇区大小==磁盘大小 3.磁盘阵列知识 raid作用: 提高容量 提高安全性 提高效率 **lvm: 逻辑卷管...

weixin_45367149的博客 742

MIKE水动力笔记5_建立水动力模型

前文已经讲了如何制作网格文件(.mdf文件),这一博文就讲如何建立水动力模型。

晏长街的博客 3万+

linux磁盘管理(分区的创建、管理以及文件系统的创建、设备正忙时的卸载方案)

linux磁盘管理 查看当前分区 命令:fdisk fdisk命令操作磁盘详解–查看、添加、删除、转换分区等 fdisk -l 这里显示了我系统当前磁盘 以及分区情况,当前存在2个主分区和一个逻辑分区 注意:最多存在4个主分区且分区总共不能超过16个 创建分区 命令 fdisk + 硬盘设备 fdisk /dev/vda 接着会弹出交互式页面,输入 m 获取帮助信息 n ...

myhyyyyyy的博客 821

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Linux磁盘管理

### 什么是磁盘 ​ 每个硬盘中心都是一摞高速运转的圆盘,在圆盘上附着的一圈金属颗粒,每个金属颗粒都有自己的磁化程度,用于储存0和1。 ​ 当记录数据时,硬盘的磁头开始通电,形成强磁场,数据在磁场的作用下转变成电流,使颗粒磁化,从而将信息记录在圆盘上。由海量颗粒组成的信息,就是我们存在硬盘里的数据.。

weixin_48824655的博客 2342

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Linux-磁盘管理

第14章 Linux系统管理-磁盘管理 第14章 Linux系统管理-磁盘管理1. 磁盘的基本概念2. 磁盘的基本结构3. 磁盘的预备知识4. 磁盘基本分区Fdisk5. 磁盘基本分区Gdisk6. 磁盘挂载方式Mount7. 虚拟内存Swap介绍8. 磁盘阵列RAID概述9. 磁盘阵列RAID实战10. 逻辑卷LVM概述11. 逻辑卷LVM实践12. 磁盘常见故障 ...

deyou6962的博客 1076

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

预备作业:课程基础

作业一 你对专业的认识和期望是什么? 信息管理与信息系统是一门综合管理学和计算机科学的交叉学科,主要学习利用计算机技术进行信息的管理,我个人理解本专业更偏向工科,侧重于计算机技术的学习。在专业课程的学习中,我希望积累扎实的管理学理论基础和计算机应用技术,学习更多的计算机知识,如网络空间安全和软件工程方面等。希望学完这门课程可以做出一些有趣的小程序、小游戏。 上学期C语言总代码量大概多少行...

319

进阶-Linux系统管理体系-磁盘管理体系

磁盘空间不足故障分类现象排查解决blockdf -h磁盘空间不足df -h,du -sh一层一层找,直到找出对应的文件或目录确认后再删除inodedf -h磁盘空间有剩余,创建文件,操作服务提示磁盘空间不足.df -i,找出系统中的大目录确认后再删除文件未彻底删除df -h查看磁盘空间不足,du -sh 查看磁盘空间还有剩余Isofgrep delete,找出进程或服务。

linux运维工程师 922

20165327 预备作业3 Linux安装及学习

20165327 预备作业3 Linux安装及学习 一、学习基于VirtualBox虚拟机安装Ubuntu图文教程,在自己笔记本上安装Linux操作系统,注意尽量选用最新版本的VirtualBox和Ubuntu 虚拟机的安装还比较顺利,安装系统时候出了一点问题。 只是在安装 ubuntu时候出现了一点问题,所以实验都是在实验楼的环境里完成的 如下图 回学校后解决 二、通过实践学习别出...

dongjuandi5332的博客 265

linux基本应用-基本磁盘管理

实验目的&要求: 1、理解磁盘分区的概念 2、掌握文件系统的建立和挂载 3、掌握磁盘的基本管理 预备知识 磁盘的种类主要是SCSI、IDE、以及现在流行的SATA等,任何一种硬盘都的生产都要一定的标准。 随着相应的标准的升级,硬盘生产技术也在升级,比如SCSI标准已经经历了SCSI-1、SCSI-2、SCSI-3。 目前经常在服务器网站看到的Ultral-160就是基于SCSI-3标准的。 IDE遵循的是ATA标准,而目前流行的SATA,是ATA标准的升级版本。 IDE是...

lalalalala~~ 490

linux清除磁盘文件系统信息,Linux重要知识点汇总——磁盘与文件系统管理

EXT2文件系统:文件系统特性:格式化(format):每种操作系统所设置的文件属性/权限并不相同,为了存放这些文件所需的数据,因此就需要将分区格式化,以成为操作系统能够你用的文件系统格式通常我们称呼一个可被挂载的数据为一个文件系统而不是一个分区(一个分区多个文件系统,多个分区一个文件系统)super block:记录此文件系统的整体信息,包括inode/block的总量、使用量、剩余量,以及文件...

weixin_26834281的博客 578

预备作业

作业1 1、你对专业的认识和期望是什么? 认知: 我们的专业是“信息管理与信息系统”,从字面意思理解,我们应能够开发出一套能够对一定数量信息进行高效管理功能的信息系统,这里的管理应包括对信息的准确识别、分析、分类、传播等功能,使用户能方便、快速、明确地掌握并利用信息来完成用户的目的。其次,当然还需具备对信息系统的运行维护和安全保障的能力。 然而,上述专业能力与要求在电科院这个特殊环境下,...

diaodaozhuan6431的博客 166

实习预备篇----Linux学习笔记整理

Linux 说明本篇文章是在bilibili狂神视频跟练整理,仅供个人学习使用 概述 认识Linux 基本的命令(文件操作,目录管理,文件属性,vim编辑器,账号管理,磁盘管理) 软件的安装部署(java、 tomcat、 docker) 我们为什么学习linux ​ 大势所趋,服务器端用的非常多,大型项目基本都部署在linux上的 Linux简介 芬兰人林纳斯·托瓦兹在赫尔辛基大学读书时出于个人爱好编写 类Unix操作系统,基于POSIX(可移植操作系统接口)和UNIX多用户多任

ss967的博客 248

Linux 磁盘管理(分区、创建文件系统、挂载)

Linux设备文件可以分为两类 b : 按块为单位,随机访问设备(块设备文件) 如:硬盘 c : 按字符为单位,线性设备(字符设备文件) 如:键盘 设备文件位于/dev下    主设备号(major number): 标识设备类型 次设备号(minor number): 标识同一类型中不同设备 创建设备文件 mknod(选项)(参数) 选项 -Z:...

weixin_34253539的博客 221

20165233 预备作业3 Linux安装及学习

Linux学习记录 别出心裁的Linux命令学习法学习总结 (由于我的电脑是Mac,Linux安装省略) 操作系统的功能: 管家婆和服务生 博客中对于这两个词含义的解释为 管家婆:通过进程、虚拟内存和文件三个重要抽象管理计算机的CPU、内存、I/O设备。 服务生:为用户提供shell,为程序员提供系统调用。 命令行的好处 主要是可以批处理并自动化,还有些功能GUI无法完成 ...

ahgq78625的博客 306
上一篇: linux shell命令英文全称
下一篇: 查看linux设备文件系统类型的几种方法
谁不小心的
博客等级 码龄15年 462粉丝 246原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值