日期:2015年09月01日Linux文件系统管理VFS:(VirtualFileSystem虚拟文件系统)VFS是一种软件机制,与它相关的数据结构只存在于物理内存当中。所以在每次系统初始化期间,Linux都首先要在内存当中构造一棵VFS的目录树(在Linux的源代码里称之为namespace),实际上便是在内存中..
分类:
系统相关 时间:
2015-09-05 09:58:32
阅读次数:
362
最近突然发现自己的系统在输出字符串的时候出现下标越界的错误,如下:
java.lang.ArrayIndexOutOfBoundsException: 16384
at com.caucho.vfs.i18n.UTF8Writer.write(UTF8Writer.java:143)
at com.caucho.server.connection.ToByteResponseStream.f...
分类:
其他好文 时间:
2015-08-31 17:21:27
阅读次数:
141
Linux作为开源的操作系统,其中一个优点是支持各种各样文件系统类型,从远古的非日志系统到现如今常用的各种日志文件系统。文件系统的概念:在储存空间中,储存大量文件时,能实现按名储存的一种机制,它是如何运行呢?这就与文件系统的数据有关了,文件数据不单单只是存储文件..
分类:
系统相关 时间:
2015-08-27 18:59:55
阅读次数:
322
扇区:1、硬盘控制器将磁盘看成一大组扇区2、扇区就是一组相邻字节3、扇区按照惯例大小设置位512字节4、存放在块设备中的数据是通过它们在磁盘上的位置来标识,即首个扇区的下标和扇区的数目。5、扇区是硬件设备传送数据到基本单位。块:1、块是VFS和文件系统传送数据到基本单位。它对应磁盘上一个或者多个相邻...
分类:
系统相关 时间:
2015-08-20 12:57:01
阅读次数:
158
从 inode 了解 Linux 文件系统硬链接与软链接是 Linux 文件系统中的一个重要概念,其涉及文件系统中的索引节点 (index node 又称 inode),而索引节点对象是 Linux 虚拟文件系统 (VFS) 的四个基本概念之一。通过剖析硬链接与软链接的联系与区别,我们可更好的了解 ...
分类:
系统相关 时间:
2015-08-13 17:21:13
阅读次数:
244
umount -f /backup1 vi /etc/filesystems /backup1: ? ? ? ? dev = /vol/ERP1 ? ? ? ? vfs = nfs ? ? ? ? nodename = 10.135.8.12 ? ? ? ? mount = true ? ? ? ? options = rw,bg,hard,intr,...
分类:
其他好文 时间:
2015-08-11 12:30:04
阅读次数:
284
4.1.1 概述
在日常程序开发中,处理外部资源是很繁琐的事情,我们可能需要处理URL资源、File资源资源、ClassPath相关资源、服务器相关资源(JBoss AS 5.x上的VFS资源)等等很多资源。因此处理这些资源需要使用不同的接口,这就增加了我们系统的复杂性;而且处理这些资源步骤都是类似的(打开资源、读取资源、关闭资源),因此如果能抽象出一个统一的接口来对这些底层...
分类:
编程语言 时间:
2015-07-30 08:16:04
阅读次数:
1979
在了解虚拟文件系统之前 , 需要先了解 Kernel Space 和 User Space 的区别 . 二者的差别在于内存使用上安全机制的差异 . kernel 执行时会占据一段系统的内存空间 , 这段空间便是 Kernel Space , 所有的用户无法和 Kernel Space 直接交互 .....
分类:
其他好文 时间:
2015-07-23 21:10:20
阅读次数:
105
本文节选自这里,原文以mysql innodb系统为例,介绍了数据经过的各层级的buffer和cache,其它系统也有相似的原理,摘录于此。3.VFS层该层的缓冲都放在主机内存中,它的目的主要是在操作系统层缓冲数据,避免慢速块设备读写操作影响了IO的响应时间。3.1.细究O_DIRECT/O_SYN...
分类:
系统相关 时间:
2015-07-15 18:19:34
阅读次数:
140
AIX5版本方法一1、建立一个逻辑卷,大小和ISOp_w_picpath相同或者大些。2、在/etc/filesystems文件中加入并编辑该逻辑卷条目,设置vfs为cdrfs例如:#vi/etc/filesystems/isocd:dev=/dev/isocdvfs=cdrfsmount=falseoptions=roaccount=false3、为该LV创建加载点/iso4、用dd命令拷..
分类:
其他好文 时间:
2015-07-14 20:46:32
阅读次数:
189