文件系统

日更嵌入式的打工仔1 天前
文件系统
文件系统LittleFS分享个资源:一个为微控制器设计的小型故障安全文件系统。掉电恢复能力——littlefs 设计用于应对随机断电情况。所有文件操作都有强大的写时复制保证,若发生断电,文件系统会回退到上一个已知的良好状态。
分布式存储与RustFS11 天前
wpf·文件系统·milvus·对象存储·minio·rustfs·vibe
告别复杂配置:用Milvus、RustFS和Vibe Coding,60分钟DIY专属Chatbot作为一名全栈工程师,我一直在寻找更高效的方式构建智能应用。本文将分享如何利用 Milvus、RustFS 和 Vibe Coding 技术组合,在短时间内打造一个具备长期记忆能力的对话机器人。
分布式存储与RustFS14 天前
云原生·wpf·文件系统·terraform·对象存储·minio·rustfs
告别手动配置:用 Terraform 定义你的 RustFS 存储帝国在当今云原生时代,手动配置存储资源已成为制约运维效率的主要瓶颈。本文将带你领略 Terraform 与 RustFS 的强大组合,教你如何通过代码定义和管理分布式存储基础设施,实现真正意义上的 基础设施即代码(IaC)。
NiKo_W25 天前
linux·io·文件系统
Linux 基础IO与系统IO从本章开始,我们逐渐导入文件系统的知识。要讲文件系统,文件与IO的知识就不得不讲,本章我们将从文件的认识和语言级别、系统级别的读写接口入手,深入了解基础IO与系统IO。
分布式存储与RustFS1 个月前
开源软件·文件系统·对象存储·minio·aws s3·seaweedfs·rustfs
RustFS与其他新兴存储系统(如SeaweedFS)相比有哪些优势和劣势?RustFS 和 SeaweedFS 都是性能出色的分布式存储系统,但它们在设计理念、技术实现和适用场景上有着显著不同。为了帮大家更直观地理解,我用一个表格汇总它们的核心差异。
獭.獭.2 个月前
linux·服务器·文件系统·软硬链接·inode·ext2
Linux -- 文件【下】# 所有的准备⼯作都已经做完,是时候认识下⽂件系统了。我们想要在硬盘上储⽂件,必须先把硬盘格式化为某种格式的⽂件系统,才能存储⽂件。⽂件系统的⽬的就是组织和管理硬盘中的⽂件。
程序员JerrySUN3 个月前
java·linux·运维·服务器·嵌入式硬件·缓存·文件系统
Linux 内核基础统简全解:Kbuild、内存分配和地址映射📖 推荐阅读:《Yocto项目实战教程:高效定制嵌入式Linux系统》 🎥 更多学习视频请关注 B 站:嵌入式Jerry
程序员JerrySUN3 个月前
java·linux·运维·服务器·嵌入式硬件·文件系统
嵌入式与 Linux 系统中的核心图形库全解析图形库在嵌入式系统与 Linux 桌面系统中扮演着重要角色。从最底层的 GPU 驱动接口,到上层的图形渲染与 GUI 工具包,共同构成了完整的图形显示栈。本文将系统整理图形相关的核心组件,按功能分层分类,帮助开发者厘清架构逻辑。
noravinsc3 个月前
linux·运维·服务器·文件系统·lustre
lustre设置用户配额在Lustre文件系统中,为特定用户或用户组设置配额(quota)可以帮助管理存储空间的使用,防止某些用户占用过多资源。Lustre是一个高性能的分布式文件系统,它支持多种类型的配额,例如inode配额和存储空间配额。下面是如何为Lustre文件系统设置用户配额的步骤:
矿渣渣5 个月前
数据结构·文件系统·nand flash·yaffs2
yaffs2目录搜索上下文数据结构struct yaffsfs_dirsearchcontext yaffsfs_dsc[] 详细解析struct yaffsfs_dirsearchcontext 是 YAFFS2 文件系统中用于 目录遍历操作 的核心数据结构,专门管理 readdir() 等目录操作的状态。
奕天者5 个月前
学习·操作系统·文件系统
操作系统学习(十)——文件系统在操作系统中,文件系统是用于管理存储设备上数据组织与存取的一种机制。 它是操作系统的重要组成部分,承担着对文件的创建、读写、组织、存储、访问控制等管理任务。
格桑阿sir5 个月前
linux·rootfs·文件系统·mount·fs·bootfs·linux目录
Linux核心技术:Linux文件系统与bootFS/rootFS云原生学习路线导航页(持续更新中)本文是 Linux核心技术 系列文章:Linux文件系统与bootFS/rootFS,主要讲解了文件系统的概念、linux文件系统的设计、linux标准目录、什么是挂载、linux的bootFS与rootFS等
矿渣渣5 个月前
数据结构·算法·文件系统·yaffs2
AFFS2 的 `yaffs_ext_tags` 数据结构详解yaffs_ext_tags 是 YAFFS2 文件系统中用于 管理 NAND 闪存页的元数据 的核心结构体,存储在 NAND 的 OOB(Out-Of-Band)区域。它记录了数据块的归属、状态、校验信息等关键元数据,是 YAFFS2 实现 快速挂载、数据恢复 和 垃圾回收 的基础。以下是其详细解析:
矿渣渣5 个月前
数据结构·文件系统·nand flash·yaffs2
YAFFS2 文件系统的 `yaffs_dev` 数据结构详解yaffs_dev 是 YAFFS2 文件系统的核心数据结构,用于管理一个 NAND 闪存设备的完整状态,包括硬件参数、文件系统元数据、垃圾回收(GC)策略、检查点机制等。以下是对其关键成员的详细解析及使用场景说明:
Golinie6 个月前
docker·容器·文件系统·cgroups·unionfs
Docker底层原理浅析 | namespace+cgroups+文件系统先来考虑个问题,linux中pid为1的进程就是init进程,也就是系统的创始进程,如果创建了新的进程,那么这个pid就会向上增长。比如下面这张图的结构示意。
熬夜学编程的小王6 个月前
linux·文件系统·路径解析
【Linux篇】深入理解文件系统:从基础概念到 ext2 文件系统的应用与解析💬 欢迎讨论:如果你在学习过程中有任何问题或想法,欢迎在评论区留言,我们一起交流学习。你的支持是我继续创作的动力! 👍 点赞、收藏与分享:觉得这篇文章对你有帮助吗?别忘了点赞、收藏并分享给更多的小伙伴哦!你们的支持是我不断进步的动力! 🚀 分享给更多人:如果你觉得这篇文章对你有帮助,欢迎分享给更多对Linux OS感兴趣的朋友,让我们一起进步!
forestsea7 个月前
鸿蒙系统·文件系统
操作系统之文件系统🧑 博主简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/literature?__c=1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编程,高并发设计,Springboot和微服务,熟悉Linux,ESXI虚拟化以及云原生Docker和K8s,热衷于探索科技的边界,并将理论知识转化为实际应用。保持对新技术的好奇心,乐于分享所学,希望通过我的实践经历和见解,启发他人的创新思维。在这里,我希望能与志同道合的
林政硕(Cohen0415)7 个月前
linux·驱动开发·文件系统
Linux驱动开发进阶 - 文件系统在Linux中,文件系统可以分为两大类:虚拟文件系统(如sysfs、procfs、devtmpfs)和实际物理存储设备的文件系统(如ext2、ext3、ext4、vfat、fat32)。那Linux如何管理这些文件系统呢?同时本文将在最后编写一个虚拟的文件系统驱动程序。
WZF-Sang7 个月前
linux·服务器·c++·学习·文件系统·软硬链接·动态库静态库
Linux——基础IO【3万字大章】在了解基础IO之前,需要先对文件的基础有所了解才行,如下图所示:其实上图的知识大部分都是之前接触过的,应该是不陌生的,陌生的话就要复习一下。