![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux文件系统
文章平均质量分 83
国境之南Fantasy
Coder
展开
-
理解inode
inode是一个重要概念,是理解Unix/Linux文件系统和硬盘储存的基础。 我觉得,理解inode,不仅有助于提高系统操作水平,还有助于体会Unix设计哲学,即如何把底层的复杂性抽象成一个简单概念,从而大大简化用户接口。 下面就是我的inode学习笔记,尽量保持简单。 =================================== 理解inode转载 2012-03-26 23:08:30 · 561 阅读 · 0 评论 -
文件描述符和文件指针的区别
文件描述符:在linux系统中打开文件就会获得文件描述符,它是个很小的正整数。每个进程在PCB(Process Control Block)中保存着一份文件描述符表,文件描述符就是这个表的索引,每个表项都有一个指向已打开文件的指针。 文件指针:C语言中使用文件指针做为I/O的句柄。文件指针指向进程用户区中的一个被称为FILE结构的数据结构。FILE结构包括一个缓冲区和一个文件描述符。而文件转载 2012-11-23 10:51:32 · 839 阅读 · 0 评论 -
linux系统中文件的几种类型
Linux系统是以文件的形式来进行管理的。Linux文件类型常见的有:普通文件、目录、字符设备文件、块设备文件、符号链接文件等,如果想了解这方面知识的弟兄,就进来了解了解。 Linux系统不同于window系统,两者文件类型也有很大的差异。Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.tx原创 2013-12-26 11:11:27 · 11202 阅读 · 0 评论 -
ext2 / ext3 结构分析
实验机器:虚拟机 + red hat 9 先看 ext2/ext3 文件系统 基本结构 由于机器面对的是 字节流,因此必须对 字节流 进行结构化定义,文件系统亦如此。 下面介绍 ext2/ext3 文件系统的结构。 ext2/ext3 结构图: ext2 / ext3 结构 - lizeaaaa - Hello World Part 1.转载 2014-06-27 17:10:06 · 1841 阅读 · 0 评论 -
解析 Linux 中的 VFS 文件系统机制
本文阐述 Linux 中的文件系统部分,源代码来自基于 IA32 的 2.4.20 内核。总体上说 Linux 下的文件系统主要可分为三大块:一是上层的文件系统的系统调用,二是虚拟文件系统 VFS(Virtual Filesystem Switch),三是挂载到 VFS 中的各实际文件系统,例如 ext2,jffs 等。本文侧重于通过具体的代码分析来解释 Linux 内核中 VFS 的内在机制转载 2014-06-27 11:43:16 · 1561 阅读 · 0 评论 -
Linux用户空间与内核空间
Linux 操作系统和驱动程序运行在内核空间,应用程序运行在用户空间,两者不能简单地使用指针传递数据,因为Linux使用的虚拟内存机制,用户空间的数据可能被换出,当内核空间使用用户空间指针时,对应的数据可能不在内存中。 于是像linux这样的系统就做了一个约定,不允许没有用户空间上下文的内核线程访问用户空间。不允许内核访问用户空间使内核免去了很多的负担,使内核设计更加简化转载 2014-07-01 18:28:36 · 986 阅读 · 0 评论 -
read 系统调用剖析
大部分程序员可能会有这样的疑问:当在程序中调用库函数 read 时,这个请求是经过哪些处理最终到达磁盘的呢,数据又是怎么被拷贝到用户缓存区的呢?本文介绍了从 read 系统调用发出到结束处理的全过程。该过程包括两个部分:用户空间的处理、核心空间的处理。用户空间处理部分是系统调用从用户态切到核心态的过程。核心空间处理部分则是 read 系统调用在 linux 内核中处理的整个过程。 3 评论:转载 2016-03-20 17:20:59 · 945 阅读 · 0 评论 -
sysfs and devtmpfs
sysfs and devtmpfs Question: Ulrich Dangel explains verywell the difference between devtmpfs and udev. What about sysfs? I understand that the kernel uses sysfs toexport device nodes to user sp转载 2016-11-13 13:10:34 · 764 阅读 · 0 评论