当前位置: 首页 > news >正文

Linux 学习笔记(十七)—— 文件系统

终极目标:理解 inode 和 软硬连接;

文件系统:Ext2;

文件 = 文件内容 + 文件属性; ——> 磁盘上存储的文件 = 存储的文件内容 + 存储的文件属性;

Linux系统中:文件内容使用数据块存储,文件属性使用inode(固定128字节);

Linux系统中是将属性和内容分开存储的 !!!

一、认识磁盘

磁盘是计算机上唯一的机械设备,也是一个外设;磁盘内部由类似于双面光碟的盘片、磁头(一面一个,磁头和盘面不接触,接触就可能划花盘面,因此震动不友好),磁头停靠点、主轴和磁头臂等结构组成;

计算机只认识二进制,因此,和计算机交互的所有的设备,也都只认识二进制;因此,磁盘也只存储了二进制数据(磁性,N/S,因此不耐高温,高温消磁);磁盘是一种永久性存储介质,对比内存是一种掉电易失性存储介质;

磁盘的盘面上有很多同心圆磁道,磁道又被分为很多个扇区,扇区是可访问的最小单元(一个扇区:512字节/4kb);定位一个扇区,首先要确定是哪个盘片的哪一面(哪个磁头),再确定是哪个磁道,最后就可以定位扇区了;可以看出,确定哪个磁头是很方便的事情,而左右摆动确定磁道和旋转确定扇区是效率比较低的事情【机械运动的速度比光电速度慢很多】;因此,在软件设计上,设计者一定要有意识的将相关数据放在一起。

二、对磁盘进行抽象理解

三、理解文件系统
四、


http://www.mrgr.cn/news/58271.html

相关文章:

  • 如何禁止上班期间浏览无关网站?
  • 一篇文章快速认识YOLO11 | 旋转目标检测 | OBB定向边界框
  • YOLOv8/v10模型训练技巧
  • 【Matlab编程】找到连续赢 K 场比赛的第一位玩家
  • AnaTraf | TCP重传的工作原理与优化方法
  • GS-SLAM Dense Visual SLAM with 3D Gaussian Splatt 论文阅读
  • MultipartFile文件与传递body并存问题
  • RK3568 android11 usb接口TP与电磁笔触点上报优先级问题
  • 【运维心得】U盘启动安装Dell服务器踩坑指南
  • 【JavaScript】JavaScript 进阶-2-构造函数数据常用函数(更新中)
  • Python:背景知识及环境安装
  • Linux内核常见的网络丢包场景分析,零基础入门到精通,收藏这一篇就够了
  • 强推!清华大佬强力打造,绝对是2024年人工智能入门天花板教程!
  • 智慧农业大数据平台:智汇田园,数驭未来
  • 220V降12V0.5A500mA恒压WT5105
  • 【话题】创智时代:人工智能重塑生活与工作
  • 空间转录组 | ​Stereo-seq在疾病中的应用研究
  • C++ 设计模式 - 每日持续更新中
  • httpd服务
  • 怎么区分主谓宾I love you与主系表I am fine? 去掉宾语看句子完整性 主系表结构则侧重于描述主语的状态、特征或性质
  • 移远通信亮相重庆燃气展:以多领域技术实力推动燃气发展安全化、智能化
  • (自用复习题)常微分方程07
  • 如此酷的锁屏时钟屏保 怎么能不告诉你
  • Vue3侦听器监听数据变化早于mapContext初始化的问题
  • 软物质流变探究:从宏观微观差异,到水凝胶界面特性
  • 【算法系列-二叉树】二叉树遍历系列(递归+迭代)