File Systems
From SatlugWiki
Contents |
File Systems
JFS File System
JFS Filesystem - Very good starting point
JFS for Linux - SourceForge
30 Days with JFS - Linux.com Review
JFS Fundamentals - IBM developerWorks
JFS (file system) - Wikipedia
OpenGFS File System
OpenGFS - SourceForge
ReiserFS File System
Namesys (authors of ReiserFS)
ReiserFS v3 information (this is what most distros support during install time)
ReiserFS v4 information (next generation... has not been adopted into the main kernel yet)
Using ReiserFS (v4) with Linux - IBM
Special File Systems
FUSE - Filesystem in Userspace
FUSE (Linux) - Wikipedia
With FUSE it is possible to implement a fully functional filesystem in a userspace program - FUSE Homepage
FUSE makes it possible to implement a filesystem in a userspace program - FUSE Project page on SourceForge
FUSE Wiki
tmpfs - like a ramdisk, but different - IBM developerWorks
Journalling Flash File System version 2 (JFFS2) - Wikipedia
XFS File System
XFS: A high-performance journaling filesystem
Who's using XFS? Linux Distributions shipping XFS
ZFS File System - All bets are off until Oracle decides what it will do with ZFS...
File Systems Recovery/Repair
[Courtesy John Pappas and others]
1. SpinRite6 - Checks the drive at the platter level, can perform extended
read/write tests and monitors SMART health as well.
2. Vendor specific disk tools, downloaded from vendor site. Western Digital LifeGuard or Seagate SeaTools for example.
3. System Rescue CD for all the logical stuff (LVM, Linux File systems,
some NTFS ops, etc)
File Systems Management
File Systems Management Tools
System Rescue Cd Download - highly recommended
Knoppix Live Cd Download - the original rescue CD. Still highly recommended but takes a little learning
Any Major Distro Live Cd - Top Ten Distros -or- 100 Most Popular Distros[
GParted Live Cd Download - SourceForge - recommended if none of the above are handy
Partition Management Using GParted
Actions and File Systems Supported by GParted [Table] - SourceForge
Grow/Shrink File Systems with LVM (table) - Under Construction
| Growing, Shrinking File Systems with LVM | ||||
|---|---|---|---|---|
| Logical volumes can be reduced in size as well as increased. However, it is very important to remember to reduce the size of the file system or whatever is residing in the volume before shrinking the volume itself, otherwise you risk losing data. Overview - http://satlug.jvpappas.net/ | ||||
| File System | Grow | Shrink | Tool(s) | Comments |
| ext2,3 | Yes | Yes | ||
| ReiserFS, Reiser4 | Yes | Yes | ||
| XFS | Yes | No | You can NOT make an XFS partition smaller online. The only way to shrink is to do a complete dump, mkfs and restore. An XFS filesystem may be enlarged by using xfs_growfs(8). If using partitions, you need to have free space after this partition to do so. Remove partition, recreate it larger with the exact same starting point. Run xfs_growfs to make the partition larger. Note - editing partition tables is a dangerous pastime, so back up your filesystem before doing so. Using XFS filesystems on top of a volume manager makes this a lot easier - http://oss.sgi.com/projects/xfs/faq.html | |
| JFS | Yes | No | ||
| OpenGFS | ||||
| NTFS | ||||
| ZFS | Yes | Yes | ||
File Systems Lower Metrics
File Formats
List of File Formats - Wikipedia
File Extensions
File Extensions
File Extensions - Webopedia
FAT (File Allocation Table)
File Allocation Table - Wikipedia
File System Hierarchy Standard
Filesystem Hierarchy Standard - Filesystem Hierarchy Standard Group
SCM-RCS-VCS
Git - Wikipedia
About Git - Wikipedia
File Systems Reference Links
File Systems Comparison
File System Primer - Novell - Excellent
Comparison of File Systems - Wikipedia
File Systems of Operating Systems - Filesystems
Comparing XFS, ReiserFS, and ext3 by Daniel Robbins of Gentoo (2001) - IBM developerWorks
Filesystems (ext3, reiser, xfs, jfs) comparison on Debian Etch - Debian Administration
Bench Marking File Systems
Benchmarking Filesystems Part I by Justin Piszcz - Linux Gazette
Benchmarking Filesystems Part II by Justin Piszcz - Linux Gazette
http://www.debian-administration.org/articles/388
Future of File Systems
John Siracusa of Ars Technica's View - Very interesting
Time Machine and the future of the file system - August 15, 2006, Fascinating - John Siracusa, Ars Technica
Who's minding the store? - November 20, 2005 - John Siracusa, Ars Technica
The case for RAID - November 05, 2005 - John Siracusa, Ars Technica
File Sharing
ntfs-3g for Linux
How to install ntfs-3g for Fedora Core 6? - Laci's packages for Fedora Core
NTFS for Linux
NTFS for Linux - SourceForge
Captive: The first free NTFS read/write filesystem for GNU/Linux - Jan Kratochvil Project
NTFS for Linux - Home Page
