{"id":4535,"date":"2022-12-20T18:08:58","date_gmt":"2022-12-20T21:08:58","guid":{"rendered":"http:\/\/lode.uno\/linux-man\/index.php\/2022\/12\/20\/filesystems-man5\/"},"modified":"2022-12-20T18:08:58","modified_gmt":"2022-12-20T21:08:58","slug":"filesystems-man5","status":"publish","type":"post","link":"https:\/\/lode.uno\/linux-man\/2022\/12\/20\/filesystems-man5\/","title":{"rendered":"FILESYSTEMS (man5)"},"content":{"rendered":"<h1 align=\"center\">FILESYSTEMS<\/h1>\n<p> <a href=\"#NAME\">NAME<\/a><br \/> <a href=\"#DESCRIPTION\">DESCRIPTION<\/a><br \/> <a href=\"#SEE ALSO\">SEE ALSO<\/a><br \/> <a href=\"#COLOPHON\">COLOPHON<\/a> <\/p>\n<hr>\n<h2>NAME <a name=\"NAME\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">filesystems \u2212 Linux filesystem types: ext, ext2, ext3, ext4, hpfs, iso9660, JFS, minix, msdos, ncpfs nfs, ntfs, proc, Reiserfs, smb, sysv, umsdos, vfat, XFS, xiafs<\/p>\n<h2>DESCRIPTION <a name=\"DESCRIPTION\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">When, as is customary, the <b>proc<\/b> filesystem is mounted on <i>\/proc<\/i>, you can find in the file <i>\/proc\/filesystems<\/i> which filesystems your kernel currently supports; see <b>proc<\/b>(5) for more details. There is also a legacy <b>sysfs<\/b>(2) system call (whose availability is controlled by the <b>CONFIG_SYSFS_SYSCALL<\/b> kernel build configuration option since Linux 3.15) that enables enumeration of the currently available filesystem types regardless of <i>\/proc<\/i> availability and\/or sanity.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">If you need a currently unsupported filesystem, insert the corresponding kernel module or recompile the kernel.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">In order to use a filesystem, you have to <i>mount<\/i> it; see <b>mount<\/b>(2) and <b>mount<\/b>(8).<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">The following list provides a short description of the available or historically available filesystems in the Linux kernel. See the kernel documentation for a comprehensive description of all options and limitations.<\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"11%\">\n<p><b>ext<\/b><\/p>\n<\/td>\n<td width=\"4%\"><\/td>\n<td width=\"74%\">\n<p>is an elaborate extension of the <b>minix<\/b> filesystem. It has been completely superseded by the second version of the extended filesystem (<b>ext2<\/b>) and has been removed from the kernel (in 2.1.21).<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"11%\">\n<p><b>ext2<\/b><\/p>\n<\/td>\n<td width=\"4%\"><\/td>\n<td width=\"74%\">\n<p>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 (<b>ext<\/b>). See <b>ext2<\/b>(5).<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"11%\">\n<p><b>ext3<\/b><\/p>\n<\/td>\n<td width=\"4%\"><\/td>\n<td width=\"74%\">\n<p>is a journaling version of the <b>ext2<\/b> filesystem. It is easy to switch back and forth between <b>ext2<\/b> and <b>ext3<\/b>. See <b>ext3<\/b>(5).<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"11%\">\n<p><b>ext4<\/b><\/p>\n<\/td>\n<td width=\"4%\"><\/td>\n<td width=\"74%\">\n<p>is a set of upgrades to <b>ext3<\/b> including substantial performance and reliability enhancements, plus large increases in volume, file, and directory size limits. See <b>ext4<\/b>(5).<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"11%\">\n<p><b>hpfs<\/b><\/p>\n<\/td>\n<td width=\"4%\"><\/td>\n<td width=\"74%\">\n<p>is the High Performance Filesystem, used in OS\/2. This filesystem is read-only under Linux due to the lack of available documentation.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"11%\">\n<p><b>iso9660<\/b><\/p>\n<\/td>\n<td width=\"4%\"><\/td>\n<td width=\"74%\">\n<p>is a CD-ROM filesystem type conforming to the ISO 9660 standard.<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:26%;\"><b>High Sierra<\/b><\/p>\n<p style=\"margin-left:37%;\">Linux supports High Sierra, the precursor to the ISO 9660 standard for CD-ROM filesystems. It is automatically recognized within the <b>iso9660<\/b> filesystem support under Linux.<\/p>\n<p style=\"margin-left:26%;\"><b>Rock Ridge<\/b><\/p>\n<p style=\"margin-left:37%;\">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 <b>iso9660<\/b> filesystem to a UNIX host, and provide information such as long filenames, UID\/GID, POSIX permissions, and devices. It is automatically recognized within the <b>iso9660<\/b> filesystem support under Linux.<\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"7%\">\n<p><b>JFS<\/b><\/p>\n<\/td>\n<td width=\"8%\"><\/td>\n<td width=\"74%\">\n<p>is a journaling filesystem, developed by IBM, that was integrated into Linux in kernel 2.4.24.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"7%\">\n<p><b>minix<\/b><\/p>\n<\/td>\n<td width=\"8%\"><\/td>\n<td width=\"74%\">\n<p>is the filesystem used in the Minix operating system, the first to run under Linux. It has a number of shortcomings, including a 64\u00a0MB partition size limit, short filenames, and a single timestamp. It remains useful for floppies and RAM disks.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"7%\">\n<p><b>msdos<\/b><\/p>\n<\/td>\n<td width=\"8%\"><\/td>\n<td width=\"74%\">\n<p>is the filesystem used by DOS, Windows, and some OS\/2 computers. <b>msdos<\/b> filenames can be no longer than 8 characters, followed by an optional period and 3 character extension.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"7%\">\n<p><b>ncpfs<\/b><\/p>\n<\/td>\n<td width=\"8%\"><\/td>\n<td width=\"74%\">\n<p>is a network filesystem that supports the NCP protocol, used by Novell NetWare. It was was removed from the kernel in 4.17.<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:26%; margin-top: 1em\">To use <b>ncpfs<\/b>, you need special programs, which can be found at <a href=\"ftp:\/\/ftp.gwdg.de\/pub\/linux\/misc\/ncpfs\">ftp:\/\/ftp.gwdg.de\/pub\/linux\/misc\/ncpfs<\/a>.<\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"12%\">\n<p style=\"margin-top: 1em\"><b>nfs<\/b><\/p>\n<\/td>\n<td width=\"3%\"><\/td>\n<td width=\"74%\">\n<p style=\"margin-top: 1em\">is the network filesystem used to access disks located on remote computers.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"12%\">\n<p><b>ntfs<\/b><\/p>\n<\/td>\n<td width=\"3%\"><\/td>\n<td width=\"74%\">\n<p>is the filesystem native to Microsoft Windows NT, supporting features like ACLs, journaling, encryption, and so on.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"12%\">\n<p><b>proc<\/b><\/p>\n<\/td>\n<td width=\"3%\"><\/td>\n<td width=\"74%\">\n<p>is a pseudo filesystem which is used as an interface to kernel data structures rather than reading and interpreting <i>\/dev\/kmem<\/i>. In particular, its files do not take disk space. See <b>proc<\/b>(5).<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"12%\">\n<p><b>Reiserfs<\/b><\/p>\n<\/td>\n<td width=\"3%\"><\/td>\n<td width=\"74%\">\n<p>is a journaling filesystem, designed by Hans Reiser, that was integrated into Linux in kernel 2.4.1.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"12%\">\n<p><b>smb<\/b><\/p>\n<\/td>\n<td width=\"3%\"><\/td>\n<td width=\"74%\">\n<p>is a network filesystem that supports the SMB protocol, used by Windows for Workgroups, Windows NT, and Lan Manager. See <a href=\"https:\/\/www.samba.org\/samba\/smbfs\/\">https:\/\/www.samba.org\/samba\/smbfs\/<\/a>.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"12%\">\n<p><b>sysv<\/b><\/p>\n<\/td>\n<td width=\"3%\"><\/td>\n<td width=\"74%\">\n<p>is an implementation of the System V\/Coherent filesystem for Linux. It implements all of Xenix FS, System V\/386 FS, and Coherent FS.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"12%\">\n<p><b>umsdos<\/b><\/p>\n<\/td>\n<td width=\"3%\"><\/td>\n<td width=\"74%\">\n<p>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.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"12%\">\n<p><b>tmpfs<\/b><\/p>\n<\/td>\n<td width=\"3%\"><\/td>\n<td width=\"74%\">\n<p>is a filesystem whose contents reside in virtual memory. Since the files on such filesystems typically reside in RAM, file access is extremely fast. See <b>tmpfs<\/b>(5).<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"12%\">\n<p><b>vfat<\/b><\/p>\n<\/td>\n<td width=\"3%\"><\/td>\n<td width=\"74%\">\n<p>is an extended FAT filesystem used by Microsoft Windows95 and Windows NT. <b>vfat<\/b> adds the capability to use long filenames under the MSDOS filesystem.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"12%\">\n<p><b>XFS<\/b><\/p>\n<\/td>\n<td width=\"3%\"><\/td>\n<td width=\"74%\">\n<p>is a journaling filesystem, developed by SGI, that was integrated into Linux in kernel 2.4.20.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"12%\">\n<p><b>xiafs<\/b><\/p>\n<\/td>\n<td width=\"3%\"><\/td>\n<td width=\"74%\">\n<p>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 <b>xiafs<\/b> filesystem is no longer actively developed or maintained. It was removed from the kernel in 2.1.21.<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>SEE ALSO <a name=\"SEE ALSO\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>fuse<\/b>(4), <b>btrfs<\/b>(5), <b>ext2<\/b>(5), <b>ext3<\/b>(5), <b>ext4<\/b>(5), <b>nfs<\/b>(5), <b>proc<\/b>(5), <b>sysfs<\/b>(5), <b>tmpfs<\/b>(5), <b>xfs<\/b>(5), <b>fsck<\/b>(8), <b>mkfs<\/b>(8), <b>mount<\/b>(8)<\/p>\n<h2>COLOPHON <a name=\"COLOPHON\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">This page is part of release 5.10 of the Linux <i>man-pages<\/i> project. A description of the project, information about reporting bugs, and the latest version of this page, can be found at https:\/\/www.kernel.org\/doc\/man\u2212pages\/.<\/p>\n<hr>\n","protected":false},"excerpt":{"rendered":"<p>  filesystems \u2212 Linux filesystem types: ext, ext2, ext3, ext4, hpfs, iso9660, JFS, minix, msdos, ncpfs nfs, ntfs, proc, Reiserfs, smb, sysv, umsdos, vfat, XFS, xiafs <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[959],"tags":[961,1495,1291],"class_list":["post-4535","post","type-post","status-publish","format-standard","hentry","category-5-formatos-de-ficheros","tag-961","tag-filesystems","tag-man5"],"gutentor_comment":0,"_links":{"self":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts\/4535","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/comments?post=4535"}],"version-history":[{"count":0,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts\/4535\/revisions"}],"wp:attachment":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/media?parent=4535"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/categories?post=4535"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/tags?post=4535"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}