Filesystems HOWTO Filesystems HOWTO Table of Contents Filesystems HOWTO
Total Page:16
File Type:pdf, Size:1020Kb
Filesystems HOWTO Filesystems HOWTO Table of Contents Filesystems HOWTO..........................................................................................................................................1 Martin Hinner < [email protected]>, http://martin.hinner.info............................................................1 1. Introduction..........................................................................................................................................1 2. Volumes...............................................................................................................................................1 3. DOS FAT 12/16/32, VFAT.................................................................................................................2 4. High Performance FileSystem (HPFS)................................................................................................2 5. New Technology FileSystem (NTFS).................................................................................................2 6. Extended filesystems (Ext, Ext2, Ext3)...............................................................................................2 7. Macintosh Hierarchical Filesystem − HFS..........................................................................................3 8. ISO 9660 − CD−ROM filesystem.......................................................................................................3 9. Other filesystems.................................................................................................................................3 10. Raw partitions....................................................................................................................................4 11. Appendix............................................................................................................................................4 1. Introduction..........................................................................................................................................4 1.1 Contacting the author.........................................................................................................................5 1.2 HOWTO Maintenance.......................................................................................................................5 1.3 Copyright...........................................................................................................................................5 1.4 Filesystems mailing−list....................................................................................................................5 Linux kernel filesystems mailing−list...............................................................................................6 FreeBSD filesystems mailing−list.....................................................................................................6 1.5 Filesystems collection at metalab.unc.edu.........................................................................................6 1.6 Credits................................................................................................................................................6 1.7 Filesystems accessibility map............................................................................................................6 1.8 Introduction to contiguous allocation filesystems............................................................................7 1.9 Introduction to linked−list allocation filesystems..............................................................................7 1.10 Introduction to FAT−based filesystems...........................................................................................7 1.11 Introduction to Inode filesystems.....................................................................................................7 1.12 Introduction to extent filesystems....................................................................................................7 1.13 Introduction to filesystems using balanced trees............................................................................7 1.14 Introduction to logging/journaling filesystems...............................................................................8 1.15 Other filesystem features................................................................................................................8 Quota................................................................................................................................................8 Snapshot...........................................................................................................................................8 ACLs................................................................................................................................................8 2. Volumes...............................................................................................................................................8 2.1 PC Partitions......................................................................................................................................8 GNU parted.......................................................................................................................................8 Repairing corrupted partition table....................................................................................................9 Fixdisktable.......................................................................................................................................9 gpart...................................................................................................................................................9 rescuept............................................................................................................................................10 findsuper..........................................................................................................................................10 2.2 Other partitions................................................................................................................................10 ADFS partitions...............................................................................................................................10 Amiga partitions..............................................................................................................................10 ATARI partitions.............................................................................................................................10 Macintosh partitions........................................................................................................................10 OSF partitions..................................................................................................................................10 i Filesystems HOWTO Table of Contents Filesystems HOWTO Sun partitions...................................................................................................................................10 Ultrix partitions...............................................................................................................................10 2.3 Unix disklabels................................................................................................................................11 BSD disklabel..................................................................................................................................11 UnixWare disklabel.........................................................................................................................11 SCO OpenServer disklabel..............................................................................................................11 Sun Solaris disklabel.......................................................................................................................11 2.4 Windows NT volumes.....................................................................................................................11 Repairing "fault tolerant" NTFS disks using FTEdit.....................................................................11 2.5 MD − Multiple Devices driver for Linux........................................................................................11 2.6 LVM − Logical Volume Manager (HP−UX LVM?)......................................................................12 2.7 VxVM − Veritas Volume Manager.................................................................................................12 2.8 IBM OS/2 LVM...............................................................................................................................12 2.9 StackVM..........................................................................................................................................12 2.10 Novell NetWare volumes..............................................................................................................12 3. DOS FAT 12/16/32, VFAT..........................................................................................................13 3.1 VFAT: Long filenames....................................................................................................................13 3.2 UMSDOS: Linux LFN/attributes on FAT filesystem......................................................................13 3.3 OS/2 Extended Attributes on FAT filesystems................................................................................13