Sponsored Content
Operating Systems AIX Confused with File System Concepts Post 44756 by Perderabo on Wednesday 10th of December 2003 12:41:09 PM
Old 12-10-2003
I don't know aix, but I took a quick look at some web sites and it looks like aix is using an upgraded version of the McKusick filesystem. So I'll take a quick stab at some of this...

NBPI
An inode is a thing that you need to create a file. If a filesystem has 1000 inodes, then it can have 1,000 files. You want to have too many inodes. When you run out of disk space, you will have some unused inodes. That is better than unused disk space with no inodes left to use it. NBPI is number of bytes per inode. Think of it as the average expected file size. By having a default expressed this way, if the filesystem doubles, so do the inodes.

Allocation Group
A filesystem is big so it get chopped up into a few sections called allocation groups. Think about a file that is growing...it needs another data block. You don't want any data block, you want one close by. So the system tries to keep the file in the same allocation group. In fact it tries to keep all of the files in a directory (not subdirectory) in the same allocation unit. Allocation units should be large enough for this to be possible most of the time.

allocation unit
This is the smallest piece of data that can be assigned to a file. A one byte file will use one allocation unit.

That's a quick rundown of these terms. But if you don't understand them all, just take the default values for everything.

Note to freaked out file system gurus...I know that I'm over-simplifying. I think that's what the OP wanted.
 

8 More Discussions You Might Find Interesting

1. AIX

file system space arg !!! and confused

Aix 5.2 on a P510 RS6000 My /usr filesystem is sized at 3.8 gb. Check me if I'm wrong here but this should be enough space for /usr? When I installed the o/s I just followed the defaults, didn't add any 3rd party apps, least that I know of. My problem is that it's running at 90% capacity. ... (2 Replies)
Discussion started by: Westy564
2 Replies

2. Programming

Performance engineering concepts

Hello, I would like get idea about performance enginering from basic to advanced level. Do anyone know a place where i can find some videos related to performance engineering ? (5 Replies)
Discussion started by: shafi2all
5 Replies

3. Solaris

Confused with entries in /etc/hostname.<interface> file...

Hi.. Every one, I have servers installed with solaris 10.We have configured our servers for IPMP and we have respective entries in /etc/hostname.<interface> for every physical interface. for example one of the file contains : # more /etc/hostname.ce6 super-ce6 netmask + broadcast + group... (3 Replies)
Discussion started by: Reboot
3 Replies

4. Solaris

RAID concepts.

can anyone explain me the RAID concepts clearly. I studied some book bt i didnt get any clear idea. (4 Replies)
Discussion started by: rogerben
4 Replies

5. Shell Programming and Scripting

Confused with redirection and file descriptors

Hi all, I've been looking for the way to send stdout and stderr to different files. Well, actually I really knew how to make it, but I wanted to be sure. I've found an instruction very interesting which I'm not able to understand: taken from this site. It says it sends stdout to output.log,... (4 Replies)
Discussion started by: AlbertGM
4 Replies

6. Programming

Hash tables concepts

How hash tables are used to quickly locate a data record? (4 Replies)
Discussion started by: rupeshkp728
4 Replies

7. UNIX for Dummies Questions & Answers

Unix concepts help

Team, I am working in unix perl . i have come across scenarios where there are lots of unix concepts are being used. For example, Handle, pipes, forking ,data sharing between processes,parallel processing and so on. I need some conceptual explanation about the unix system . I... (5 Replies)
Discussion started by: mdsaleemj
5 Replies

8. Linux

Linux Operating system concepts

hi guys, i got job recently in a company which provide a product for data backup and data recovery... as dis product is wrriten in c++ am workin in c++.. now am under training and i want to learn abt Operating System concepts and OS programming using c and c++. i know basic c and c++ programming... (3 Replies)
Discussion started by: senthil.march
3 Replies
dxfileshare(8)						      System Manager's Manual						    dxfileshare(8)

NAME
dxfileshare - Exports local directories and mounts directories from the network SYNOPSIS
/usr/bin/X11/dxfileshare DESCRIPTION
Use the File Sharing application, dxfileshare, to: Export (or share) local UNIX directories to the network Stop exporting UNIX local direc- tories to the network Specify which directories mounted from the network are to be remounted every time the system is rebooted, that is, add an entry to the /etc/fstab file Add, change, or delete NFS entries from the /etc/exports file Share local UNIX directories with a per- sonal computer (PC) when Advanced Server for UNIX is installed on your system Display local directories that are shared (exported) with the network Display network mounts (directories that can be mounted from the network) The File Sharing application can also be invoked from the CDE Application Manager from the following categories: Application Group: System_Admin System Admin Subgroup: Daily Admin Online help is available for the File Sharing application by clicking on any Help button or using the Help pull-down menu. RESTRICTIONS
You must have root privileges to use certain features of File Sharing. Namely, the ability to export (or share) a directory or to modify the properties of a directory that is already being exported. You must have Advanced Server for UNIX installed on your system to share local directories with PCs. FILES
Defaults that are shared by the graphical and command line user interface. File Sharing uses the same file as the Host Manager application. File Sharing application File Sharing help volume Directory containing File Sharing application icons Application defaults file that sets the default values for the X resources File Sharing message catalog Message catalog containing File Sharing location IDs for on-item help i18n_motif_shared_text.cat Message catalog containing application-independent messages i18n_motif_shared_text_LocIds.cat Message catalog containing application-independent location IDs for on-item help SEE ALSO
Commands: X(1X), automount(8), bcheckrc(8), mount(8), mountd(8), showmount(8), umount(8) Functions: getfsstat(2), getmntinfo(3), getmntinfo_r(3), mount(2), mount(2sv), umount(2), umount(2sv), umount(3) Files: exports(4), fstab(4), mountdtab(4) Tru64 UNIX System Administration ASU Installation and Administration Guide ASU Concepts and Planning Guide dxfileshare(8)
All times are GMT -4. The time now is 02:23 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy