
Linux-file
文章平均质量分 79
wuruixn
这个作者很懒,什么都没留下…
展开
-
Kconfig文件结构
Kconfig文件结构(图文)简介1 Kconfig和Makefile毫不夸张地说,Kconfig和Makefile是我们浏览内核代码时最为依仗的两个文件。基本上,Linux 内核中每一个目录下边都会有一个Kconfig文件和一个Makefile文件。Kconfig和Makefile就好似一个城市的地图,地图引导我们去 认识一个城市,而Kconfig和Makefile则可以让我转载 2013-03-29 14:49:11 · 987 阅读 · 0 评论 -
linux文件系统之mount流程分析
本质上,Ext3 mount的过程实际上是inode被替代的过程。例如,/dev/sdb块设备被mount到/mnt/alan目录。那么mount这个过程所需要解决的问题就是将/mnt/alan的dentry目录项所指向的inode屏蔽掉,然后重新定位到/dev/sdb所表示的inode索引节点。在没有分析阅读linux vfs mount代码的时候,我的想法是修改dentry所指向的inod转载 2013-07-29 17:56:33 · 21231 阅读 · 2 评论 -
linux文件系统初识
文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识。 本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录、挂载基本原理、文件存储结构、软链接硬链接、和常见目录的介绍。相信有了这些知识对于深入的学习linux会有一定的帮助。文章例子主要是基于ubuntu发行版。 如有不对之处请大家多多指出。1.Linux磁盘分区和目转载 2013-07-02 17:38:40 · 766 阅读 · 0 评论 -
FAT文件系统学习
转自http://blog.chinaunix.net/uid-23141914-id-211775.html这些天在看关于FAT文件系统的一些资料,思路有时混乱,有时又变得清晰起来。我想大抵学习的过程就是这样子吧。首先在深入的了解FAT的linux源码之前,需要了解一些FAT的原理。http://www.sjhf.net/pdf/fat.pdf 《FAT文件系统原理》从这个转载 2013-07-31 20:06:43 · 1494 阅读 · 0 评论 -
linux 之fdisk分区及格式化操作
一、fdisk 的介绍; fdisk - Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具;本人译的不太好,也没有看中文文档;其实就是分区工具; fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux 、fat32、 linux 、linux swap 、fat16 以及其实类Un转载 2013-07-04 22:55:26 · 1259 阅读 · 0 评论 -
linux内核之文件系统
本文主要是基于百度文库的《Linux2.4.30内核文件系统学习(多图).doc》和360doc的《Linux内核虚拟文件系统》修改而来,当然还参考了其他的一些文档,在此就不一一列出了。本来在看到这些文章后,都没有勇气再写点文件系统方面的东西了,这些文章实在太精彩了。最后还是鼓足勇气决定把整理的资料增加了一点自己的理解写下来,主要目的是让各位高手看看我的理解是否正确,另外就是备忘。 1、如转载 2013-07-04 19:52:31 · 969 阅读 · 0 评论 -
Linux stat函数讲解(获取文件详细信息)
Linux stat函数讲解:表头文件: #include #include 定义函数: int stat(const char *file_name, struct stat *buf);函数说明: 通过文件名filename获取文件信息,并保存在buf所指的结构体stat中返回值: 执行成功则返回0转载 2013-06-06 19:07:15 · 10092 阅读 · 0 评论 -
linux用mknod创建设备(节点)
mknod命令用于创建一个设备文件,即特殊文件首先要明白什么是设备文件,简单的我们说 操作系统与外部设备(入磁盘驱动器,打印机,modern,终端 等等)都是通过设备文件来进行通信的,在Unix/Linux系统与外部设备通讯之前,这个设备必须首先要有一个设备文件,设备文件均放在/dev目录下一般情况下在安装系统的时候系统自动创建了很多已检测到的设备的设备文件,但有时候我们也需要自己手动创建,命原创 2013-03-28 12:16:21 · 9529 阅读 · 0 评论 -
fdisk 和 df 命令
一、df命令; df是来自于busybox/coreutils软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置; 举例: [root@localhost beinan]# df -lh Filesystem 容量 已用可用已用%挂载点 /dev/hda8转载 2013-04-09 14:10:12 · 1463 阅读 · 0 评论 -
嵌入式开发中格式化usb设备为ext3/4文件格式及文件系统掉电修复
1. 首先移植e2fsprogs1.41.4源码,new一个文件夹build或者release,在该目录下进行交叉编译。2.在misc目录下会生成可执行文件blkid, fsck, mke2fs,tune2fs等,编译image时将需要用到的可执行文件cp到开发板根文件系统的/sbin或者usr/sbin等目录下。完成上面两步之后,启动板子,在shell控制台输入mke2fs会有使用说明,原创 2013-08-15 19:00:25 · 4670 阅读 · 0 评论