linux 文件系统篇
回归技术的本质
这个作者很懒,什么都没留下…
展开
-
文件系统概述
一、文件系统概述<br />(1)在计算机系统中,要用到大量的程序和数据,它们以文件的形式存放在外存中,需要时可随时将它们调入内存.如果由用户直接管理外存上的文件,不仅要求用户熟悉外存特性,了解各种文件的属性,以及它们在外存上的位置,而且在多用户环境下,还必须能保证数据的安全性和一致性.显然这不是最佳选择.<br />(2)为了解决文件管理的问题,在操作系统中出现了文件系统,负责管理在外存上的文件,并把对文件的存取、共享和保护等手段提供给操作系统和用户。这不仅方便了用户,保证了文件的安全性,还有效地提高了系原创 2011-02-23 14:41:00 · 2091 阅读 · 0 评论 -
init进程
(1)init进程介绍 <br /> init进程是由内核启动的第一个也是唯一的一个用户态进程(其它进程均属于内核态),它也是内核启动的最后一个进程,其ID号为1.启动init进程时,它会根据配置文件来决定启动哪些程序,比如,由init进程可以启动用户指定的程序,或启动shell,或执行某些配置脚本.Init进程是后续所有进程的发起者.<br />(2)Init进程启动顺序<br /> 启动Init进程,其实质是执行/sbin/init程序.即Init进程可以启动其它子进程,或启动shell,原创 2011-02-23 14:43:00 · 2480 阅读 · 0 评论 -
inittab文件
一、inittab文件背景(1)init进程的作用 使用uboot下载Linux内核时,环境变量bootargs决定了kernel向根文件系统传递的参数,这些参数包括 bootargs=noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySAC0root:指定了根文件系统在Flash分区中的位置console:指定了内核启动后首选的控制台.init:指定了Linux内核启动完毕后调用的第一个、也是唯一的一个用户态进程,即进程号为1的进程.原创 2011-02-23 14:44:00 · 6404 阅读 · 0 评论 -
嵌入式Linux启动配置文件及脚本
使用Busybox制作根文件系统时,/etc目录非常重要,它包含了嵌入式Linux启动所需的配置文件及脚本.由于init进程,或者说linuxrc程序会解析inittab文件,因此就从/etc/inittab文件开始说起.<br />(1)文件/etc/inittab<br /> 该文件是init进程需要解析的文件,它的每个条目都是一个脚本或可执行程序,详见博客"inittab文件".<br /> ::sysinit:/etc/init.d/rcS<br /> ::respawn原创 2011-02-23 14:50:00 · 8301 阅读 · 0 评论 -
NFS网络文件系统
一、Samba服务器与NFS服务器的区别<br /> Samba服务器用于建立Windows与Linux虚拟机之间的文件共享.<br /> NFS服务器用于建立Linux虚拟机与ARM嵌入式系统之间的文件共享.<br /> <br />二、NFS网络文件系统的建立<br />(1)在Linux虚拟机下执行菜单:系统设置>服务器设置>NFS服务器,打开NFS服务器设置对话框.<br />(2)单击"增加(A)",打开添加NFS共享对话框.<br /> <1>在"基本"选卡内:<br />原创 2011-02-23 15:08:00 · 1912 阅读 · 0 评论