Linux文件系统
文章平均质量分 73
dean_gdp
这个作者很懒,什么都没留下…
展开
-
构建一个带iptbales的从initramfs启动的uImage
接着 busybox-1.20.2 交叉编译 并构建最小根文件系统这一边的原创 2014-05-15 12:26:50 · 807 阅读 · 0 评论 -
Linux内核中硬链接和软连接的深入分析
1.Linux链接概念:Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在原创 2014-11-24 21:07:08 · 1070 阅读 · 1 评论 -
从proc目录下的zoneinfo认识Linux内存管理
最近在看Linux内存管理,从head.S到main.c原创 2014-11-23 09:28:45 · 11508 阅读 · 1 评论 -
Linux 内核使用register_filesystem添加自定义文件系统deanfs
内核版本:3.0.35先上码:原创 2014-07-22 10:13:55 · 2961 阅读 · 0 评论 -
Creating Linux virtual filesystems 学习
根据这两篇 http://lwn.net/Articles/57369/http://blog.chinaunix.net/uid-317451-id-92430.html原创 2014-07-23 09:54:08 · 859 阅读 · 0 评论 -
使用 FUSE 开发自己的文件系统
文件系统是一种用来存储和组织计算机文件、目录及其包含的数据的方法,它使文件、目录以及数据的查找和访问得到简化。如果您正在使用一台计算机,很可能使用了多个文件系统。文件系统能提供丰富的扩展能力。它可以编写成底层文件系统的一个封装程序,从而对其中的数据进行管理,并提供一个增强的、具有丰富特性的文件系统(例如 cvsfs-fuse,它为 CVS 提供了一个文件系统的接口;或 Wayback 文件系统,它转载 2014-07-22 10:42:44 · 1134 阅读 · 0 评论 -
Linux Shell 基础记录
Shell脚本首行一般都是:#! /bin/bash#!原创 2014-06-25 16:44:10 · 728 阅读 · 0 评论 -
vim删除空行
:g/^$/d原创 2014-05-23 17:01:02 · 610 阅读 · 0 评论 -
linux brctl 网桥 (bridge mode) 模式
有五台主机。其中一台主机装有linux ,安装了网桥模块,而且有四块物理网卡,分别连接同一网段的其他主机。我们希望其成为一个网桥,为其他四台主机(IP分别为192.168.1.2 ,192.168.1.3,192.168.1.4,192.168.1.5) 之间转发数据包。同时,为了方便管理,希望网桥能够有一个IP(192.168.1.1),那样管理员就可以在192.168.1.0/24网段内的主机转载 2014-05-12 17:39:46 · 1544 阅读 · 1 评论 -
用vmware搭建路由和网桥环境
一.在windows系统下安装vmware软件安装完vmware软件之后,创建虚拟机,共需要三台,都装linux系统,本例中都装的是slaceware10。0的版本。中间作为bridge或者router的虚拟机软件装的比较全。剩下的两个只装了一个网络协议选项,这样安装的速度快,而且只要给另外两台小的机器分配30M左右的内存就够用了。这里作为bridge的虚拟机的名字命为bridge,其余两个一转载 2014-05-12 17:38:20 · 1050 阅读 · 0 评论 -
精通initramfs构建step by step
精通initramfs构建step by step (1)--hello world2009-12-08 19:19一、initramfs是什么 在2.6版本的linux内核中,都包含一个压缩过的cpio格式的打包文件。当内核启动时,会从这个打包文件中导出文件到内核的rootfs文件系统, 然后内核检查rootfs中是否包含有init文件,如果有则执行它,作为PID为1的第一个转载 2014-05-12 17:09:13 · 983 阅读 · 0 评论 -
利用qemu模拟嵌入式系统制作全过程
利用qemu模拟嵌入式系统制作全过程by Pingbo Wen of TinyLab.org2013/08/31这篇文章,将介绍如何用qemu来搭建一个基于ARM的嵌入式linux系统。通过该文章,你可以学习到如何配置kernel,如何交叉编译kernel,如何配置busybox并编译,如何制作initramfs,如何制作根文件系统,如何定制自己的uboot,如何通过ubo转载 2014-05-15 14:42:23 · 1725 阅读 · 0 评论 -
busybox-1.20.2 交叉编译 并构建最小根文件系统
进入busybox-1.20.2目录执行make menuconfig原创 2014-05-15 12:09:14 · 2619 阅读 · 0 评论 -
ramdisk制作过程记录
一. ramdisk.gz.uboot自作过程:1. 创建一个loop目录,作为挂载点:mkdir loop2. 获取一个10M的镜像,count会在kernel配置中使用:dd if=/dev/zero of=ramdisk bs=1k count=102403. 格式化为ext2:mke2fs -F -v -m 0 ramdisk4. 切换root:su r原创 2016-06-19 17:42:47 · 5221 阅读 · 0 评论