文件系统

kidwjb6 天前
linux·内核·文件系统
Linux内核-文件系统-文件系统目录和文件操作文件系统namei.c源文件是用来处理文件系统名和节点关系,文件的一些操作如打开关闭等原文链接:Linux内核-文件系统-文件系统目录和文件操作 – kidwjb的小站
艾莉丝努力练剑7 天前
linux·运维·服务器·学习·面试·文件系统·动静态库
【Linux:动静态库】Linux 动静态库与可执行文件🎬 艾莉丝的简介:静态库(.a文件)是指程序在编译链接时将库的代码完整复制到可执行文件中,程序运行时不再需要外部库文件。静态库在链接阶段被直接嵌入到最终的可执行文件中,形成独立的二进制程序。
mounter62510 天前
linux·文件系统·linux kernel·kernel·iomap
深度解析 Linux 内核中的 iomap 子系统:历史、演进、核心机制与未来内核的文件系统实现常常会涉及一个名为 "iomap" 的层,但很少有人能准确说出 iomap 究竟是什么。这正是 LWN 旨在填补的空白。简而言之,iomap 处理的是文件系统空间中的数据(由特定的文件和文件内偏移量标识)与存储空间(可能是内存位置,或存储设备上的一组块)之间的映射关系。利用这种映射,iomap 可以处理一大堆常见的、与文件系统相关的任务,从而允许从各个文件系统实现中移除大量样板代码。
承渊政道10 天前
linux·运维·学习·文件系统·存储结构·inode
Linux系统学习【掌握Ext系列⽂件系统的相关内容】在Linux系统中,文件系统负责组织、存储和管理磁盘中的数据,是理解系统存储机制不可绕过的核心知识.我们日常进行文件创建、目录访问、数据读写、磁盘挂载等操作时,背后都离不开文件系统的支持.其中,Ext系列文件系统长期以来都是 Linux 环境中最具代表性的文件系统之一,从 Ext2、Ext3 到 Ext4,其功能、可靠性和性能不断演进.本文将围绕 Ext 系列文件系统展开学习,介绍其发展过程、基本结构与核心组成,包括超级块、块组描述符、inode、数据块、位图和目录项等关键概念.同时还会分析日志机制、文件
AOwhisky12 天前
linux·运维·笔记·centos·文件系统
Linux(CentOS)系统管理入门笔记(第十五期)——文件系统与存储管理(上篇):设备识别、挂载与文件查找Linux系统管理入门系列更多文章欢迎访问:Linux入门——系统管理1、Linux入门——系统管理2
AOwhisky1 个月前
linux·运维·笔记·centos·云计算·文件系统
Linux(CentOS)系统管理入门笔记(第四期)——文件系统(下篇):文件与目录操作实战——cpmvmkdirrmln知识衔接:Linux(CentOS)系统管理入门笔记(第三期)——文件系统(上篇):目录结构与路径导航——FHS 与 cdpwdls
岑梓铭1 个月前
linux·考研·操作系统·文件系统·408
考研408《操作系统》复习笔记,第四章《4.2.2 文件操作、文件共享、文件保护》注意:做2件事:做3件事:(文件已经被创建在磁盘,进程【读】/【写】前,要先打开它)做两件事:就1件事:
普中科技2 个月前
stm32·单片机·嵌入式硬件·文件系统·开发板·fatfs·普中科技
【普中STM32F1xx开发攻略--标准库版】-- 第 48 章 FATFS 文件系统实验(1)实验平台:普中STM32F103 朱雀、玄武开发板 https://item.taobao.com/item.htm?id=620302685024(2)资料下载 :普中科技-各型号产品资料下载链接
嵌入式老牛2 个月前
文件系统·eeprom
DrvBsp_EEPROM文件化管理设计(一)这次是我本人首次借助AI辅助开发,有较为深刻的使用体会。相较于自主手写代码,初期利用AI编程的工作效率更低,其核心原因在于个人多年编程的习惯与AI辅助开发模式存在一个适配的过程。
故渊at2 个月前
android·架构·文件系统·fuse·vold·存储体系
第七板块:Android 存储体系与文件系统 | 第二十一篇:Vold 与 FUSE 存储架构所属板块:第七板块 — Android 存储体系与文件系统前置知识:第二十篇中的应用签名、PMS 安全校验、Linux 文件系统(ext4/F2FS)、SELinux 安全上下文
艾莉丝努力练剑2 个月前
linux·运维·服务器·c++·文件系统·文件io·ext
【Linux:文件】Ext系列文件系统进阶🎬 艾莉丝的简介:Ext 系列文件系统是 Linux 操作系统中最经典、应用最广泛的文件系统家族,从早期的 ext2 到后来的 ext3、ext4,其核心设计思想一脉相承,深刻影响了 Linux 存储体系的发展。要真正理解文件系统如何管理磁盘数据,必须从最底层的磁盘硬件结构入手,逐步向上推导,建立 “硬件寻址→逻辑抽象→文件组织→系统调用” 的完整逻辑链条。本文将系统讲解磁盘的物理与逻辑结构、CHS 与 LBA 两种寻址方式的原理与转换,深入剖析 Ext2 文件系统的块组设计、inode 机制、目录本质
atomicmaker2 个月前
操作系统·文件管理·文件系统·计算机系统
操作系统 — 文件管理在 UNIX 和 类UNIX 操作系统中 ,inode(索引节点)用于存储 文件的元数据,它包含了关于该文件的大部分 元数据,但不包括 文件名 和 文件实际内容。 inode 中包含如下信息:
j7~3 个月前
linux·运维·服务器·磁盘·文件系统·inode·软硬件链接
【Linux操作系统】基础IO文件系统(理解硬件,理解文件系统,Inode,软硬链接)磁盘的分类机械硬盘(HDD):依赖磁性盘片和机械臂,容量大、成本低、寿命长(对写入次数不敏感),但随机读写慢、怕震动。
sulikey3 个月前
linux·操作系统·文件系统·linux文件系统·ext2·ext2文件系统
Linux ext2文件系统结构ext2(Second Extended Filesystem)是Linux经典的非日志文件系统,其设计核心是通过 块组(Block Group) 机制将磁盘空间划分为多个自包含的单元,以平衡寻址效率与容错性。以下从宏观布局到微观结构进行分层说明。
sulikey3 个月前
linux·操作系统·文件系统·ext2·gdt·ext·块组描述符
ext2 GDT 块组描述符表 详细技术拆解GDT 是连接“全局超级块”与“具体块组内部管理结构”的关键桥梁,理解它就能理解内核如何定位任意块组中的位图与 inode 表。
xcLeigh3 个月前
linux·数据库·文件系统·兼容性·麒麟·欧拉·kes
KES大小写混合路径+国产OS/文件系统兼容实战大家在运维KES的时候,应该都碰到过路径相关的问题。 比如以前创建表空间必须先手动建目录,不然直接失败。现在有了自动创建表空间目录功能,方便很多。官方文档里还专门测了大小写混合路径,像TEst3这种写法也能正常用。
程序员老舅3 个月前
linux·c++·容器·linux内核·文件系统·根目录
Linux:谁把根目录卸载了?原作者:Linux教程原文地址:https://mp.weixin.qq.com/s/aOunYy206exdSwIrMUxQUQ
IT大白鼠3 个月前
linux·运维·服务器·文件系统
主流Linux文件系统稳定性及性能分析Linux文件系统作为操作系统与存储设备之间的桥梁,承担着数据存储、组织、检索和保护的核心功能。从早期的Minix文件系统到现代的Btrfs和ZFS,Linux文件系统经历了从简单到复杂、从基础到高级的演进过程,形成了今天多样化的技术生态。
RFCEO4 个月前
文件系统·根目录·linux 命令·ls、cd、mkdir、rm·cp、mv、cat、chmod·find、grep、权限、路径
从零到壹嵌入式Linux编程实战教程课:第 5 课:Linux 基础命令与文件系统入门掌握 Linux 最常用基础命令,能独立完成目录、文件、权限、查询等日常操作理解 Linux 文件系统结构,理解根目录 / 及各系统目录用途
数据存储张4 个月前
文件系统·存储
第2章:基于内存的只读文件系统本章实例:MemReadFS —— 支持多文件多目录的内存只读文件系统 本文是基于FUSE文件系统的第2篇文章。本篇将引入目录的概念,也就是在我们实现的文件系统中,不仅仅有文件,还有目录。