11-20-2006
"You only have one number...how do you use that one number to find the start of the inodes for each cylinder group?"
ur exactly rite!! thats wat i'm tryin to figure out!!
firstly when i read inode relative to start of each group as u said,i got wrong entries: i verified this with ls -lid /(ie the filesizes and link counts were different)
secondly i read relative to start of fs, i found the correct entries!
but... when it comes to other group inode tables...??????
heres where am in trouble!!!!
10 More Discussions You Might Find Interesting
1. Programming
Hello, guys
Anyone had experiences to express polynomial using c language. I want to output the polynomial formula after I solve the question. Not to count the value of a polynomial.
That means I have to output the polynomial formula to screen.
such as:
f :=... (0 Replies)
Discussion started by: xli3
0 Replies
2. UNIX for Dummies Questions & Answers
I have read quite a few threads here about the unix file creation date. I was interested in finding how to display it using a unix command. find did not help me so i looked at man inode. I found direction to htino.h which is described as the
structure of the inode for S51K (UNIX), HTFS, EAFS... (4 Replies)
Discussion started by: rbn
4 Replies
3. Programming
I have heard about on-disk data structures, but I am trying to understand how to implement it.
I want to write a program which is going to make use of a B-Tree which is so huge that whole of it cannot sit in memory.
Lets take a simple case of a linked list. Suppose I want to have a linked... (1 Reply)
Discussion started by: the_learner
1 Replies
4. Shell Programming and Scripting
Hello,
I have a file of the following information ( first field parent item, second field child item)
PM01 PM02
PM01 PM1A
PM02 PM03
PM03 PM04
PM03 PM05
PM03 PM06
PM05 PM10
PM1A PM2A
PM2A PM3B
PM2A PM3C
The output should be like this :
PM01 PM02 PM03 PM04
... (2 Replies)
Discussion started by: ThobiasVakayil
2 Replies
5. Programming
hello guys,
i'm required to modify the process scheduling part of the freebsd kernel as part of our homework.
the homework needs us add a new variable to the process data structure, and the priority of the process will be having something to do with the variable.
to adjust the variable... (2 Replies)
Discussion started by: billconan
2 Replies
6. Shell Programming and Scripting
Hi All,
I want to create a data structure like this
$VAR1 = {
'testsuite' => {
'DHCP' => {
'failures' => '0',
'errors' => '0',
'time' =>... (3 Replies)
Discussion started by: Damon_Qu
3 Replies
7. Programming
Hello,
Over the past few years, I've conducted some rather thorough R&D in the field of lexicon-data-structure optimization.
A Trie is a good place to start, followed by a traditional DAWG.
Smaller means faster, but a traditional DAWG encoding operates as a Boolean-graph, unable to index... (1 Reply)
Discussion started by: HeavyJ
1 Replies
8. Shell Programming and Scripting
I am working with an undocumented feature of a software product (BladeLogic). It is returning the below string in response to a query. It is enclosed with square brackets, "records" are separated with commas and "fields" separated with semicolons. My thought was that this might be some basic... (1 Reply)
Discussion started by: dshcs
1 Replies
9. Shell Programming and Scripting
Input file:
bv|111259484|pir||T49736_real_data
bv|159484|pir||T9736_data_figure
bv|113584|prf|T4736|truth
bv|113584|pir||T4736_truth
Desired output:
bv|111259484|pir|T49736|real_data
bv|159484|pir|T9736|data_figure
bv|113584|prf|T4736|truth
bv|113584|pir|T4736|truth
Once the... (8 Replies)
Discussion started by: perl_beginner
8 Replies
10. Programming
Which data structure will be most appropriate to represent a sparse array? (1 Reply)
Discussion started by: rupeshkp728
1 Replies
LEARN ABOUT FREEBSD
ffsinfo
FFSINFO(8) BSD System Manager's Manual FFSINFO(8)
NAME
ffsinfo -- dump all meta information of an existing ufs file system
SYNOPSIS
ffsinfo [-g cylinder_group] [-i inode] [-l level] [-o outfile] special | file
DESCRIPTION
The ffsinfo utility extends the dumpfs(8) utility.
The output is appended to the file outfile. Also expect the output file to be rather large. Up to 2 percent of the size of the specified
file system is not uncommon.
The following options are available:
-g cylinder_group
This restricts the dump to information about this cylinder group only. Here 0 means the first cylinder group and -1 the last one.
-i inode
This restricts the dump to information about this particular inode only. Here the minimum acceptable inode is 2. If this option is
omitted but a cylinder group is defined then only inodes within that cylinder group are dumped.
-l level
The level of detail which will be dumped. This value defaults to 255 and is the ``bitwise or'' of the following table:
0x001 initial superblock
0x002 superblock copies in each cylinder group
0x004 cylinder group summary in initial cylinder group
0x008 cylinder group information
0x010 inode allocation bitmap
0x020 fragment allocation bitmap
0x040 cluster maps and summary
0x100 inode information
0x200 indirect block dump
-o outfile
This sets the output filename where the dump is written to, and must be specified. If - is provided, output will be sent to stdout.
EXAMPLES
ffsinfo -o /var/tmp/ffsinfo -l 1023 /dev/vinum/testvol
will dump /dev/vinum/testvol to /var/tmp/ffsinfo with all available information.
SEE ALSO
disklabel(8), dumpfs(8), fsck(8), growfs(8), gvinum(8), newfs(8), tunefs(8)
HISTORY
The ffsinfo utility first appeared in FreeBSD 4.4.
AUTHORS
Christoph Herrmann <chm@FreeBSD.org>
Thomas-Henning von Kamptz <tomsoft@FreeBSD.org>
The GROWFS team <growfs@Tomsoft.COM>
BUGS
Snapshots are handled like plain files. They should get their own level to provide for independent control of the amount of what gets
dumped. It probably also makes sense to some extend to dump the snapshot as a file system.
BSD
September 8, 2000 BSD