unix filesystem question

 
Thread Tools Search this Thread
Homework and Emergencies Homework & Coursework Questions unix filesystem question
# 1  
Old 09-10-2011
unix filesystem question

1. The problem statement, all variables and given/known data:
The file system unix use a multilevel indexes access to disk, 12 direct blocks, 1 single indirect block, 1 double indirect block, 1 triple indirect block:
Assuming a:
block = 512 bytes,
pointer = 4 byte,
and there is a file of 200 blocks,
how many disk access is needed to read the block number 13 with direct disk access?
And how many disk access is needed to read this file sequentially form first block to 150?

2. Relevant commands, code, scripts, algorithms:
none


3. The attempts at a solution (include all code and scripts):
I think that is needed 1 disk access to read the block 13 and 150 disk accesses to read the file sequentially.


4. Complete Name of School (University), City (State), Country, Name of Professor, and Course Number (Link to Course):
Universià degli studi di Salerno, Salerno(Italy), Adele Rescigno, www.dia.unisa.it/professori/rescigno/SO/lo.htm

Note: Without school/professor/course information, you will be banned if you post here! You must complete the entire template (not just parts of it).
# 2  
Old 09-10-2011
i can not answer this for sure BUT with only 12 direct blocks you can not reach block 13 with just one disk access. and the same is true for 150 blocks, even if they are sequential.
# 3  
Old 09-10-2011
DukeNuke2 the block 13 is in the single indirect block, so it contain pointer that point to the data block, this is why i answered 1 disk access.Image
# 4  
Old 09-10-2011
you have to access the inode for the data = one access, next is the inderect block = one access, after that the data in the inderect block = one access.

as i said, i don't know it for sure but i would vote for 3 disk accesses.
This User Gave Thanks to DukeNuke2 For This Post:
# 5  
Old 09-10-2011
Is the question based upon a hypothetical file system, or one of the many file system types available.
The people who write file system software generally have two goals in mind, one to reduce the average number of physical reads per request, and two to maintain the integrity of the data.
Some systems read each index block sequentially, others use a binary search.
Unless the question is based upon a specific lecture, I think that there are as many (real world) answers as there are file system types.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. AIX

Question about shared filesystem btw AIX and RHEL

We found out that the Spectrum Scale (GPFS) doesnt support mix nodes (AIX and RHEL) on direct attached storage. Is there any other options besides NFS for mix O/S? Trying to avoid network type of shared filesystem which might end up high traffic on IO because we do run backup jobs on those... (0 Replies)
Discussion started by: kiasu
0 Replies

2. UNIX for Dummies Questions & Answers

If [ -h filesystem] question

Hi, I have linux script for post install, there is a line shown below what I do not understand if then     rm -f /opt/isv/testfile     umask 000 Can any one explain me what if does. (1 Reply)
Discussion started by: stew
1 Replies

3. Solaris

Unix command to fill filesystem

I have been trying to fill all available file space on my Solaris box for my project but have not been successful. I have tried the following script: tr '\0' '\060' < /dev/zero | dd of=zero2.txt bs=1024 count=1953125 But the only thing i get in return is this: "d: bad numeric argument:... (8 Replies)
Discussion started by: rbur101
8 Replies

4. UNIX for Dummies Questions & Answers

Copy unix filesystem to windows

Hi all Is there a way to copy a unix filesystem (folders, subfolder and files) to windows (AD) and at the same time maintaine the unix permission (user/group) when copied to windows (AD) filesystem? I want the same permission in windows as I had in unix in one copy job. Is this... (8 Replies)
Discussion started by: tomjen
8 Replies

5. SuSE

filesystem from unix 32 to linux 64

Hi all. Im migrating from a Unix 32 bit to a linux suse 10 64 bit and would like to know whats the best way to migrate the filesystems? cpio? tar? ftp? Could I make a backup in tape in the unix 32 and restore it in the linux 64? thanx (1 Reply)
Discussion started by: mrodrig
1 Replies

6. Solaris

UFS filesystem mounted on 2 hosts question

I have two Unix (Solaris) hosts that are both attached to our SAN. They are both presented with the same luns. What I want to do is have the same UFS filesystem mounted on both hosts at the same time. What I am trying to accomplish is creating a zone that will reside on both hosts but only... (2 Replies)
Discussion started by: beaker457
2 Replies

7. UNIX for Dummies Questions & Answers

Quick Question on Filesystem

I have an AIX filesystem at 100% and I need to increase it by 30gb. Please give me the command to do this. Thanks in advance. I tried this command and got this error: chfs -a size=+500M /dev/test1223 0516-404 allocp: This system cannot fulfill the allocation request. There are not... (3 Replies)
Discussion started by: NycUnxer
3 Replies

8. UNIX for Dummies Questions & Answers

Unix filesystem

hello all, i want to know about the unix file system. about the boot block,super block,and how to access them ,all the geometry details of the file systemetc etc... where can i find this??? i'l b happy if u can help me with a link!!!!! thanx in advance (2 Replies)
Discussion started by: anwerreyaz
2 Replies

9. Filesystems, Disks and Memory

question on filesystem

I heard that if normal users were allowed to create device files by mknod, security problem would be happened. what problem do you think will happen? and It is a really bad idea to use fsck(1M) on a disk partition that is mounted. For example it would be a mistake to run #... (1 Reply)
Discussion started by: junghun_95
1 Replies

10. Filesystems, Disks and Memory

What filesystem does unix use?

And what program can i use to make a unix format? (6 Replies)
Discussion started by: Dark Chrono
6 Replies
Login or Register to Ask a Question