谁知道Unix下File size和block size,block number的关系?
by forrest_wu - Solaris - 2003-06-22 15:10:39 阅读(761) 回复(1)
目录存储的是filename和inode的对应关系表,由于每个目录存储其父目录、本身、和子目录的的信息,这种方法一直上溯到根目录,因此能构成目录树结构,那请问根目录的目录名和inode入口地址的对应关系由谁来保存的呢? 谢谢!
我在准备RHCE考试,在书上看到这个知识点,放在这里给初学者,希望能帮助他们理解文件系统和文件的关系 1, ext2/ext3 文件系统采用block+inode的方式存放文件,ext2/ext3 文件系统上有一块空间被成为超级块(superblock),用于存放文件系统的元数据,诸如卷标名,block数,inode数等等。inode存放文件的元数据,包含文件权限,属性,更改时间等数据。 2 ext2/ext3 文件系统使用索引节点来记录文件信息,索引节点是一个结构(包含一...
Disk quotas for group devel (gid 505): Filesystem blocks soft hard inodes soft hard /dev/sdb1 440400 0 0 37418 0 0
ORACLE的block SIZE规则是这样的,应该是OS block SIZE的整数倍,而且应该小于OS IO SIZE,这里的OS IO SIZE是指的什么概念?:) 难道操作系统不是以OS block SIZE为单位来进行IO的么??
root@elearning free]# debugfs /dev/sda6 debugfs 1.23, 15-Aug-2001 for ext2 FS 0.5b, 95/08/09 debugfs: ls 2 (12) . 2 (12) .. 11 (20) lost+found 12 (36) user_10.1.1.13_20040219.tar 13 (4016) elearning_20040219.tar debugfs: stat 36 36: File not found by ext2_lookup debugfs: stat user_10.1.1.13_20040219.tar inode: 12 Type: regular Mode: 0644 Flags: 0x0 Generation: 936445 Use...
起因是因为我在没umount的情况下,执行了fsck,然后不能用tab键来自动完成路径和命令, 然后就重新启动了系统,系统就报错,挂起了,错误信息如下: ext3-fs:journal inode is deleted mount: error 2 mounting ext3 Kernel panic: No init found. Try passing init= option to kernel 我用linux rescue没用,系统根本找不到原先的系统,所以也无从进行修改。 也用了KNOPPIX,但是系统没找到根分区:( 我还用了深山红叶工具盘...