filesystems  -  Linux  filesystem  types:  ext, ext2, ext3, ext4, hpfs,
   iso9660, JFS, minix, msdos, ncpfs nfs, ntfs, proc, Reiserfs, smb, sysv,
   umsdos, vfat, XFS, xiafs,


   When, as is customary, the proc filesystem is mounted on /proc, you can
   find in  the  file  /proc/filesystems  which  filesystems  your  kernel
   currently  supports;  see  proc(5)  for  more  details.   If you need a
   currently unsupported filesystem, insert the  corresponding  module  or
   recompile the kernel.

   In order to use a filesystem, you have to mount it; see mount(8).

   Below  a  short  description of the available or historically available
   filesystems in the  Linux  kernel.   See  kernel  documentation  for  a
   comprehensive description of all options and limitations.

   ext       is  an  elaborate  extension of the minix filesystem.  It has
             been completely superseded  by  the  second  version  of  the
             extended  filesystem  (ext2)  and  has  been removed from the
             kernel (in 2.1.21).

   ext2      is the high performance disk filesystem  used  by  Linux  for
             fixed  disks as well as removable media.  The second extended
             filesystem was designed  as  an  extension  of  the  extended
             filesystem (ext).  See ext2 (5).

   ext3      is  a  journaling version of the ext2 filesystem.  It is easy
             to switch back and forth between ext2  and  ext3.   See  ext3

   ext4      is   a   set   of  upgrades  to  ext3  including  substantial
             performance  and   reliability   enhancements,   plus   large
             increases  in  volume,  file, and directory size limits.  See
             ext4 (5).

   hpfs      is the High  Performance  Filesystem,  used  in  OS/2.   This
             filesystem  is  read-only  under  Linux  due  to  the lack of
             available documentation.

   iso9660   is a CD-ROM  filesystem  type  conforming  to  the  ISO  9660

             High Sierra
                    Linux  supports  High Sierra, the precursor to the ISO
                    9660  standard  for   CD-ROM   filesystems.    It   is
                    automatically recognized within the iso9660 filesystem
                    support under Linux.

             Rock Ridge
                    Linux also supports the System  Use  Sharing  Protocol
                    records   specified  by  the  Rock  Ridge  Interchange
                    Protocol.  They are used to further describe the files
                    in  the iso9660 filesystem to a UNIX host, and provide
                    information such as  long  filenames,  UID/GID,  POSIX
                    permissions,   and   devices.    It  is  automatically
                    recognized within the iso9660 filesystem support under

   JFS       is  a  journaling  filesystem,  developed  by  IBM,  that was
             integrated into Linux in kernel 2.4.24.

   minix     is the filesystem used in the  Minix  operating  system,  the
             first  to  run under Linux.  It has a number of shortcomings,
             including a 64MB partition size limit, short filenames, and a
             single  timestamp.   It  remains  useful for floppies and RAM

   msdos     is the  filesystem  used  by  DOS,  Windows,  and  some  OS/2
             computers.    msdos   filenames  can  be  no  longer  than  8
             characters, followed by an optional period  and  3  character

   ncpfs     is  a network filesystem that supports the NCP protocol, used
             by Novell NetWare.

             To use ncpfs, you need special programs, which can  be  found
             at ⟨ftp://linux01.gwdg.de/pub/ncpfs⟩.

   nfs       is  the  network  filesystem  used to access disks located on
             remote computers.

   ntfs      replaces Microsoft Window's FAT  filesystems  (VFAT,  FAT32).
             It   has   reliability,  performance,  and  space-utilization
             enhancements plus features like ACLs, journaling, encryption,
             and so on.

   proc      is  a  pseudo  filesystem  which  is  used as an interface to
             kernel data structures rather than reading  and  interpreting
             /dev/kmem.   In particular, its files do not take disk space.
             See proc(5).

   Reiserfs  is a journaling filesystem, designed by Hans Reiser, that was
             integrated into Linux in kernel 2.4.1.

   smb       is  a network filesystem that supports the SMB protocol, used
             by Windows for Workgroups, Windows NT, and Lan Manager.

             To use smb fs, you need a special mount program, which can be
             found  in the ksmbfs package, found at ⟨ftp://sunsite.unc.edu

   sysv      is an implementation of the SystemV/Coherent  filesystem  for
             Linux.   It  implements  all of Xenix FS, SystemV/386 FS, and
             Coherent FS.

   umsdos    is an  extended  DOS  filesystem  used  by  Linux.   It  adds
             capability  for  long  filenames, UID/GID, POSIX permissions,
             and special files (devices, named pipes, etc.)  under the DOS
             filesystem, without sacrificing compatibility with DOS.

   vfat      is an extended DOS filesystem used by Microsoft Windows95 and
             Windows NT.  vfat adds the capability to use  long  filenames
             under the MSDOS filesystem.

   XFS       is  a  journaling  filesystem,  developed  by  SGI,  that was
             integrated into Linux in kernel 2.4.20.

   xiafs     was designed and implemented to be a stable, safe  filesystem
             by  extending  the  Minix  filesystem  code.  It provides the
             basic most requested features without undue complexity.   The
             xiafs   filesystem   is   no  longer  actively  developed  or
             maintained.  It was removed from the kernel in 2.1.21.


   fuse(4), ext2(5), ext3(5), ext4(5), proc(5), fsck(8), mkfs(8), mount(8)


   This page is part of release 4.09 of the Linux  man-pages  project.   A
   description  of  the project, information about reporting bugs, and the
   latest    version    of    this    page,    can     be     found     at

More Linux Commands

glMultMatrix(3gl) - multiply the current matrix with the spe
glMultMatrix multiplies the current matrix with the one specified using m, and replaces the current matrix with the product. The current matrix is determined by

XGetICValues(3) - set and obtain XIC values - Linux man page
The XSetICValues function returns NULL if no error occurred; otherwise, it returns the name of the first argument that could not be set. An argument might not b

rpmsign(8) - RPM Package Signing (Admin - Linux man page)...
Both of the --addsign and --resign options generate and insert new signatures for each package PACKAGE_FILE given, replacing any existing signatures. There are

Tcl_ReapDetachedProcs(3) - manage child processes in backgro
Tcl_DetachPids and Tcl_ReapDetachedProcs provide a mechanism for managing subprocesses that are running in background. These procedures are needed because the p

uuid_generate_time_safe(3) - create a new unique UUID value
The uuid_generate function creates a new universally unique identifier (UUID). The uuid will be generated based on high-quality randomness from /dev/urandom, if

XGetImage(3) - transfer images (Library - Linux man page)...
The XPutImage function combines an image with a rectangle of the specified drawable. The section of the image defined by the src_x, src_y, width, and height arg

load(n) - Load machine code and initialize new commands.....
This command loads binary code from a file into the applications address space and calls an initialization procedure in the package to incorporate it into an in

set_menu_opts(3menu) - set and get menu options (Man Page)
The function set_menu_opts sets all the given menus option bits (menu option bits may be logically-ORed together). The function menu_opts_on turns on the given

Tcl_GetAliasObj(3) - manage multiple Tcl interpreters, alias
These procedures are intended for access to the multiple interpreter facility from inside C programs. They enable managing multiple interpreters in a hierarchic

itclwidget(n) create a widget class of objects (Man Page)...
One of the fundamental constructs in [incr Tcl] is the widget definition. A widget is like a class with some additional features. Each widget acts as a template

glLoadMatrixf(3gl) - replace the current matrix with the spe
glLoadMatrix replaces the current matrix with the one whose elements are specified by m. The current matrix is the projection matrix, modelview matrix, or textu

Tcl_ParseVarName(3) - parse Tcl scripts and expressions.....
These procedures parse Tcl commands or portions of Tcl commands such as expressions or references to variables. Each procedure takes a pointer to a script (or p

We can't live, work or learn in freedom unless the software we use is free.