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

操作系统复习-Linux的文件系统

文件系统概述

FAT

  • FAT(File Allocation Table)
  • FAT16、FAT32等,微软Dos/Windows使用的文件系统
  • 使用一张表保存盘块的信息

NTFS

  • NTFS (New Technology File System)
  • WindowsNT环境的文件系统
  • NTFS对FAT进行了改进,取代了日的文件系统

EXT

  • EXT(Extended file system):扩展文件系统
  • Linux的文件系统
  • EXT2/3/4 数字表示第几代

EXT文件系统

在这里插入图片描述

  • Boot Sector:启动扇区,安装开机管理程序
  • Block Group:块组,存储数据的实际位置
    在这里插入图片描述
  • 存放文件Inode的地方
  • 每一个文件F(目录)都有一个Inode
  • 是每一个文件(目录)的索引节点

Inode

在这里插入图片描述

  • 文件名不是存放在Inode节点上的,而是存放在目录的Inode节点
  • 比如说a文件夹中有b文件,b的文件名存放在a的Inode节点上
  • 列出目录文件的时候无需加载文件的Inode

Inode bitmap

  • Inode的位示图
  • 记录已分配的Inode和末分配的Inode
    在这里插入图片描述

Data block

  • Data block是存放文件内容的地方
  • 每个block都有唯一的编号
  • 文件的block记录在文件的Inode上

Block bitmap

  • 功能与Inode bitmap类似
  • 记录Data block的使用情况

Superblock

  • 记录整个文件系统相关信息的地方
  • Block和Inode的使用情况
  • 时间信息、控制信息等

相关文章:

操作系统复习-Linux的文件系统

文件系统概述 FAT FAT(File Allocation Table)FAT16、FAT32等,微软Dos/Windows使用的文件系统使用一张表保存盘块的信息 NTFS NTFS (New Technology File System)WindowsNT环境的文件系统NTFS对FAT进行了改进,取代了日的文件系统 EXT EXT(Extended…...

代码随想录算法训练营第三十六天| 860.柠檬水找零、 406.根据身高重建队列、 452. 用最少数量的箭引爆气球

LeetCode 860.柠檬水找零 题目链接:https://leetcode.cn/problems/lemonade-change/description/ 文章链接:https://programmercarl.com/0860.%E6%9F%A0%E6%AA%AC%E6%B0%B4%E6%89%BE%E9%9B%B6.html 思路 贪心算法:遇见20的时候有两种找零的…...

如何在C#中实现多线程

在C#中实现多线程有多种方式,包括使用System.Threading.Thread类、System.Threading.Tasks.Task类、System.Threading.Tasks.Parallel类以及异步编程模型(async和await)。下面我将为你展示每种方法的基本用法。 1. 使用System.Threading.Thread类 using System; using Syst…...

【LLM】快速了解Dify 0.6.10的核心功能:知识库检索、Agent创建和工作流编排(二)

【LLM】快速了解Dify 0.6.10的核心功能:知识库检索、Agent创建和工作流编排(二) 文章目录 【LLM】快速了解Dify 0.6.10的核心功能:知识库检索、Agent创建和工作流编排(二)一、创建一个简单的聊天助手&#…...

【介绍下Pandas,什么是Pandas?】

🌈个人主页: 程序员不想敲代码啊 🏆CSDN优质创作者,CSDN实力新星,CSDN博客专家 👍点赞⭐评论⭐收藏 🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共…...

linux系统安装anaconda,并通过java程序调用python程序

虚拟环境准备 首先准备一块空的分区,安装anaconda至少要20g以上才能执行简单程序,这里准备20G的磁盘空间 创建分区,执行以下步骤,之后执行reboot重启 fdisk /dev/sda p n 回车 回车 w查看当前系统创建的分区,我这里是名为sda3的…...

Stable diffusion的SDXL模型,针不错!(含实操)

与之前的SD1.5大模型不同,这次的SDXL在架构上采用了“两步走”的生图方式: 以往SD1.5大模型,生成步骤为 Prompt → Base → Image,比较简单直接;而这次的SDXL大模型则是在中间加了一步 Refiner。Refiner的作用是什么呢…...

wordpress轻量免费主题

WordPress建站公司 适合提供WordPress建站服务的公司或个体(个人)工作室使用的WordPress建站公司主题模板。 https://www.jianzhanpress.com/?p545 首屏大图红色简洁wordpress主题 首屏大图红色简洁wordpress主题,非常地高端大气上档次,可用于多个行…...

Go AfterFunc 不触发

前言 函数原型为: func AfterFunc(d Duration, f func()) *TimerGo 的 time.AfterFunc 的作用是等待指定的时间间隔,然后在它自己的 goroutine 中调用 f。 现在有一个问题,我明明调用了 AfterFunc,但是它还没调用我指定的函数&…...

小程序视图渲染数据和部分事件的绑定

今天依旧使用这个目录进行教学 数据的渲染 在 index.js的 page中定义一个data对象结构是这样的 Page({data:{name:张三} }) 在index.wxml 中 利用模板语法进行渲染 <view >{{name}}</view> 注意这个模板里边不能使用js的方法 要循环渲染数组&#xff0c;如 在…...

“探索AIGC市场:腾讯元宝APP加入竞争,大模型产品的未来走向与个人选择“

文章目录 每日一句正能量前言使用体验分享独特优势和倾向选择字节豆包百度文心一言阿里通义千问腾讯元宝个人倾向选择结论 未来发展方向技术创新可持续可拓展性用户体验应用场景政府赋能数据安全与隐私保护伦理与社会责任国际合作与竞争结论 后记 每日一句正能量 不管现在有多么…...

node设置镜像源详细教程

在Node.js环境中&#xff0c;你可以通过设置npm或yarn的镜像源来加速依赖包的下载。以下是如何设置npm和yarn的镜像源的详细步骤&#xff1a; 使用npm设置镜像源 临时设置镜像源&#xff1a; 你可以在安装包时临时指定镜像源&#xff0c;例如&#xff1a; npm install package…...

四季变换,制氮机使用注意事项

随着四季的轮回变换&#xff0c;大自然展现着不同的风貌。对于制氮机而言&#xff0c;季节的变换同样会带来不同的使用挑战和注意事项。本文将为您揭示四季变换对制氮机使用的影响&#xff0c;帮助您更好地掌握制氮机的季节使用须知。 春季 温湿度变化&#xff1a;春季温湿度逐…...

如何实现办公终端安全

在网络安全日益严峻的当下&#xff0c;可信白名单作为一种高效的终端安全防护手段&#xff0c;正在逐渐受到业界的广泛关注和应用。本文将简要探讨可信白名单如何实现终端安全的原理、方法及其在实际应用中的优势与挑战。 首先&#xff0c;我们需要了解可信白名单的基本原理。可…...

【云岚到家】-day01-项目熟悉-查询区域服务开发

文章目录 1 云岚家政项目概述1.1 简介1.2 项目业务流程1.3 项目业务模块1.4 项目架构及技术栈1.5 学习后掌握能力 2 熟悉项目2.1 熟悉需求2.2 熟悉设计2.2.1 表结构2.2.2 熟悉工程结构2.2.3 jzo2o-foundations2.2.3.1 工程结构2.2.3.2 接口测试 3 开发区域服务模块3.1 流程分析…...

Docker面试整理-如何进行Docker镜像的构建和发布?

构建和发布 Docker 镜像是 Docker 使用中的一个常见任务,通常涉及编写 Dockerfile、构建镜像以及将其推送到镜像仓库的过程。以下是构建和发布 Docker 镜像的详细步骤: 1. 编写 Dockerfile 首先,你需要创建一个 Dockerfile,这是一个包含了一系列指令的文本文件,用来告诉 D…...

macOS Sequoia 将 Mac 生产力与智能化提升至全新高度 (macOS 15 ISO、IPSW、PKG 下载)

macOS Sequoia 将 Mac 生产力与智能化提升至全新高度 (macOS 15 ISO、IPSW、PKG 下载) iPhone 镜像、Safari 浏览器重大更新、备受瞩目的游戏和 Apple Intelligence 等众多全新功能令 Mac 使用体验再升级 请访问原文链接&#xff1a;https://sysin.org/blog/macOS-Sequoia/&a…...

用户管理与服务器远程管理

用户管理 服务器系统版本介绍 windows服务器系统&#xff1a;win2000 win2003 win2008 win2012 linux服务器系统&#xff1a;Redhat Centos 用户管理 用户概述 &#xff08;1&#xff09;每一个用户登录系统后&#xff0c;拥有不同的操作权限。 &#xff08;2&#xff09;…...

Pytorch 实现简单的 线性回归 算法

Pytorch实现简单的线性回归算法 简单 tensor的运算 Pytorch涉及的基本数据类型是tensor&#xff08;张量&#xff09;和Autograd&#xff08;自动微分变量&#xff09; import torch x torch.rand(5, 3) #产生一个5*3的tensor&#xff0c;在 [0,1) 之间随机取值 y torch.o…...

Django中配置日志

在Django中配置日志的方法非常简单&#xff0c;只需要在 setting 文件中添加配置项&#xff0c;系统会自动生成相应的日志文件&#xff0c;也可以配置调试时显示内容&#xff0c;报错发送邮件等操作。 在setting.py中添加以下配置。 # 日志配置 LOGS_DIRS os.path.join(BASE…...

ngx_create_pidfile

1 定义 ngx_create_pidfile 函数 定义在 ./nginx-1.24.0/src/core/ngx_cycle.cngx_int_t ngx_create_pidfile(ngx_str_t *name, ngx_log_t *log) {size_t len;ngx_int_t rc;ngx_uint_t create;ngx_file_t file;u_char pid[NGX_INT64_LEN 2];if (ngx_process >…...

从动物行为到工业质检:手把手教你用Deeplabcut 2.3.5搭建自己的关键点检测模型

从动物行为到工业质检&#xff1a;手把手教你用Deeplabcut 2.3.5搭建自己的关键点检测模型 在计算机视觉领域&#xff0c;关键点检测技术正从实验室走向千行百业。最初为动物行为研究设计的Deeplabcut&#xff0c;如今因其开箱即用的易用性和出色的精度&#xff0c;正在制造业、…...

Comsol中双BIC复现的电磁感应透明现象

comsol 双BIC复现 电磁感应透明在光子晶体波导中实现双连续域束缚态&#xff08;BIC&#xff09;总有一种让人又爱又恨的感觉——明明参数稍微跑偏一点就会消失的特性&#xff0c;偏偏在参数调准时又能展现出惊艳的Q值。咱们今天不聊数学推导&#xff0c;直接打开COMSOL手把手…...

电子电路耦合技术详解与应用指南

1. 电子电路中的耦合技术解析1.1 耦合的基本概念在电子电路设计中&#xff0c;耦合是指将前级电路&#xff08;信号源&#xff09;的能量传递至后级电路&#xff08;负载&#xff09;的技术过程。这一基础概念在各类电子系统中具有普遍应用价值&#xff0c;特别是在多级放大电路…...

StructBERT情感分类-中文-通用-base实战教程:Prometheus+Grafana监控GPU利用率

StructBERT情感分类-中文-通用-base实战教程&#xff1a;PrometheusGrafana监控GPU利用率 1. 模型介绍与环境准备 StructBERT情感分类模型是基于阿里达摩院StructBERT预训练模型微调的中文情感分析模型&#xff0c;专门用于中文文本的情感三分类任务。该模型能够准确识别文本…...

AWS CloudFormation Templates:构建企业级成本治理体系的3个关键维度

AWS CloudFormation Templates&#xff1a;构建企业级成本治理体系的3个关键维度 【免费下载链接】aws-cloudformation-templates awslabs/aws-cloudformation-templates: 是一个包含各种 AWS CloudFormation 模板的存储库。适合查找和学习 AWS CloudFormation 模板的示例&…...

社招上岸字节:一个Vue工程师如何用AI思维搞定三轮技术面(附完整复盘录音技巧)

从Vue到AI Native&#xff1a;一位前端工程师的字节跳动面试突围战 去年冬天&#xff0c;当我收到字节跳动HR的面试邀约时&#xff0c;既兴奋又忐忑。作为一名以Vue技术栈为主的前端工程师&#xff0c;我清楚知道传统前端技能已经不足以应对头部互联网公司的技术面试。在准备过…...

Llama-3.2V-11B-cot惊艳案例:从历史照片推理服饰/建筑年代一致性

Llama-3.2V-11B-cot惊艳案例&#xff1a;从历史照片推理服饰/建筑年代一致性 1. 项目简介 Llama-3.2V-11B-cot是一款基于Meta Llama-3.2V-11B-cot多模态大模型开发的高性能视觉推理工具。它针对双卡4090环境进行了深度优化&#xff0c;特别适合需要进行复杂视觉推理的场景。工…...

如何快速上手DRG存档编辑器:深岩银河玩家的终极修改指南

如何快速上手DRG存档编辑器&#xff1a;深岩银河玩家的终极修改指南 【免费下载链接】DRG-Save-Editor Rock and stone! 项目地址: https://gitcode.com/gh_mirrors/dr/DRG-Save-Editor 还在为《深岩银河》中漫长的资源收集而烦恼&#xff1f;想要快速解锁所有职业的高级…...

重构前端路由开发范式:vite-plugin-pages 从原理到实践

重构前端路由开发范式&#xff1a;vite-plugin-pages 从原理到实践 【免费下载链接】vite-plugin-pages File system based route generator for ⚡️Vite 项目地址: https://gitcode.com/gh_mirrors/vi/vite-plugin-pages 直面路由管理的行业痛点 在现代前端开发中&am…...