![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux文件系统
1255645
这个作者很懒,什么都没留下…
展开
-
Linux--根文件系统的挂载过程分析 http://blog.csdn.net/guopeixin/article/details/5962482
前言:本篇文章以S3C6410公版的Linux BSP和U-Boot来进行分析,文中所有提及的名词和数据都是以该环境为例,所有的代码流程也是以该环境为例来进行分析。哈哈。如果有不正确或者不完善的地方,欢迎前来拍砖留言或者发邮件到guopeixin@126.com进行讨论,先行谢过。简单的来说,根文件系统包括虚拟根文件系统和真实根文件系统。在Kernel启动的初始阶段,首先去创建虚拟转载 2015-09-01 08:19:50 · 511 阅读 · 0 评论 -
3.3.3 进程1在根设备上加载根文件系统(5) http://book.51cto.com/art/201306/398752.htm
http://book.51cto.com/art/201306/398752.htm3.3.3 进程1在根设备上加载根文件系统(5)2013-06-17 11:13 新设计团队 机械工业出版社 字号:T | T综合评级:想读(8) 在读(0) 已读(0) 品书斋鉴(0) 已有8人发表书评《Linux内核设计的艺术:图转载 2015-09-06 09:23:39 · 640 阅读 · 0 评论 -
Linux-2.6 open()打开文件涉及的内核处理和数据结构分析 http://blog.csdn.net/ordeder/article/details/24420637
Linux-2.6 open()打开文件涉及的内核处理和数据结构分析分类: Linux2014-04-24 16:28 1497人阅读 评论(0) 收藏 举报linuxopen目录(?)[+]Linux-2.6 文件打开过程涉及数据结构分析:原文链接 : http://blog.csdn.net/ordeder/article/det转载 2015-09-06 09:59:32 · 437 阅读 · 0 评论 -
Linux 中open系统调用实现原理 2012-11-29 23:03:48 http://blog.chinaunix.net/uid-25968088-id-3426026.html
Linux 中open系统调用实现原理 2012-11-29 23:03:48分类:原文地址:Linux 中open系统调用实现原理 作者:up哥小号目录OPEN系统调用过程Open在内核里面的入口函数时sys_openSys_open函数内容do_sys_open(AT_FDCWD, filename, flags, mode)1. 找到转载 2015-09-06 10:06:19 · 1022 阅读 · 0 评论 -
Linux的inode的理解 http://www.cnblogs.com/itech/archive/2012/05/15/2502284.html
文件名 -> inode -> device block 转自:http://www.ruanyifeng.com/blog/2011/12/inode.htmlhttp://blog.s135.com/post/295/ http://hi.baidu.com/leejun_2005/blog/item/d9aa13a53b3af6e99152ee7e.html转载 2015-09-11 08:39:31 · 776 阅读 · 0 评论 -
linux内核mount系统调用源码分析 http://blog.csdn.net/wugj03/article/details/41958029
@Author: Gordon Wu@Time : 2014/12 0.摘要mount是Linux很常见的命令,本文将从用户空间的命令行开始,一步一步切入到内核的源代码,解释一个文件系统是如果挂载的。本文基于linux 2.6.321.SYSCALL_DEFINE5, 系统调用Linux kernel通过系统调用的方式为用户提供陷入到内核,转载 2015-09-06 21:21:56 · 807 阅读 · 0 评论 -
[置顶] 《Linux启动过程分析》内核挂载根文件系统 http://blog.csdn.net/tankai19880619/article/details/12093239
[置顶] 《Linux启动过程分析》内核挂载根文件系统分类: arm-Linux学习2013-09-27 14:56 3460人阅读 评论(0) 收藏 举报说明:本文基于Linux2.6.29内核分析;其他内核版本仅供参考。Android2.3及Linux2.6.29内核模拟器版本编译与调试 前边通过源码情景分析,看过了总线、设备、驱动及其发现机制,Linux转载 2015-09-07 09:01:01 · 972 阅读 · 0 评论 -
根文件系统的挂载过程 http://blog.sina.com.cn/s/blog_67e2ef6a0100s8kf.html
1、VFS注册2、VFS挂载3、根文件系统的挂载default_rootfs()主要往rootfs中生成两个目录/dev和/root以及一个设备文件/dev/console。似乎在rootfs中的init文件必须位于根目录下,即/init,否则系统会尝试mount其他的文件系统。populate_rootfs()如果内核支持ini转载 2015-09-07 08:49:49 · 954 阅读 · 0 评论 -
根文件系统挂载 http://blog.csdn.net/new_abc/article/details/7685681
根文件系统挂载分类: 文件系统2012-06-23 09:08 2144人阅读 评论(0) 收藏 举报commandnullimagemakefilebasicrest1) 在RamDisk为initramfs时start_kernel()->vfs_caches_init()->mnt_init()->init_rootfs()->init_mount_t转载 2015-09-07 10:12:01 · 816 阅读 · 0 评论 -
Linux VFS中sys_open,sys_read,sys_readv,sys_write,sys_writev关系 2 http://blog.chinaunix.net/uid-2836
Linux VFS中sys_open,sys_read,sys_readv,sys_write,sys_writev关系 2012-11-30 11:19:04http://blog.chinaunix.net/uid-28362602-id-3426625.html 分类: LINUX1.sys_read(v),sys转载 2015-09-06 13:22:33 · 1666 阅读 · 0 评论 -
[文件系统]制作可运行的Linux-0.11 http://huqingyu.cnblogs.com/archive/2005/02/18/105589.html
[文件系统]制作可运行的Linux-0.11一、格式化硬盘 我们要将创建的256MB硬盘Image文件hdc.img进行分区并创建MINIX文件系统,将在这个Image文件中创建1个分区,并且建立成MINIX文件系统。 (1)将hdc.img做为从盘挂到Bochs下已有的模拟系统中(例如SLS Linux): 编辑SLS Linux系统的Bochs配置文件bochsrc.b转载 2015-09-07 13:44:46 · 525 阅读 · 0 评论 -
Linux虚拟文件系统(概述) http://blog.csdn.net/bullbat/article/details/7241273
Linux虚拟文件系统是一个内核软件层,用来处理与UNIX标准文件系统相关的所有系统调用。其健壮性表现在能为各种文件系统提供一个通用的接口。Linux虚拟文件系统支持的文件系统可以划分为三种主要的类型:磁盘文件系统这些文件系统管理在本地磁盘分区中可用的磁盘空间或者其他可以起到磁盘作用的设备(比如说一个USB闪存)。网络文件系统这些文件系统允许访问属于其他网络转载 2015-09-06 21:49:08 · 515 阅读 · 0 评论 -
makefile @ 符号作用 http://www.cnblogs.com/MyEyes/archive/2012/01/12/2320505.html
如果make执行的命令前面加了@字符,则不显示命令本身而只显示它的结果; Android中会定义某个变量等于@,例如 hide:= @通常make执行的命令如果出错(该命令的退出状态非0)就立刻终止,不再执行后续命令,但如果命令前面加了-号,即使这条命令出错,make也会继续执行后续命令。通常rm命令和mkdir命令前面要加-号,因为rm要删除的文件可能不存在,mkdir要创建的目转载 2015-09-07 14:22:31 · 426 阅读 · 0 评论 -
Linux--Sys_Read系统调用过程分析 http://blog.csdn.net/guopeixin/article/details/5962489
Linux--Sys_Read系统调用过程分析2010-10-24 18:05 9613人阅读 评论(3) 收藏 举报extfilestructsymlinkcacheio目录(?)[+]注:本片文章以Read函数的调用为例来讲述一下系统对块驱动层的一些处理, 哈哈。如果有不正确或者不完善的地方,欢迎前来拍砖留言或者发邮件到guopeix转载 2015-09-06 13:28:21 · 756 阅读 · 1 评论 -
Minix文件系统框架 http://www.cnblogs.com/zhangchaoyang/articles/1896605.html
Minix文件系统框架Minix文件系统框架摘要:本文介绍了Minix的文件系统框架,包括文件系统的布局、块高速缓存、目录管理和对文件的基本操作。文件系统布局一个Minix文件系统实体包含了i节点、目录和数据块。 每个文件系统以一个引导块(bootblock)开始,其中包含可执行代码,其大小为1024字节(两个磁盘扇区)。启动计算机时硬件首先执行引导块中的代转载 2015-09-24 18:25:18 · 477 阅读 · 0 评论 -
超级块与索引节点 http://blog.csdn.net/ilsas/article/details/5627348
2010-05-27 10:21 4451人阅读 评论(0) 收藏 举报unix存储磁盘程序开发windows数据库一、inode块,Unix文件的核心。 首先需要明白的是,在Unix操作系统中的任何资源都被当作文件来管理。如目录、光驱、终端设备等等,都被当作是一种文件。从这方面来说,Unix操作系统中的所有的目录、硬件设备跟普通文件一样,具有共同的属性。而这些属性的话,就是转载 2015-09-24 18:12:12 · 543 阅读 · 0 评论 -
Linux 硬限制和软限制 http://www.cppblog.com/API/archive/2012/03/19/168289.html
这一部分的提出是为了防止失控的进程破坏系统的性能nuix和Linux跟踪进程使用的大部分资源,允许用户和系统管理员使用对进程的资源限制 设置的限制有两种: 硬限制和软限制硬限制是可以在任何时候任何进程中设置 但硬限制只能由超级用户提起软限制是内核实际执行的限制,任何进程都可以将软限制设置为任意小于等于对进程限制的硬限制的值———————以下内容为转载(突然发现这方面有转载 2015-09-04 18:54:43 · 1996 阅读 · 0 评论 -
http://blog.csdn.net/fufeihappy/article/details/6060763 你知道linux每个文件夹下都是什么吗?
/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件 /sbin 系统管理命令,这里存放的是系统管理员使用的管理程序转载 2015-09-24 21:28:29 · 446 阅读 · 0 评论 -
根文件系统的构建与分析(一)之流程分析 http://blog.csdn.net/jianchi88/article/details/7682901
分类: ARM-Linux移植 根文件系统构建与分析2012-06-24 13:13 2586人阅读 评论(0) 收藏 举报actioncommandloginshellfilesystemstoken目录(?)[+] 根文件系统的构建与分析(一)转载请注明 http://blog.csdn.net/jianchi88 Author:转载 2015-09-01 08:20:12 · 693 阅读 · 0 评论 -
锁定老帖子 主题:Linux文件系统简介 http://www.iteye.com/topic/816268
Linux 文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识。 本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录、挂载基本原理、文件存储结构、软链接硬链接、和常见目录的介绍。相信有了这些知识对于深入的学习linux会有一定的帮助。文章例子主要是基于ubuntu发行版。 如有不对之处请大家多多指出。1.转载 2015-09-01 08:22:46 · 572 阅读 · 0 评论 -
解析 Linux 中的 VFS 文件系统机制 http://www.ibm.com/developerworks/cn/linux/l-vfs/
解析 Linux 中的 VFS 文件系统机制本文阐述 Linux 中的文件系统部分,源代码来自基于 IA32 的 2.4.20 内核。总体上说 Linux 下的文件系统主要可分为三大块:一是上层的文件系统的系统调用,二是虚拟文件系统 VFS(Virtual Filesystem Switch),三是挂载到 VFS 中的各实际文件系统,例如 ext2,jffs 等。本文侧重于通过转载 2015-09-02 08:29:53 · 653 阅读 · 0 评论 -
虚拟文件系统中的数据结构(fs_struct、files_struct) http://xd03071149.blog.163.com/blog/static/1235063632012912114
虚拟文件系统中的数据结构(fs_struct、files_struct) 2012-10-12 20:13:21| 分类: 默认分类|举报|字号 订阅 下载LOFTER客户端1、与进程相关的文件首先,文件必须由进程打开,每个进程都有它自己转载 2015-09-02 08:36:25 · 589 阅读 · 0 评论 -
解析 Linux 中的 VFS 文件系统机制 http://www.ibm.com/developerworks/cn/linux/l-vfs/
解析 Linux 中的 VFS 文件系统机制本文阐述 Linux 中的文件系统部分,源代码来自基于 IA32 的 2.4.20 内核。总体上说 Linux 下的文件系统主要可分为三大块:一是上层的文件系统的系统调用,二是虚拟文件系统 VFS(Virtual Filesystem Switch),三是挂载到 VFS 中的各实际文件系统,例如 ext2,jffs 等。本文侧重于通过转载 2015-09-02 15:14:11 · 909 阅读 · 0 评论 -
dentry与inode有什么联系和区别 http://blog.chinaunix.net/uid-26557245-id-3432038.html
dentry与inode有什么联系和区别 2012-12-06 16:45:54分类: LINUX我们在进程中要怎样去描述一个文件呢?我们用目录项(dentry)和索引节点(inode)。它们的定义如下:struct dentry {struct inode *d_inode; /转载 2015-09-01 08:20:43 · 338 阅读 · 0 评论 -
根文件系统 编辑 http://baike.baidu.com/link?url=LzxNeeT7z7WnA6NCLzWSMHm_Z_8U-tcQouhTFCEk2UyyXloxHwMdNYAR87
根文件系统 编辑本词条缺少概述、名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!中文名根文件系统类别1/bin目录类别2/sbin 目录类别3/dev目录目录1 简介2 文件系统简介编辑首先要明白的是“什么是文件系统”,文件系统是对一个存储设备上的数转载 2015-09-01 08:50:34 · 1124 阅读 · 0 评论 -
文件结构体struct file(Linux 2.6.23内核) (转) http://blog.csdn.net/wangchaoxjtuse/article/details/6036684
文件结构体struct file(Linux 2.6.23内核) (转)2010-11-26 10:17 553人阅读 评论(0) 收藏 举报structfilelinuxlistasynchronoussecuritystruct file结构体定义在/linux/include/linux/fs.h(Linux 2.6.11内核)中,其原型是:代码:st转载 2015-09-02 14:25:11 · 448 阅读 · 0 评论 -
fget和fput http://www.unixresources.net/linux/clf/linuxK/archive/00/00/69/66/696637.html
fget和fputfget和fput - keith_269 [2008-09-18 15:50 | 168 byte(s)] Re: fget和fput - fly2left [2008-09-21 19:35 | 342 byte(s)] Subject: fget和fput转载 2015-09-02 14:24:03 · 2177 阅读 · 0 评论 -
Linux套接字与虚拟文件系统(1):初始化和创建 http://www.cppblog.com/qinqing1984/archive/2015/05/03/210521.html
Linux套接字与虚拟文件系统(1):初始化和创建引言 在Unix的世界里,万物皆文件,通过虚拟文件系统VFS,程序可以用标准的Unix系统调用对不同的文件系统,甚至不同介质上的文件系统进行读写操作。对于网络套接字socket也是如此,除了专属的Berkeley Sockets API,还支持一些标准的文件IO系统调用如read(v)、write(v)和close等。那么为什么sock转载 2015-09-03 20:15:45 · 1012 阅读 · 0 评论 -
Linux套接字与虚拟文件系统(1):初始化和创建 http://www.cppblog.com/qinqing1984/archive/2015/05/03/210521.html
一年十二月 谁主春秋 专注:互联网后台、网络、信息安全C++博客 首页 新随笔 联系 聚合 管理随笔-73 评论-226 文章-0 trackbacks-0Linux套接字与虚拟文件系统(1):初始化和创建引言 在Unix的世界里,万物皆文件,通过虚拟文件系统VFS,程序可以用标准的Unix系转载 2015-09-03 17:47:02 · 1126 阅读 · 0 评论 -
TCP/IP源码学习(47)——socket与VFS的关联(1) 2 http://blog.chinaunix.net/uid-23629988-id-3080166.html
TCP/IP源码学习(47)——socket与VFS的关联(1) 2012-02-22 22:38:13分类: LINUX作者:gfree.wind@gmail.com博客:blog.focus-linux.net linuxfocus.blog.chinaunix.net 本文的copyleft归gfree.wind@gmail.co转载 2015-09-03 09:52:26 · 393 阅读 · 0 评论 -
Linux 内核编程之文件系统 VFS中的目录项对象和文件对象 http://www.linuxidc.com/Linux/2011-02/32127p2.htm
Linux 内核编程之文件系统VFS中的目录项对象和文件对象[日期:2011-02-10]来源:blog.csdn.net/tigerjb 作者:tiger-john[字体:大 中 小]一 .VFS 中的目录项对象1.为了方便查找,VFS引入了 目录 项,每个dentry代表路径中的一个特定部分。目录项也可包括转载 2015-09-03 20:29:22 · 800 阅读 · 0 评论 -
http://blog.csdn.net/yes_life/article/details/6831856 根文件系统设备号
分类: 专题:操作系统原理2011-09-28 21:33 1721人阅读 评论(0) 收藏 举报makefilebuildredhatlinux工具image目录(?)[+]1根文件系统设备号1.1 在Bootsect.s中设置根文件系统设备号在Bootsect.s中设置的根文件系统设备号其实只是初始值,不起作用,仅仅为保存根文件系统设备号转载 2015-09-04 11:35:23 · 472 阅读 · 0 评论 -
Linux 硬限制和软限制 http://www.52ml.net/2624.html
linux一个硬限制很软限制的区别hard意味着是内核做的限制,不能修改soft意味着虽然也是和hard一样可以对所有的application发生作用,但是用户可以修改,只是不能超过hard limithttp://bbs.chinaunix.net/thread-2203907-1-1.htmlhttp://www.52ml.net/2624.转载 2015-09-03 21:20:54 · 2259 阅读 · 0 评论 -
file_operation(文件操作) file(文件) inode(节点) http://blog.itpub.net/14805538/viewspace-445624/
file_operation(文件操作) file(文件) inode(节点)区别 2008-09-12 10:29:33分类: Linuxfile_operation(文件操作) file(文件) inode(节点)file_operation就是把系统调用和驱动程序关联起来的关键数据结构。这个结构的每一个成员都对应着一个系统调用。读取file_operation中相转载 2015-09-06 10:51:17 · 630 阅读 · 0 评论 -
Linux sync命令的作用 http://blog.csdn.net/holandstone/article/details/7356865
Linux sync命令的作用分类: Linux mannual2012-03-15 14:14 4602人阅读 评论(0) 收藏 举报linuxunix工作磁盘存储写缓存命令——sync在用reboot命令启动unix系统后,系统提示出错信息,部分应用程序不能正常工作。经仔细检查系统文件,并和初始的正确备份进行比较,发现某些文件确实被破坏了,翻来覆去找不到转载 2015-09-24 19:31:14 · 424 阅读 · 0 评论