Inode

[linux常用命令]find

转自:http://www.cnblogs.com/wanqieddy/archive/2011/06/09/2076785.html Linux中find常见用法示例 ·find path -option [ -print ] [ -exec -ok command ] {} \; find命令的参数; pathname: find命令所查找的目录路...

操作系统-进程(5)进程通信机制

交互式并发进程通过信号量及PV操作可以实现进程的互斥与同步,例如生产者-消费者就是一组相互协作的进程,它们通过信号量来协同工作,并引入有界缓冲区来存取。这种低级通信方式不方便而且局限性很大。 管程适用于高级程序设计编程,它把分散在各进程中的临界区集中统一管理,采用阻塞/唤醒+集中临界区和一次状态测试策略,提供了同步工具的一种新选择。 上述工具可以解决同步和...

深入浅出理解linux inode结构

一、inode是什么? 参考文档:http://tech.diannaodian.com/dw/lin/2012/0112/154629.html   做Android底层驱动或者嵌入式Linux的程序猿经常会遇到一个叫inode的结构体,该结构体非常的重要,但是也比较难懂,所以写一篇理解该inode结构的博客是非常的有必要,废话不多说,先看inode结构...

🍖软连接与硬链接

引入 1.硬链接与软连接 Linux 系统中有软链接和硬链接两种特殊的 "文件" 2.inode是什么 ⛅要解释清楚两者的区别和联系需要先说清楚 linux 文件系统中的 inode 这个东西 ⛅当划分磁盘分区并格式化的时候,整个分区会被划分为两个部分,即inode区和data block(实际数据放置在数据区域中) ⛅这个inode即是(目录、档案)...

Android中字符设备驱动和应用实例(一) 驱动部分

Android中字符设备驱动和应用实例(一)——驱动部分 下面介绍创建Android设备对应的字符设备驱动 1 字符驱动 在此示例中,我们将字符驱动添加到drivers/char目录下。 (1)字符驱动的路径如下: drivers/char/class_reg_unreg.c (2)字符驱动的内容如下: 1 #include <linux/mo...

linux文件属性软硬链接知识

链接的概念 在linux系统中,链接可分为两种:一种为硬链接,另一种为软链接或符号链接。在默认不带参数的情况下,执行ln命令创建的链接是硬链接。 如果使用ln  -s创建链接则为软链接,前面文件类型为l(字母L)的是软链接。 硬链接:ln  源文件  目标文件 软链接:ln  -s  源文件  目标文件(目标文件不能事先存在) 1.硬链接 硬链接是指通过索...

linux内核之文件系统

本文主要是基于百度文库的《Linux2.4.30内核文件系统学习(多图).doc》和360doc的《Linux内核虚拟文件系统》修改而来,当然还参考了其他的一些文档,在此就不一一列出了。本来在看到这些文章后,都没有勇气再写点文件系统方面的东西了,这些文章实在太精彩了。最后还是鼓足勇气决定把整理的资料增加了一点自己的理解写下来,主要目的是让各位高手看看我的理...

Linux基础知识:文件权限管理以及umask

1 文件/目录的权限 1.1 文件的权限 每个文件都有其所有者(u:user)、所属组(g:group)和其他人(o:other)对它的操作权限,a:all则同时代表这3者。权限包括读(r:read)、写(w:write)、执行(x:execute)。在不同类型的文件上读、写、执行权限的体现有所不同,所以目录权限和普通文件权限要区分开来。 在普通文件上:...

df/du、swap、quota、ln

1.vmware分配新磁盘,并格式化挂载 关闭虚拟机 -> 编辑虚拟机设置 -> 硬盘 -> 添加 -> 硬盘 -> SCSI(S) -> 创建新虚拟磁盘 -> 设置大小,将虚拟磁盘拆分成为多个文件 -> 设置文件名 -> 确定 -> 开启虚拟机 通过ls /dev/可以看到,sda盘被分成了sd...

Linux基础--04-盘满的两种情况、软连接和硬链接

一、盘满的两种情况比如一个文件在硬盘存放方式是,数据块+inode元数据块inode元数据块存储:权限、属主、属组、创建时间、文件名等信息所以盘满的两种情况为:数据块满即空间大小不够用了,和inode满inode号不够用了ls -i /etc/passwd 会显示inode编号 df -i 查看inode信息df -h查看空间占用大小 dd if=/dev...