文件系统

奔跑吧邓邓子3 天前
c语言·文件系统·目录·开发实战·磁盘io
【C语言实战(72)】C语言文件系统实战:解锁目录与磁盘IO的奥秘在 C 语言开发的广袤领域中,文件系统操作是至关重要的基础部分。无论是在操作系统开发、嵌入式系统编程,还是在数据处理、应用程序开发等方面,文件系统的有效运用都不可或缺。比如在操作系统中,文件系统负责管理磁盘空间、组织文件存储,为用户和应用程序提供数据的持久化存储和读取功能;在嵌入式系统里,对文件系统的高效操作能直接影响设备的性能和稳定性。
未来之窗软件服务3 天前
前端·javascript·文件系统·仙盟创梦ide·东方仙盟
幽冥大陆(三十七)文件系统路径格式化——东方仙盟筑基期在开发仙盟 IDE(Integrated Development Environment,集成开发环境)的奇妙世界里,如同在神秘的仙盟中修炼高深法术,每一个细节都关乎成败。而操作系统级文件路径格式化,恰似修炼过程中不可或缺的基础功法,看似平凡,却蕴含着巨大的能量,对整个开发过程起着至关重要的作用。
ASUJY10 天前
linux·文件系统·linux0.11
文件系统原理(基于Linux0.11)文件系统负责对硬盘上的数据(文件)进行组织管理。 在Linux中,一切皆文件。不仅普通的文件,目录/块设备/管道/socket等也都当作是一个文件,统一交给文件系统来管理。
code monkey.12 天前
linux·文件系统·ext2
【Linux之旅】深入 Linux Ext 系列文件系统:从磁盘物理结构到软硬链接的底层逻辑你是否曾好奇:当你在 Linux 中执行touch test.txt时,文件究竟是如何 “住进” 磁盘的?为什么删除文件时,有时删的是 “别名”,有时却能彻底清空数据?为什么ls -li会显示一个看似无关的数字(inode 号)?这些问题的答案,都藏在 Linux 最经典的Ext 系列文件系统(Ext2/Ext3/Ext4)中。
子牙老师22 天前
linux·操作系统·文件系统
硬盘第一关:MBR VS GPT哈喽,我是子牙老师,一个手写过操作系统、编程语言、Java虚拟机、docker、Ubuntu系统,玩透Windows内核、Linux内核…的硬核男人
2401_858286111 个月前
linux·运维·服务器·数据结构·文件系统·ext2
OS36.【Linux】简单理解EXT2文件系统(2)目录1.知识回顾2.EXT2文件系统推算出EXT2文件系统的i_block最多能存储的数据块的个数每个数据块的大小是可以手动设置的
日更嵌入式的打工仔1 个月前
文件系统
文件系统LittleFS分享个资源:一个为微控制器设计的小型故障安全文件系统。掉电恢复能力——littlefs 设计用于应对随机断电情况。所有文件操作都有强大的写时复制保证,若发生断电,文件系统会回退到上一个已知的良好状态。
分布式存储与RustFS2 个月前
wpf·文件系统·milvus·对象存储·minio·rustfs·vibe
告别复杂配置:用Milvus、RustFS和Vibe Coding,60分钟DIY专属Chatbot作为一名全栈工程师,我一直在寻找更高效的方式构建智能应用。本文将分享如何利用 Milvus、RustFS 和 Vibe Coding 技术组合,在短时间内打造一个具备长期记忆能力的对话机器人。
分布式存储与RustFS2 个月前
云原生·wpf·文件系统·terraform·对象存储·minio·rustfs
告别手动配置:用 Terraform 定义你的 RustFS 存储帝国在当今云原生时代,手动配置存储资源已成为制约运维效率的主要瓶颈。本文将带你领略 Terraform 与 RustFS 的强大组合,教你如何通过代码定义和管理分布式存储基础设施,实现真正意义上的 基础设施即代码(IaC)。
NiKo_W2 个月前
linux·io·文件系统
Linux 基础IO与系统IO从本章开始,我们逐渐导入文件系统的知识。要讲文件系统,文件与IO的知识就不得不讲,本章我们将从文件的认识和语言级别、系统级别的读写接口入手,深入了解基础IO与系统IO。
分布式存储与RustFS2 个月前
开源软件·文件系统·对象存储·minio·aws s3·seaweedfs·rustfs
RustFS与其他新兴存储系统(如SeaweedFS)相比有哪些优势和劣势?RustFS 和 SeaweedFS 都是性能出色的分布式存储系统,但它们在设计理念、技术实现和适用场景上有着显著不同。为了帮大家更直观地理解,我用一个表格汇总它们的核心差异。
獭.獭.4 个月前
linux·服务器·文件系统·软硬链接·inode·ext2
Linux -- 文件【下】# 所有的准备⼯作都已经做完,是时候认识下⽂件系统了。我们想要在硬盘上储⽂件,必须先把硬盘格式化为某种格式的⽂件系统,才能存储⽂件。⽂件系统的⽬的就是组织和管理硬盘中的⽂件。
程序员JerrySUN4 个月前
java·linux·运维·服务器·嵌入式硬件·缓存·文件系统
Linux 内核基础统简全解:Kbuild、内存分配和地址映射📖 推荐阅读:《Yocto项目实战教程:高效定制嵌入式Linux系统》 🎥 更多学习视频请关注 B 站:嵌入式Jerry
程序员JerrySUN4 个月前
java·linux·运维·服务器·嵌入式硬件·文件系统
嵌入式与 Linux 系统中的核心图形库全解析图形库在嵌入式系统与 Linux 桌面系统中扮演着重要角色。从最底层的 GPU 驱动接口,到上层的图形渲染与 GUI 工具包,共同构成了完整的图形显示栈。本文将系统整理图形相关的核心组件,按功能分层分类,帮助开发者厘清架构逻辑。
noravinsc5 个月前
linux·运维·服务器·文件系统·lustre
lustre设置用户配额在Lustre文件系统中,为特定用户或用户组设置配额(quota)可以帮助管理存储空间的使用,防止某些用户占用过多资源。Lustre是一个高性能的分布式文件系统,它支持多种类型的配额,例如inode配额和存储空间配额。下面是如何为Lustre文件系统设置用户配额的步骤:
矿渣渣6 个月前
数据结构·文件系统·nand flash·yaffs2
yaffs2目录搜索上下文数据结构struct yaffsfs_dirsearchcontext yaffsfs_dsc[] 详细解析struct yaffsfs_dirsearchcontext 是 YAFFS2 文件系统中用于 目录遍历操作 的核心数据结构,专门管理 readdir() 等目录操作的状态。
奕天者6 个月前
学习·操作系统·文件系统
操作系统学习(十)——文件系统在操作系统中,文件系统是用于管理存储设备上数据组织与存取的一种机制。 它是操作系统的重要组成部分,承担着对文件的创建、读写、组织、存储、访问控制等管理任务。
格桑阿sir6 个月前
linux·rootfs·文件系统·mount·fs·bootfs·linux目录
Linux核心技术:Linux文件系统与bootFS/rootFS云原生学习路线导航页(持续更新中)本文是 Linux核心技术 系列文章:Linux文件系统与bootFS/rootFS,主要讲解了文件系统的概念、linux文件系统的设计、linux标准目录、什么是挂载、linux的bootFS与rootFS等
矿渣渣7 个月前
数据结构·算法·文件系统·yaffs2
AFFS2 的 `yaffs_ext_tags` 数据结构详解yaffs_ext_tags 是 YAFFS2 文件系统中用于 管理 NAND 闪存页的元数据 的核心结构体,存储在 NAND 的 OOB(Out-Of-Band)区域。它记录了数据块的归属、状态、校验信息等关键元数据,是 YAFFS2 实现 快速挂载、数据恢复 和 垃圾回收 的基础。以下是其详细解析: