本帖最后由 南非蚂蚁 于 2009-7-2 15:59 编辑 一:geometry应该翻译为几何数据,其实就是指的CHS(Cylinder、Head、sector/Track) 。C-Cylinder柱面数表示硬盘每面盘片上有几条磁道,编号从0开始,最大为1023,表示有1024个磁道(用10个二进制位存储);H-Head磁头数表示硬盘总共有几个磁头,也就是几面盘片,编号从0开始,最大为255,表示有256个磁头(用8个二进制位存储);S-sector/Track扇区数表示每条磁道上有几个扇区,编号从...
by zhaohang3031 - Linux文档专区 - 2009-07-15 15:20:02 阅读(983) 回复(0)
大家好: 我遇到这样一个问题,不知道该如何解决,请大家帮忙看一下: 我把nand flash分了一个区用来存放可能会经常修个的配置文件,这些配置文件可通过web页面进行修改,修改的文件保存在这个分区中。 在启动时,用yaffs格式挂载这个分区。 今天在程序运行过程中,突然发现提示该分区 “block 35 is bad block 36 is bad block 36 is bad ................ “ 很多坏块信...
bi_sector是否是块大小的整数倍?比如块大小是2k,那么bi_sector的值是不是就只是2048的倍数,不会出现3072这样的值? 因为对这块不是很熟悉,但来不及看了,所以请教一下各位,谢谢~
我在看书的时候发现三点 让我感觉挺挺矛盾的 (): 1. 小于96k的文件将使用 fragementation 存储; 2 一个data block 一般是由 8个 1024bytes的fragement 存成. 3.ufs system 不允许在两个不同的data blocks 中存储同一个文件. 我就想到 如果一个文件 刚好是 12k bytes的文件, 一个block 不够,两个blocks 不满的情况. 但是按照前面1点的说法 必须使用fragementation 存储 但是又不满足 第 3 点的 的要求了 ... 我实在想...
我在看书的时候发现三点 让我感觉挺挺矛盾的 ():\r\n\r\n1. 小于96k的文件将使用 fragementation 存储;\r\n2 一个data block 一般是由 8个 1024bytes的fragement 存成.\r\n3.ufs system 不允许在两个不同的data blocks 中存储同一个文件. \r\n\r\n 我就想到 如果一个文件 刚好是 12k bytes的文件, 一个block 不够,两个blocks 不满的情况. 但是按照前面1点的说法 必须使用fragementation 存储 但是又不满足 第 3 点的 的要求了 ....
在鸟哥私房菜中讲到EXT2文件系统的iNode和block已经文件大小时候,有下面一段: "這樣子 inode 能夠指定多少個 block 呢?我們以較小的 1K block 來說明好了,可以指定的情況如下: •12 個直接指向: 12*1K=12K 由於是直接指向,所以總共可記錄 12 筆記錄,因此總額大小為如上所示; •間接: 256*1K=256K 每筆 block 號碼的記錄會花去 4bytes,因此 1K 的大小能夠記錄 256 筆記錄,因此一個間接可以記錄的檔案大小如...
本帖最后由 513964839 于 2014-08-22 19:17 编辑 # mkfs.xfs -f -b size=16384 -L /data /dev/sda8 meta-data=/dev/sda8 isize=256 agcount=4, agsize=13180848 blks = sectsz=512 attr=2, projid32bit=0 data = bsize=16384 blocks=52723392, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 ...
本帖最后由 JJCrack 于 2014-03-14 11:20 编辑 ext4 文件结构体中,i_block是在0x28偏移处。 struct ext4_inode { __le16 i_mode; __le16 i_uid; __le32 i_size_lo; __le32 i_atime; __le32 i_ctime; __le32 i_mtime; __le32 i_dtime; __le16 i_gid; __le16 i_links_count; __le32 i_blocks_lo; __le32 i_flags; union { struct { __le32 l_i_version; } linux1; struct { __u32 h_i_translator; } hurd1; s...