1dup函数和dup2函数
#include
int dup(intoldfd);
int dup2(intoldfd, int newfd);
dup和dup2都可用来复制一个现存的文件描述符,使两个文件描述符指向同一个file结构体。如果两个文件描述符指向同一个file结构体,File
Status Flag和读写位置只保存一份在file结构体...
分类:
系统相关 时间:
2014-09-16 00:23:49
阅读次数:
254
在文件系统中,有三大缓冲为了提升效率:inode缓冲区、dentry缓冲区、块缓冲。
(内核:2.4.37)...
分类:
系统相关 时间:
2014-09-11 19:28:22
阅读次数:
628
对于dup和fork函数来说,前者是复制一个文件描述符,后者是复制进程,同时相关的文件信息也会被复制。
一、对于Dup
之前已经知道,对于一个进程来说,有一个files_struct来管理所有的相关文件,最终的反应形式其实就是一个文件数组而已:
所谓文件描述符就是数组下标...
分类:
系统相关 时间:
2014-09-04 15:00:29
阅读次数:
280
Linux 文件系统(二)---执行过程及结构间的关系...
分类:
系统相关 时间:
2014-09-04 11:52:19
阅读次数:
304
Jboss AS 7 在部署web应用程序的时候无法初始化spring的bean(在tomcat下边不会出现这个问题)原因是web应用程序没有导入jboss对spring的支持的jar包解决方法:下载 snowdrop-vfs.jar(该文件在jboss-spring-subsystem-as7-n...
分类:
编程语言 时间:
2014-09-01 00:13:02
阅读次数:
590
一:
什么是文件系统,详见:http://zh.wikipedia.org/zh/%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F
其实一句话就是管理这块文件的机制(组织方式,数据结构之类...)
Linux系统中存在很多的文件系统,例如常见的ext2,ext3,ext4,sysfs,rootfs,proc...很多很多。。。我们知道每个文件系统是独立的,有自己的组织...
分类:
系统相关 时间:
2014-08-31 18:42:21
阅读次数:
439
在AIX 上MOUNT *.ISO镜像文件
1、建立一个文件系统,大小和ISO image相同或者大些。
#crfs -v jfs2 -g datavg -a size=1G -m /iso
2.修改文件系统的属性:
#chfs -a vfs=cdrfs /iso
#chfs -p ro /iso
3.确定新增加的文件系统的逻辑卷设备名:
#lsfs /iso
(假设为...
分类:
其他好文 时间:
2014-08-29 16:11:08
阅读次数:
251
移植文件系统时,我们可能会遇到这个问题:
VFS: Mounted root (cramfs filesystem) readonly on device 31:3.
Freeing unused kernel memory: 176K (c0616000 - c0642000)
Kernel panic - not syncing: Attempted to kill init! exit...
分类:
其他好文 时间:
2014-08-28 00:55:38
阅读次数:
936
方法一: loopmount -i xxx.iso -o "-V cdrfs -o ro" -m /mnt/ 方法二: 1、建立一个逻辑卷,大小和ISO image相同或者大些。2、在/etc/filesystems文件中加入并编辑该逻辑卷条目,设置vfs为cdrfs例如:# vi /etc/fil...
分类:
其他好文 时间:
2014-08-25 20:39:34
阅读次数:
222
OpenStack文件注入排错过程1)撰写功能模块1)因Centos7.0x64文件系统的特殊性(XFS),openztack.nova.virt.disk.api.vfs模块无法识别文件系统,故调用系统命令guestmount,撰写函数IPDB调试代码是否成功程序启动正常看到下面的日志,表示^_^,创建成功启动服务serviceopenstack..
分类:
其他好文 时间:
2014-08-21 19:42:35
阅读次数:
635