文件系统

普中科技18 天前
stm32·单片机·嵌入式硬件·文件系统·开发板·fatfs·普中科技
【普中STM32F1xx开发攻略--标准库版】-- 第 48 章 FATFS 文件系统实验(1)实验平台:普中STM32F103 朱雀、玄武开发板 https://item.taobao.com/item.htm?id=620302685024(2)资料下载 :普中科技-各型号产品资料下载链接
嵌入式老牛18 天前
文件系统·eeprom
DrvBsp_EEPROM文件化管理设计(一)这次是我本人首次借助AI辅助开发,有较为深刻的使用体会。相较于自主手写代码,初期利用AI编程的工作效率更低,其核心原因在于个人多年编程的习惯与AI辅助开发模式存在一个适配的过程。
故渊at19 天前
android·架构·文件系统·fuse·vold·存储体系
第七板块:Android 存储体系与文件系统 | 第二十一篇:Vold 与 FUSE 存储架构所属板块:第七板块 — Android 存储体系与文件系统前置知识:第二十篇中的应用签名、PMS 安全校验、Linux 文件系统(ext4/F2FS)、SELinux 安全上下文
艾莉丝努力练剑1 个月前
linux·运维·服务器·c++·文件系统·文件io·ext
【Linux:文件】Ext系列文件系统进阶🎬 艾莉丝的简介:Ext 系列文件系统是 Linux 操作系统中最经典、应用最广泛的文件系统家族,从早期的 ext2 到后来的 ext3、ext4,其核心设计思想一脉相承,深刻影响了 Linux 存储体系的发展。要真正理解文件系统如何管理磁盘数据,必须从最底层的磁盘硬件结构入手,逐步向上推导,建立 “硬件寻址→逻辑抽象→文件组织→系统调用” 的完整逻辑链条。本文将系统讲解磁盘的物理与逻辑结构、CHS 与 LBA 两种寻址方式的原理与转换,深入剖析 Ext2 文件系统的块组设计、inode 机制、目录本质
atomicmaker1 个月前
操作系统·文件管理·文件系统·计算机系统
操作系统 — 文件管理在 UNIX 和 类UNIX 操作系统中 ,inode(索引节点)用于存储 文件的元数据,它包含了关于该文件的大部分 元数据,但不包括 文件名 和 文件实际内容。 inode 中包含如下信息:
j7~1 个月前
linux·运维·服务器·磁盘·文件系统·inode·软硬件链接
【Linux操作系统】基础IO文件系统(理解硬件,理解文件系统,Inode,软硬链接)磁盘的分类机械硬盘(HDD):依赖磁性盘片和机械臂,容量大、成本低、寿命长(对写入次数不敏感),但随机读写慢、怕震动。
sulikey1 个月前
linux·操作系统·文件系统·linux文件系统·ext2·ext2文件系统
Linux ext2文件系统结构ext2(Second Extended Filesystem)是Linux经典的非日志文件系统,其设计核心是通过 块组(Block Group) 机制将磁盘空间划分为多个自包含的单元,以平衡寻址效率与容错性。以下从宏观布局到微观结构进行分层说明。
sulikey1 个月前
linux·操作系统·文件系统·ext2·gdt·ext·块组描述符
ext2 GDT 块组描述符表 详细技术拆解GDT 是连接“全局超级块”与“具体块组内部管理结构”的关键桥梁,理解它就能理解内核如何定位任意块组中的位图与 inode 表。
xcLeigh1 个月前
linux·数据库·文件系统·兼容性·麒麟·欧拉·kes
KES大小写混合路径+国产OS/文件系统兼容实战大家在运维KES的时候,应该都碰到过路径相关的问题。 比如以前创建表空间必须先手动建目录,不然直接失败。现在有了自动创建表空间目录功能,方便很多。官方文档里还专门测了大小写混合路径,像TEst3这种写法也能正常用。
程序员老舅1 个月前
linux·c++·容器·linux内核·文件系统·根目录
Linux:谁把根目录卸载了?原作者:Linux教程原文地址:https://mp.weixin.qq.com/s/aOunYy206exdSwIrMUxQUQ
IT大白鼠2 个月前
linux·运维·服务器·文件系统
主流Linux文件系统稳定性及性能分析Linux文件系统作为操作系统与存储设备之间的桥梁,承担着数据存储、组织、检索和保护的核心功能。从早期的Minix文件系统到现代的Btrfs和ZFS,Linux文件系统经历了从简单到复杂、从基础到高级的演进过程,形成了今天多样化的技术生态。
RFCEO2 个月前
文件系统·根目录·linux 命令·ls、cd、mkdir、rm·cp、mv、cat、chmod·find、grep、权限、路径
从零到壹嵌入式Linux编程实战教程课:第 5 课:Linux 基础命令与文件系统入门掌握 Linux 最常用基础命令,能独立完成目录、文件、权限、查询等日常操作理解 Linux 文件系统结构,理解根目录 / 及各系统目录用途
数据存储张2 个月前
文件系统·存储
第2章:基于内存的只读文件系统本章实例:MemReadFS —— 支持多文件多目录的内存只读文件系统 本文是基于FUSE文件系统的第2篇文章。本篇将引入目录的概念,也就是在我们实现的文件系统中,不仅仅有文件,还有目录。
ShineWinsu2 个月前
linux·面试·笔试·文件系统··ext2·挂载分区
对于Linux:Ext系列文件系统的解析—下hello 大家,那么在上一篇博客中,我们学习了磁盘如何工作,知道了分块分区的高妙,也了解了文件属性原来是存储inode里面,最后一起去探寻了软链接和硬链接的奇妙,相信大家定是受益颇多,那么大家,接下来在本篇博客中,我们将去真正的探寻和了解Linux系统中文件系统的奥秘,相信我,这段旅程将会非常丰富多彩。
tod1133 个月前
linux·服务器·c++·文件系统·ext
深入解析ext2文件系统架构所有的准备⼯作都已经做完,是时候认识下文件系统了。我们想要在硬盘上储文件,必须先把硬盘格式化为某种格式的文件系统,才能存储文件。文件系统的⽬的就是组织和管理硬盘中的文件。在Linux 系统中,最常⻅的是 ext2 系列的文件系统。其早期版本为 ext2,后来⼜发展出 ext3 和 ext4。ext3 和 ext4 虽然对 ext2 进⾏了增强,但是其核⼼设计并没有发⽣变化,我们仍是以较⽼的 ext2 作为演⽰对象。
JiMoKuangXiangQu3 个月前
linux·rootfs·文件系统
Linux 系统根目录的构建过程限于作者能力水平,本文可能存在谬误,因此而给读者带来的损失,作者不做任何承诺。这是一个过渡时期,这就像先有鸡还是先有蛋一样:系统需要加载位于磁盘上的 rootfs,然后启动位于指定目录下的 init 程序,但这时候还没有文件系统目录树结构,也就没法通过文件路径来加载 init 程序。Linux 内核通过在 RAM 内存里面,临时构建一个文件系统目录树,来解决这一问题。
jianghao20253 个月前
文件系统·技术解析·磁盘分析
TreeSize技术解析:磁盘分析工具的工作原理磁盘空间分析工具看似简单,但其背后涉及到很多文件系统和操作系统的知识。 了解这些工具的工作原理,不仅可以帮助我们更好地使用它们,还能让我们对计算机的存储系统有更深入的理解。 本文将以TreeSize为例,解析磁盘空间分析工具的工作原理与实现方式。
十年编程老舅3 个月前
linux·服务器·数据库·c++·linux内核·文件系统·读写锁
窥探内核心脏:深入解析 proc 虚拟文件系统Linux 的 /proc 文件系统(procfs)是一种虚拟(伪)文件系统,其核心作用是为用户态程序提供访问内核数据的便捷接口。与传统磁盘文件系统不同,/proc目录下的所有文件和子目录均不占用实际磁盘存储空间,而是由内核在系统运行过程中实时动态生成。该文件系统的主要用途包括获取系统及进程的各类运行信息、开展系统调试工作,以及进行日常的系统管理操作。
代码AC不AC4 个月前
linux·文件系统·ext 文件系统
【Linux】ext 文件系统个人主页:矢望 个人专栏:C++、Linux、C语言、数据结构、Coze-AI创建:首先在一个磁盘的分组中会先在inode BitMap位图中申请一个没有被占用的位置,然后将其标记为1,这样就有了inode编号,之后查找这个位置在inode Table中所对应的块号,这样再将文件的所有属性写入到这个块中,由于初始时文件中没有内容,所以这样就完成了文件的创建。而当你向文件中写入1字节内容时,此时就会向Block BitMap申请一个没有被占用的位置,将其标记为1,然后查找这个位置在Data Blocks中对
kyle~4 个月前
开发语言·python·操作系统·文件系统
Python---watchdog文件系统监控库watchdog是Python生态中一款轻量级、跨平台的文件系统监控库,核心作用是实时检测文件/目录的各类变化(如创建、删除、修改、移动),并触发自定义的处理逻辑。它的底层基于不同操作系统的原生文件监控接口实现: