Anatomy of the Linux file system

Oct 30, 2007 ... When it comes to file systems, Linux is the Swiss Army knife of operating systems.
Linux supports a large number of file systems, from journaling to clustering to
cryptographic. Linux is a wonderful platform for using standard and more exotic
file systems and also for developing file systems. This article ...

Next-generation Linux file systems: NiLFS(2) and exofs

Oct 31, 2009 ... Linux continues to innovate in the area of file systems. It supports the largest
variety of file systems of any operating system. It also provides cutting-edge file
system technology. Two new file systems that are making their way into Linux
include the NiLFS(2) log-structured file system and the exofs ...

Anatomy of Linux journaling file systems

Jun 4, 2008 ... In recent history, journaling file systems were viewed as an oddity and thought of
primarily in terms of research. But today, a journaling file system (ext3) is the
default in Linux. Discover the ideas behind journaling file systems, and learn how
they provide better integrity in the face of a power failure or system ...

Learn Linux, 101: Create partitions and filesystems

Jul 12, 2010 ... Finally, you learned that a Linux filesystem contains files that are arranged on a
disk or other block storage device in directories. As with many other systems,
directories on a Linux system may contain other directories called subdirectories.
That article also discussed the considerations that guide you in ...

Network file systems and Linux

Nov 10, 2010 ... Network File System (NFS) has been around since 1984, but it continues to
evolve and provide the basis for distributed file systems. Today, NFS (through the
pNFS extension) provides scalable access to files distributed across a network.
Explore the ideas behind distributed file systems and in particular, ...

Anatomy of Linux flash file systems

May 20, 2008 ... You've probably heard of Journaling Flash File System (JFFS) and Yet Another
Flash File System (YAFFS), but do you know what it means to have a file system
that assumes an underlying flash device? This article introduces you to flash file
systems for Linux, and explores how they care for their underlying ...

Anatomy of the Linux virtual file system switch

Aug 31, 2009 ... The flexibility and extensibility of support for Linux file systems is a direct result of
an abstracted set of interfaces. At the core of that set of interfaces is the virtual file
system switch (VFS). The VFS provides a set of standard interfaces for upper-
layer applications to perform file I/O over a diverse set of file ...

Develop your own filesystem with FUSE

Feb 28, 2006 ... Unlike these commercial and academic examples, FUSE brings the capabilities
of this filesystem design to Linux. Because FUSE uses executables (instead of,
say, shared objects as LUFS uses), it makes debugging and developing easier.
FUSE works with both kernels (2.4.x and 2.6.x) and now supports ...

Learn Linux, 101: Create partitions and filesystems

Jul 12, 2010 ... Finally, you learned that a Linux filesystem contains files that are arranged on a
disk or other block storage device in directories. As with many other systems,
directories on a Linux system may contain other directories called subdirectories.
That tutorial also discussed the considerations that guide you in ...

Learn Linux, 101: Maintain the integrity of filesystems

Aug 24, 2010 ... In cases when your system crashes or loses power, Linux may not be able to
cleanly unmount your filesystems. Thus, your filesystems may be left in an
inconsistent state, with some changes completed and some not. Operating with a
damaged filesystem is not a good idea as you are likely to further ...

Develop, deploy, and manage your apps in the cloud

The IBM Cloud platform has everything you need to get started.