本文详细介绍字符设备驱动,使用linux-4.8.2版本代码。 1.综述:从注册到open、read/write 备注: 由3创建出来的设备节点是不完全初始化的设备节点,至少包含设备号,不包含cdev实例; 在5处,根据fd而不是文件路径,找到struct file而不是struct inode去获 ...
分类:
系统相关 时间:
2017-06-08 13:16:26
阅读次数:
353
分区:fdisk 主分区 扩展分区(最多一个) 逻辑分区:扩展分区分出来的 只有主分区和逻辑分区可格式化格式化:mke2fs --mke2fs -j -L MYDATA /dev/hda5 -L:label 给分区标签 -j:日志 -b:blk_SIZE,1K,2K,4;默认为4K -i:inode ...
分类:
系统相关 时间:
2017-06-07 12:43:30
阅读次数:
216
软链接和硬链接: (1) 软链接相当于 Windows 的快捷方式,硬链接相当于 Windows 的复制粘贴(2) 软链接文件与源文件拥有不同的 inode 号,硬链接文件与源文件拥有相同的 inode 号(3) 修改软链接文件或硬链接文件同时也会修改源文件,删除源文件后软链接文件也会删除,而硬链接 ...
分类:
其他好文 时间:
2017-06-07 09:58:45
阅读次数:
111
ls命令#ls-l显示详细信息
#ls-i显示inode号
#ls-a显示所有的文件+目录,包含隐藏的
#ls-t按照时间顺序排序显示(第一个即为你刚刚编辑过的)
#ls-h在-l的时候人性化的显示文件的大小,例如自动使用合适的Kb,Mb,Gb等
#ls-ddirectory只显示某个目录下的目录文件类型像这种的第..
分类:
系统相关 时间:
2017-06-03 00:55:53
阅读次数:
244
shell编程2 一、条件判断语句 1、按照文件类型进行判断 eg:test -e /etc/passwd 或者 [ -e /etc/passwd ] &&echo yes || echo no 注意[]两边必须有空格 2、按照文件权限进行判断 3、两个文件之间进行比较 注:Inode是i节点号,是 ...
分类:
系统相关 时间:
2017-06-02 20:28:22
阅读次数:
254
文件名 -> inode -> device block 转自:http://www.cnblogs.com/itech/archive/2012/05/15/2502284.html 一、inode是什么? 理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sec ...
分类:
其他好文 时间:
2017-06-01 21:42:48
阅读次数:
140
基本文件类型普通文件:文件中包含信息是用户、系统或应用程序输入生成,在文件系统中不加任何内部修饰,把它们看做纯粹的字节流。目录:包含文件名列表和指向与之相关联的的索引节点的指针。目录文件时特殊写保护权限的普通文件,只有文件系统才能进行写操作。特殊文件:不含..
分类:
系统相关 时间:
2017-05-30 19:26:19
阅读次数:
199
前提:在Linux系统中安装ASM,安装完ASM和Oracle数据库时都是正常使用的,但在重启服务器后Oracle相关命令不识别。1、[grid@udevasm:/home/grid]$crsctlstatusres-t
-bash:crsctl:commandnotfound2、查看环境变量是否正常,命令如下:[grid@udevasm:/home/grid]$env|grepgri
US..
分类:
系统相关 时间:
2017-05-30 12:56:55
阅读次数:
2806
硬链接:指向同一个Inode硬链接Abc110Bcd110都指向一个inode(1)
目录不支持硬链接;(2)
硬链接不能跨文件系统;(3)
创建硬链接会增加inode引用计数;软链接(符号链接)软链接,系统是知道的,Abc110Bcd多少都行在用到bcd的时候去按照目录找abc,再用110的节点成环的重点在与系..
分类:
其他好文 时间:
2017-05-29 15:59:02
阅读次数:
137
一、inode节点号在linux中,每一个文件都有唯一的inode号,inode号也是系统识别的唯一编码,而文件名仅仅是为了使用者区分辨认,inode(indexnode)表中包含文件系统所有文件列表一个节点(索引节点)是在一个表项,包含有关文件的信息(元数据),包括:文件类型,权限,UID,GI..
分类:
系统相关 时间:
2017-05-27 14:25:05
阅读次数:
256