Sponsored Content
Special Forums Hardware Filesystems, Disks and Memory What filesystem does unix use? Post 24128 by Perderabo on Friday 5th of July 2002 01:20:45 PM
Old 07-05-2002
Unix is not a monolithic system controlled by a single entity. So this is harder question than you may think.

The original filesystem for unix is one that was designed by Ken Thompson back in the 1960's. One one his reason to write unix was to try out his filesystem. It didn't really have a name that I know of. While it was very cool for its time, it was pretty much abandoned by 1980. It had some serious problems. I doubt that anyone would want to use when alternatives became available.

The next major filesystem was designed by Kirk Mckusick. It is very good and it is still with us today. HP-UX calls it "hfs" for high-performance filesystem. SunOS calls it ufs. I don't know what the u stands for. But even though both OS's use this filesystem, you can't umount a disk from HP-UX and carry it to a SunOS box and mount it. There are enough differences that this won't work.

Both SunOS and HP-UX have other filesystem types built-in. Both are moving to the new Veritas filesystem and both call it vxfs. But again, you can't cross-mount a physical disk. Both OS's also have support for cd-rom type filesystems. And they both support NFS which let's you open a file on a remote system.

At this point, Unix has special features in the OS that allow easy installation of new filesystems. It is almost as easy as installing a device driver. Writing a decent filesyetm is harder than writing a decent driver, so there aren't lots of choices. But are several odd filesystems that float in from time to time. HP-UX invented its own which it called SDF, for "Structured Directory Format"...it didn't last. I have also heard of AFS (Andrew Filesystem), JFS (Journeled Filesystem), and few others that I recall just this minute.

So it's not easy to give you a definative answer.
 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Mounting a remote filesystem under SCO Unix ver 5.0.5

Can anyone help me? I have 2 servers on the same LAN, one as a live server and one as a backup server, both running SCO OpenServer Enterprise. I need to mount the /u filesystem of the backup server as a directory on the live server, so that if I use the df -v command I can see it as an additional... (1 Reply)
Discussion started by: darkestafrica
1 Replies

2. Filesystems, Disks and Memory

SCIO Unix Filesystem type - Urgent

I'm installing SCO Unix Open Server 5.05 on an IBM 300PL Desktop with a 60Gig HDD (IDE) and 32 MB physical RAM. When the install goes to the phase where the hard disk needs to be partitioned, I can only see 8 Gig out of the 60Gig that I have on the mahine. I have tried the option of display... (2 Replies)
Discussion started by: budrito
2 Replies

3. Filesystems, Disks and Memory

error making filesystem when install UNIX

someone help me to figure out about this error i´m installing a 36Gb SCSI Hd and i used the custom option in unixSCO for create the diferents filesystems, when the process is finish the next error message apears: Exit value 139 status value -29952 Fatal error in disk info.c line 3525... (3 Replies)
Discussion started by: jav_v
3 Replies

4. UNIX for Dummies Questions & Answers

How to format a floppy in unix filesystem from windows

Hi, we have a strange problem. We have to format any floppy disk HD in unix filesystem mode (SCO) but we haven't unix workstations. Are there any software to make this formatting from windows xp pc ? Regards Gianpaolo (1 Reply)
Discussion started by: elektra
1 Replies

5. 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

6. UNIX for Dummies Questions & Answers

How can I check if I have raw filesystem on unix/linux

Hello again. Please can someone tell me how can i check if my filesystem is raw on unix/linux ? Is there some file to check or something like that to be sure ? also , when i do : $ ls -l /dev/rdisk i get among other things , this also(there resides are oracle related files) : ... (2 Replies)
Discussion started by: tonijel
2 Replies

7. 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

8. 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

9. Homework & Coursework Questions

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... (4 Replies)
Discussion started by: blob84
4 Replies

10. 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
Sys::Filesystem::Freebsd(3pm)				User Contributed Perl Documentation			     Sys::Filesystem::Freebsd(3pm)

NAME
Sys::Filesystem::Freebsd - Return Freebsd filesystem information to Sys::Filesystem SYNOPSIS
See Sys::Filesystem. INHERITANCE
Sys::Filesystem::Freebsd ISA Sys::Filesystem::Unix ISA UNIVERSAL METHODS
version () Return the version of the (sub)module. ATTRIBUTES
The following is a list of filesystem properties which may be queried as methods through the parent Sys::Filesystem object. fs_spec Describes the block special device or remote filesystem to be mounted. fs_file Describes the mount point for the filesystem. For swap partitions, this field should be specified as none. If the name of the mount point contains spaces these can be escaped as 40. fs_vfstype Dscribes the type of the filesystem. fs_mntops Describes the mount options associated with the filesystem. fs_freq Used for these filesystems by the dump(8) command to determine which filesystems need to be dumped. fs_passno Used by the fsck(8) program to determine the order in which filesystem checks are done at reboot time. SEE ALSO
Sys::Filesystem, Sys::Filesystem::Unix, fstab(5) VERSION
$Id: Freebsd.pm 128 2010-05-12 13:16:44Z trevor $ AUTHOR
Nicola Worthington <nicolaw@cpan.org> - <http://perlgirl.org.uk> Jens Rehsack <rehsack@cpan.org> - <http://www.rehsack.de> COPYRIGHT
Copyright 2004,2005,2006 Nicola Worthington. Copyright 2009,2010 Jens Rehsack. This software is licensed under The Apache Software License, Version 2.0. <http://www.apache.org/licenses/LICENSE-2.0> perl v5.10.1 2010-05-18 Sys::Filesystem::Freebsd(3pm)
All times are GMT -4. The time now is 02:12 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy