CINXE.COM
XFS - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>XFS - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"de365a13-8482-45f5-9b5e-6a4b371052cc","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"XFS","wgTitle":"XFS","wgCurRevisionId":1267989190,"wgRevisionId":1267989190,"wgArticleId":34203,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Webarchive template wayback links","Articles with short description","Short description is different from Wikidata","All articles with unsourced statements","Articles with unsourced statements from March 2016","Articles containing potentially dated statements from December 2023","All articles containing potentially dated statements","1994 software","Disk file systems","File systems supported by the Linux kernel","Formerly proprietary software","IRIX"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"XFS","wgRelevantArticleId":34203,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":30000,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q394011","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGELevelingUpEnabledForUser":false}; RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","mediawiki.page.media","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.quicksurveys.init","ext.growthExperiments.SuggestedEditSession"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.22"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="XFS - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/XFS"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=XFS&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/XFS"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="auth.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-XFS rootpage-XFS skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" title="Main menu" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li><li id="n-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages"><span>Special pages</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&returnto=XFS" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&returnto=XFS" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&returnto=XFS" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&returnto=XFS" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-History" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#History"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>History</span> </div> </a> <button aria-controls="toc-History-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle History subsection</span> </button> <ul id="toc-History-sublist" class="vector-toc-list"> <li id="toc-First_generation_XFS" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#First_generation_XFS"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1</span> <span>First generation XFS</span> </div> </a> <ul id="toc-First_generation_XFS-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Second_generation_XFS" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Second_generation_XFS"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.2</span> <span>Second generation XFS</span> </div> </a> <ul id="toc-Second_generation_XFS-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Third_generation_XFS" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Third_generation_XFS"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.3</span> <span>Third generation XFS</span> </div> </a> <ul id="toc-Third_generation_XFS-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Features" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Features"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Features</span> </div> </a> <button aria-controls="toc-Features-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Features subsection</span> </button> <ul id="toc-Features-sublist" class="vector-toc-list"> <li id="toc-Capacity" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Capacity"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>Capacity</span> </div> </a> <ul id="toc-Capacity-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Journaling" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Journaling"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.2</span> <span>Journaling</span> </div> </a> <ul id="toc-Journaling-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Allocation_groups" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Allocation_groups"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.3</span> <span>Allocation groups</span> </div> </a> <ul id="toc-Allocation_groups-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Striped_allocation" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Striped_allocation"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.4</span> <span>Striped allocation</span> </div> </a> <ul id="toc-Striped_allocation-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Extent-based_allocation" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Extent-based_allocation"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.5</span> <span>Extent-based allocation</span> </div> </a> <ul id="toc-Extent-based_allocation-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Variable_block_sizes" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Variable_block_sizes"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.6</span> <span>Variable block sizes</span> </div> </a> <ul id="toc-Variable_block_sizes-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Delayed_allocation" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Delayed_allocation"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.7</span> <span>Delayed allocation</span> </div> </a> <ul id="toc-Delayed_allocation-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Sparse_files" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Sparse_files"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.8</span> <span>Sparse files</span> </div> </a> <ul id="toc-Sparse_files-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Extended_attributes" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Extended_attributes"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.9</span> <span>Extended attributes</span> </div> </a> <ul id="toc-Extended_attributes-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Direct_I/O" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Direct_I/O"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.10</span> <span>Direct I/O</span> </div> </a> <ul id="toc-Direct_I/O-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Snapshots" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Snapshots"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.11</span> <span>Snapshots</span> </div> </a> <ul id="toc-Snapshots-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Online_defragmentation" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Online_defragmentation"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.12</span> <span>Online defragmentation</span> </div> </a> <ul id="toc-Online_defragmentation-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Online_growth" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Online_growth"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.13</span> <span>Online growth</span> </div> </a> <ul id="toc-Online_growth-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-IRIX-only_features" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#IRIX-only_features"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.14</span> <span>IRIX-only features</span> </div> </a> <ul id="toc-IRIX-only_features-sublist" class="vector-toc-list"> <li id="toc-DMAPI" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#DMAPI"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.14.1</span> <span>DMAPI</span> </div> </a> <ul id="toc-DMAPI-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Guaranteed-rate_I/O" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Guaranteed-rate_I/O"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.14.2</span> <span>Guaranteed-rate I/O</span> </div> </a> <ul id="toc-Guaranteed-rate_I/O-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> </ul> </li> <li id="toc-Disadvantages" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Disadvantages"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Disadvantages</span> </div> </a> <button aria-controls="toc-Disadvantages-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Disadvantages subsection</span> </button> <ul id="toc-Disadvantages-sublist" class="vector-toc-list"> <li id="toc-Historic_Disadvantages" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Historic_Disadvantages"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>Historic Disadvantages</span> </div> </a> <ul id="toc-Historic_Disadvantages-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Further_reading" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Further_reading"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Further reading</span> </div> </a> <ul id="toc-Further_reading-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" title="Table of Contents" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">XFS</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 24 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-24" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">24 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%A5%D9%83%D8%B3_%D8%A5%D9%81_%D8%A5%D8%B3" title="إكس إف إس – Arabic" lang="ar" hreflang="ar" data-title="إكس إف إس" data-language-autonym="العربية" data-language-local-name="Arabic" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/XFS" title="XFS – Czech" lang="cs" hreflang="cs" data-title="XFS" data-language-autonym="Čeština" data-language-local-name="Czech" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/XFS" title="XFS – Danish" lang="da" hreflang="da" data-title="XFS" data-language-autonym="Dansk" data-language-local-name="Danish" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/XFS_(Dateisystem)" title="XFS (Dateisystem) – German" lang="de" hreflang="de" data-title="XFS (Dateisystem)" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/XFS" title="XFS – Estonian" lang="et" hreflang="et" data-title="XFS" data-language-autonym="Eesti" data-language-local-name="Estonian" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/XFS" title="XFS – Spanish" lang="es" hreflang="es" data-title="XFS" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/XFS" title="XFS – Basque" lang="eu" hreflang="eu" data-title="XFS" data-language-autonym="Euskara" data-language-local-name="Basque" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/XFS" title="XFS – French" lang="fr" hreflang="fr" data-title="XFS" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-gl mw-list-item"><a href="https://gl.wikipedia.org/wiki/XFS" title="XFS – Galician" lang="gl" hreflang="gl" data-title="XFS" data-language-autonym="Galego" data-language-local-name="Galician" class="interlanguage-link-target"><span>Galego</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/XFS" title="XFS – Korean" lang="ko" hreflang="ko" data-title="XFS" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/XFS_(file_system)" title="XFS (file system) – Italian" lang="it" hreflang="it" data-title="XFS (file system)" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/XFS" title="XFS – Lithuanian" lang="lt" hreflang="lt" data-title="XFS" data-language-autonym="Lietuvių" data-language-local-name="Lithuanian" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/XFS" title="XFS – Hungarian" lang="hu" hreflang="hu" data-title="XFS" data-language-autonym="Magyar" data-language-local-name="Hungarian" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/XFS" title="XFS – Dutch" lang="nl" hreflang="nl" data-title="XFS" data-language-autonym="Nederlands" data-language-local-name="Dutch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/XFS" title="XFS – Japanese" lang="ja" hreflang="ja" data-title="XFS" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/XFS" title="XFS – Norwegian Bokmål" lang="nb" hreflang="nb" data-title="XFS" data-language-autonym="Norsk bokmål" data-language-local-name="Norwegian Bokmål" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/XFS" title="XFS – Polish" lang="pl" hreflang="pl" data-title="XFS" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/XFS" title="XFS – Portuguese" lang="pt" hreflang="pt" data-title="XFS" data-language-autonym="Português" data-language-local-name="Portuguese" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/XFS" title="XFS – Russian" lang="ru" hreflang="ru" data-title="XFS" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/XFS" title="XFS – Slovak" lang="sk" hreflang="sk" data-title="XFS" data-language-autonym="Slovenčina" data-language-local-name="Slovak" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/XFS_(tiedostoj%C3%A4rjestelm%C3%A4)" title="XFS (tiedostojärjestelmä) – Finnish" lang="fi" hreflang="fi" data-title="XFS (tiedostojärjestelmä)" data-language-autonym="Suomi" data-language-local-name="Finnish" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/XFS" title="XFS – Swedish" lang="sv" hreflang="sv" data-title="XFS" data-language-autonym="Svenska" data-language-local-name="Swedish" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/XFS" title="XFS – Ukrainian" lang="uk" hreflang="uk" data-title="XFS" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/XFS" title="XFS – Chinese" lang="zh" hreflang="zh" data-title="XFS" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q394011#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/XFS" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:XFS" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/XFS"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=XFS&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=XFS&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/XFS"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=XFS&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=XFS&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/XFS" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/XFS" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=XFS&oldid=1267989190" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=XFS&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&page=XFS&id=1267989190&wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FXFS"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FXFS"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&page=XFS&action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=XFS&printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q394011" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Journaling file system for IRIX and Linux</div> <style data-mw-deduplicate="TemplateStyles:r1236090951">.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}</style><div role="note" class="hatnote navigation-not-searchable">Not to be confused with <a href="/wiki/Xiafs" title="Xiafs">Xiafs</a>.</div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951" /><div role="note" class="hatnote navigation-not-searchable">For other uses, see <a href="/wiki/XFS_(disambiguation)" class="mw-disambig" title="XFS (disambiguation)">XFS (disambiguation)</a>.</div> <style data-mw-deduplicate="TemplateStyles:r1257001546">.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme) div:not(.notheme){background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table tr{display:table-row!important}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}</style><table class="infobox vevent"><caption class="infobox-title summary">XFS</caption><tbody><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_developer" class="mw-redirect" title="Software developer">Developer(s)</a></th><td class="infobox-data"><style data-mw-deduplicate="TemplateStyles:r1126788409">.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}</style><div class="plainlist"><ul><li><a href="/wiki/Silicon_Graphics" title="Silicon Graphics">Silicon Graphics</a></li><li><a href="/wiki/Red_Hat" title="Red Hat">Red Hat</a></li></ul></div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Full name</th><td class="infobox-data">XFS</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Introduced</th><td class="infobox-data">1994<span class="noprint">; 31 years ago</span><span style="display:none"> (<span class="bday dtstart published updated">1994</span>)</span> with <a href="/wiki/IRIX" title="IRIX">IRIX</a> 5.3</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Partition_type" title="Partition type">Partition IDs</a></th><td class="infobox-data"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1126788409" /><div class="plainlist"><ul><li><b><a href="/wiki/Master_boot_record" title="Master boot record">MBR</a></b>: 0x83: Linux filesystem</li><li><b><a href="/wiki/GUID_Partition_Table" title="GUID Partition Table">GPT</a></b>: 0FC63DAF-8483-4772-8E79-3D69D8477DE4: Linux filesystem<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></li></ul></div></td></tr><tr><th colspan="2" class="infobox-header">Structures</th></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Directory contents</th><td class="infobox-data"><a href="/wiki/B%2B_tree" title="B+ tree">B+ trees</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">File allocation</th><td class="infobox-data">B+ trees</td></tr><tr><th colspan="2" class="infobox-header">Limits</th></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Max volume size</th><td class="infobox-data">8 <a href="/wiki/Exbibyte" class="mw-redirect" title="Exbibyte">exbibytes</a> − 1 byte</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Max file size</th><td class="infobox-data">8 <a href="/wiki/Exbibyte" class="mw-redirect" title="Exbibyte">exbibytes</a> − 1 byte</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Max <abbr title="number">no.</abbr> of files</th><td class="infobox-data">2<sup>64</sup><sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Max filename length</th><td class="infobox-data">255 <a href="/wiki/Byte" title="Byte">bytes</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Allowed filename<br />characters</th><td class="infobox-data">All except NUL and "/"</td></tr><tr><th colspan="2" class="infobox-header">Features</th></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Dates recorded</th><td class="infobox-data">atime, mtime, ctime,<sup id="cite_ref-xfsfs_3-0" class="reference"><a href="#cite_note-xfsfs-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> version 5: crtime<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Date range</th><td class="infobox-data">December 13, 1901 – July 2, 2486<sup id="cite_ref-bigtime_5-0" class="reference"><a href="#cite_note-bigtime-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Date resolution</th><td class="infobox-data">1 ns</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Attributes</th><td class="infobox-data">Yes</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/File_system_permissions" class="mw-redirect" title="File system permissions">File system<br />permissions</a></th><td class="infobox-data">Yes</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Transparent<br />compression</th><td class="infobox-data">No</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Filesystem-level_encryption" title="Filesystem-level encryption">Transparent<br />encryption</a></th><td class="infobox-data">No (provided at the block device level)</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Data_deduplication" title="Data deduplication">Data deduplication</a></th><td class="infobox-data">Experimental, Linux only<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup></td></tr><tr><th colspan="2" class="infobox-header">Other</th></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Supported<br /><a href="/wiki/Operating_system" title="Operating system">operating systems</a></th><td class="infobox-data"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1126788409" /><div class="plainlist"><ul><li><a href="/wiki/IRIX" title="IRIX">IRIX</a></li><li><a href="/wiki/Linux" title="Linux">Linux</a></li></ul></div></td></tr></tbody></table> <p><b>XFS</b> is a high-performance <a href="/wiki/64-bit_computing" title="64-bit computing">64-bit</a> <a href="/wiki/Journaling_file_system" title="Journaling file system">journaling file system</a> created by <a href="/wiki/Silicon_Graphics,_Inc." class="mw-redirect" title="Silicon Graphics, Inc.">Silicon Graphics, Inc</a> (SGI) in 1993.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> It was the default file system in SGI's <a href="/wiki/IRIX" title="IRIX">IRIX</a> operating system starting with its version 5.3. XFS was ported to the <a href="/wiki/Linux_kernel" title="Linux kernel">Linux kernel</a> in 2001; as of June 2014, XFS is supported by most <a href="/wiki/Linux_distribution" title="Linux distribution">Linux distributions</a>; <a href="/wiki/Red_Hat_Enterprise_Linux" title="Red Hat Enterprise Linux">Red Hat Enterprise Linux</a> uses it as its default file system. </p><p>XFS excels in the execution of parallel <a href="/wiki/Input/output" title="Input/output">input/output</a> (I/O) operations due to its design, which is based on <a href="/wiki/Allocation_group" title="Allocation group">allocation groups</a> (a type of subdivision of the physical volumes in which XFS is used- also shortened to <i>AGs</i>). Because of this, XFS enables extreme scalability of I/O threads, file system bandwidth, and size of files and of the file system itself when spanning multiple physical storage devices. XFS ensures the consistency of data by employing <a href="/wiki/Metadata" title="Metadata">metadata</a> <a href="/wiki/Journaling_file_system" title="Journaling file system">journaling</a> and supporting <a href="/wiki/Write_barrier" title="Write barrier">write barriers</a>. Space allocation is performed via <a href="/wiki/Extent_(file_systems)" title="Extent (file systems)">extents</a> with data structures stored in <a href="/wiki/B%2B_tree" title="B+ tree">B+ trees</a>, improving the overall performance of the file system, especially when handling large files. <a href="/wiki/Delayed_allocation" class="mw-redirect" title="Delayed allocation">Delayed allocation</a> assists in the prevention of file system fragmentation; online <a href="/wiki/Defragmentation" title="Defragmentation">defragmentation</a> is also supported. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="History">History</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=1" title="Edit section: History"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="First_generation_XFS">First generation XFS</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=2" title="Edit section: First generation XFS"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><a href="/wiki/Silicon_Graphics" title="Silicon Graphics">Silicon Graphics</a> began development of XFS<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> ("X" was meant to be filled in later but never was) in 1993 for its <a href="/wiki/UNIX_System_V" title="UNIX System V">UNIX System V</a> based <a href="/wiki/IRIX" title="IRIX">IRIX</a> operating system. The file system was released under the <a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GNU General Public License</a> (GPL) in May 1999.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Second_generation_XFS">Second generation XFS</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=3" title="Edit section: Second generation XFS"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A team led by Steve Lord at SGI ported XFS to Linux,<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> and first support by a <a href="/wiki/Linux_distribution" title="Linux distribution">Linux distribution</a> came in 2001. This support gradually became available in almost all Linux distributions.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (March 2016)">citation needed</span></a></i>]</sup> </p><p>Initial support for XFS in the Linux kernel came through <a href="/wiki/Patch_(computing)" title="Patch (computing)">patches</a> from SGI. It merged into the <a href="/wiki/Linux_kernel_mainline" class="mw-redirect" title="Linux kernel mainline">Linux kernel mainline</a> for the 2.6 series, and separately merged in February 2004 into the 2.4 series in version 2.4.25,<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> making XFS almost universally available on Linux systems.<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> <a href="/wiki/Gentoo_Linux" title="Gentoo Linux">Gentoo Linux</a> became the first <a href="/wiki/Linux_distribution" title="Linux distribution">Linux distribution</a> to introduce an option for XFS as the default filesystem in mid-2002.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> </p><p><a href="/wiki/FreeBSD" title="FreeBSD">FreeBSD</a> added <a href="/wiki/File_system_permissions" class="mw-redirect" title="File system permissions">read-only</a> support for XFS in December 2005, and in June 2006 introduced experimental write support. However, this was intended only as an aid in migration from Linux, not as a "main" file system. FreeBSD 10 removed support for XFS.<sup id="cite_ref-freebsdremoved_14-0" class="reference"><a href="#cite_note-freebsdremoved-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> </p><p>In 2009, version 5.4 of 64-bit <a href="/wiki/Red_Hat_Enterprise_Linux" title="Red Hat Enterprise Linux">Red Hat Enterprise Linux</a> (RHEL) Linux distribution contained the necessary kernel support for the creation and usage of XFS file systems, but lacked the corresponding command-line tools. The tools available from <a href="/wiki/CentOS" title="CentOS">CentOS</a> could operate for that purpose, and Red Hat also provided them to RHEL customers on request.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> RHEL 6.0, released in 2010, includes XFS support for a fee as part of Red Hat's "scalable file system add-on".<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> <a href="/wiki/Oracle_Linux" title="Oracle Linux">Oracle Linux</a> 6, released in 2011, also includes an option for using XFS.<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> </p><p>RHEL 7.0, released in June 2014, uses XFS as its default file system,<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup> including support for using XFS for the <code>/boot</code> partition, which previously was not practical due to bugs in the <a href="/wiki/GRUB" class="mw-redirect" title="GRUB">GRUB</a> bootloader.<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> </p><p>Linux kernel 4.8 in August 2016 added a new feature, "reverse mapping". This is the foundation for a large set of planned features: <a href="/wiki/Snapshot_(computer_storage)" title="Snapshot (computer storage)">snapshots</a>, <a href="/wiki/Copy-on-write" title="Copy-on-write">copy-on-write</a> (COW) data, <a href="/wiki/Data_deduplication" title="Data deduplication">data deduplication</a>, reflink copies, online data and metadata <a href="/wiki/Data_scrubbing" title="Data scrubbing">scrubbing</a>, highly accurate reporting of data loss or bad sectors, and significantly improved reconstruction of damaged or corrupted filesystems. This work required changes to XFS's on-disk format.<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Third_generation_XFS">Third generation XFS</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=4" title="Edit section: Third generation XFS"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:XFS_v4_Linux_Kernel_Option.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/d/dd/XFS_v4_Linux_Kernel_Option.jpg/250px-XFS_v4_Linux_Kernel_Option.jpg" decoding="async" width="220" height="134" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/dd/XFS_v4_Linux_Kernel_Option.jpg/330px-XFS_v4_Linux_Kernel_Option.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/dd/XFS_v4_Linux_Kernel_Option.jpg/500px-XFS_v4_Linux_Kernel_Option.jpg 2x" data-file-width="2877" data-file-height="1757" /></a><figcaption>XFS v4 is deprecated. Partitions have to be reformatted with XFS v5.</figcaption></figure> <p>Linux kernel 5.10, released in December 2020, included the new on-disk format XFS v5. This was a hard break, since the deprecated XFS v4 can not be converted to XFS v5. Data on partitions formatted with XFS v4 has to be backed up to another partition or media in order to restore it after formatting the old partition with XFS v5, which completely wipes all data on it. The support for XFS v4 will be removed from the Linux kernel in September 2030.<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> </p><p>XFS v5 introduced "bigtime", to store inode timestamps as a 64-bit nanosecond counter instead of the traditional 32-bit seconds counter. This postpones the previous <a href="/wiki/Year_2038_problem" title="Year 2038 problem">Year 2038 problem</a> until the year 2486.<sup id="cite_ref-bigtime_5-1" class="reference"><a href="#cite_note-bigtime-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> It also introduced metadata checksums. </p><p>The Gentoo Handbook, <a href="/wiki/Gentoo_Linux" title="Gentoo Linux">Gentoo Linux</a>'s official installation manual, has recommended XFS as the "all-purpose all-platform filesystem" since 28 Jun 2023, succeeding <a href="/wiki/Ext4" title="Ext4">Ext4</a>.<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Features">Features</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=5" title="Edit section: Features"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Capacity">Capacity</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=6" title="Edit section: Capacity"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>XFS is a 64-bit file system<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> and supports a maximum file system size of 8 <a href="/wiki/Exbibyte" class="mw-redirect" title="Exbibyte">exbibytes</a> minus one byte (2<sup>63</sup> − 1 bytes), but limitations imposed by the host operating system can decrease this limit. <a href="/wiki/32-bit" class="mw-redirect" title="32-bit">32-bit</a> Linux systems limit the size of both the file and file system to 16 <a href="/wiki/Tebibyte" class="mw-redirect" title="Tebibyte">tebibytes</a>. </p> <div class="mw-heading mw-heading3"><h3 id="Journaling">Journaling</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=7" title="Edit section: Journaling"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951" /><div role="note" class="hatnote navigation-not-searchable">Further information: <a href="/wiki/Journaling_file_system" title="Journaling file system">Journaling file system</a></div> <p>In modern computing, journaling is a capability which ensures consistency of data in the file system, despite any power outages or system crash that may occur. XFS provides journaling for file system metadata, where file system updates are first written to a serial journal before the actual disk blocks are updated. The journal is a circular buffer of disk blocks that is not read in normal file system operation. </p><p>The XFS journal can be stored within the data section of the file system (as an internal log), or on a separate device to minimize disk contention. </p><p>In XFS, the journal primarily contains entries that describe the portions of the disk blocks changed by filesystem operations. Journal updates are performed asynchronously to avoid a decrease in performance speed. </p><p>In the event of a system crash, file system operations which occurred immediately prior to the crash can be reapplied and completed as recorded in the journal, which is how data stored in XFS file systems remain consistent. Recovery is performed automatically the first time the file system is mounted after the crash. The speed of recovery is independent of the size of the file system, instead depending on the amount of file system operations to be reapplied. </p> <div class="mw-heading mw-heading3"><h3 id="Allocation_groups">Allocation groups</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=8" title="Edit section: Allocation groups"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>XFS file systems are internally partitioned into <i>allocation groups</i>, which are equally sized linear regions within the file system. <a href="/wiki/Computer_file" title="Computer file">Files</a> and directories can span allocation groups. Each allocation group manages its own <a href="/wiki/Inode" title="Inode">inodes</a> and free space separately, providing scalability and parallelism so multiple threads and processes can perform I/O operations on the same file system simultaneously. </p><p>This architecture helps to optimize parallel I/O performance on systems with multiple processors and/or cores, as metadata updates can also be parallelized. The internal partitioning provided by allocation groups can be especially beneficial when the file system spans multiple physical devices, allowing optimal usage of throughput of the underlying storage components. </p> <div class="mw-heading mw-heading3"><h3 id="Striped_allocation">Striped allocation</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=9" title="Edit section: Striped allocation"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>If an XFS file system is to be created on a striped <a href="/wiki/Redundant_array_of_independent_disks" class="mw-redirect" title="Redundant array of independent disks">RAID</a> array, a <i><a href="/wiki/Data_striping" title="Data striping">stripe</a> unit</i> can be specified when the file system is created. This maximizes throughput by ensuring that data allocations, inode allocations and the internal log (the journal) are aligned with the stripe unit. </p> <div class="mw-heading mw-heading3"><h3 id="Extent-based_allocation">Extent-based allocation</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=10" title="Edit section: Extent-based allocation"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Blocks used in files stored on XFS file systems are managed with variable length <a href="/wiki/Extent_(file_systems)" title="Extent (file systems)">extents</a> where one extent describes one or more contiguous blocks. This can shorten the list of blocks considerably, compared to file systems that list all blocks used by a file individually. </p><p>Block-oriented file systems manage space allocation with one or more block-oriented bitmaps; in XFS, these structures are replaced with an extent oriented structure consisting of a pair of <a href="/wiki/B%2B_tree" title="B+ tree">B+ trees</a> for each file system allocation group. One of the B+ trees is indexed by the length of the free extents, while the other is indexed by the starting block of the free extents. This dual indexing scheme allows for the highly efficient allocation of free extents for file system operations. </p> <div class="mw-heading mw-heading3"><h3 id="Variable_block_sizes">Variable block sizes</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=11" title="Edit section: Variable block sizes"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The file system block size represents the minimum allocation unit. XFS allows file systems to be created with block sizes ranging between 512 bytes and 64 KB, allowing the file system to be tuned for the expected degree of usage. When many small files are expected, a small block size would typically maximize capacity, but for a system dealing mainly with large files, a larger block size can provide a performance efficiency advantage. </p> <div class="mw-heading mw-heading3"><h3 id="Delayed_allocation">Delayed allocation</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=12" title="Edit section: Delayed allocation"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951" /><div role="note" class="hatnote navigation-not-searchable">Main article: <a href="/wiki/Delayed_allocation" class="mw-redirect" title="Delayed allocation">Delayed allocation</a></div> <p>XFS makes use of <a href="/wiki/Lazy_evaluation" title="Lazy evaluation">lazy evaluation</a> techniques for file allocation. When a file is written to the buffer cache, rather than allocating extents for the data, XFS simply reserves the appropriate number of file system blocks for the data held in memory. The actual block allocation occurs only when the data is finally flushed to disk. This improves the chance that the file will be written in a contiguous group of blocks, reducing <a href="/wiki/File_system_fragmentation" title="File system fragmentation">fragmentation</a> problems and increasing performance. </p> <div class="mw-heading mw-heading3"><h3 id="Sparse_files">Sparse files</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=13" title="Edit section: Sparse files"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>XFS provides a 64-bit sparse address space for each file, which allows both for very large file sizes, and for "holes" within files in which no disk space is allocated. As the file system uses an extent map for each file, the file allocation map size is kept small. Where the size of the allocation map is too large for it to be stored within the inode, the map is moved into a B+ tree which allows for rapid access to data anywhere in the 64-bit address space provided for the file. </p> <div class="mw-heading mw-heading3"><h3 id="Extended_attributes">Extended attributes</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=14" title="Edit section: Extended attributes"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>XFS provides multiple data streams for files; this is made possible by its implementation of <a href="/wiki/Extended_file_attributes" title="Extended file attributes">extended attributes</a>. These allow the storage of a number of name/value pairs attached to a file. Names are nul-terminated printable character strings which are up to 256 bytes in length, while their associated values can contain up to 64 <a href="/wiki/Kilobyte" title="Kilobyte">KB</a> of binary data. </p><p>They are further subdivided into two namespaces: <code>root</code> and <code>user</code>. Extended attributes stored in the root namespace can be modified only by the superuser, while attributes in the user namespace can be modified by any user with permission to write to the file. </p><p>Extended attributes can be attached to any kind of XFS inode, including symbolic links, device nodes, directories, etc. The <code>attr</code> utility can be used to manipulate extended attributes from the command line, and the <code>xfsdump</code> and <code>xfsrestore</code> utilities are aware of extended attributes, and will back up and restore their contents. Many other backup systems do not support working with extended attributes. </p> <div class="mw-heading mw-heading3"><h3 id="Direct_I/O"><span id="Direct_I.2FO"></span>Direct I/O</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=15" title="Edit section: Direct I/O"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>For applications requiring high throughput to disk, XFS provides a direct I/O implementation that allows non-cached I/O operations to be applied directly to the userspace. Data is transferred between the buffer of the application and the disk using <a href="/wiki/Direct_memory_access" title="Direct memory access">DMA</a>, which allows access to the full I/O bandwidth of the underlying disk devices. </p> <div class="mw-heading mw-heading3"><h3 id="Snapshots">Snapshots</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=16" title="Edit section: Snapshots"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>XFS does not yet<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup> provide direct support for snapshots, as it currently expects the snapshot process to be implemented by the volume manager. Taking a snapshot of an XFS filesystem involves temporarily halting I/O to the filesystem using the <code>xfs_freeze</code> utility, having the volume manager perform the actual snapshot, and then resuming I/O to continue with normal operations. The snapshot can then be mounted read-only for backup purposes. </p><p>Releases of XFS in IRIX incorporated an integrated volume manager called XLV. This volume manager has not been ported to Linux, and XFS works with standard <a href="/wiki/Logical_Volume_Manager_(Linux)" title="Logical Volume Manager (Linux)">LVM</a> in Linux systems instead. </p><p>In recent Linux kernels, the <code>xfs_freeze</code> functionality is implemented in the VFS layer, and is executed automatically when the Volume Manager's snapshot functionality is invoked. This was once a valuable advantage as the <a href="/wiki/Ext3" title="Ext3">ext3</a> file system could not be suspended<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> and the volume manager was unable to create a consistent "hot" snapshot to back up a heavily busy database.<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup> Fortunately this is no longer the case. Since Linux 2.6.29, the file systems ext3, <a href="/wiki/Ext4" title="Ext4">ext4</a>, <a href="/wiki/GFS2" title="GFS2">GFS2</a> and <a href="/wiki/JFS_(file_system)" title="JFS (file system)">JFS</a> have the freeze feature as well.<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Online_defragmentation">Online defragmentation</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=17" title="Edit section: Online defragmentation"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Although the extent-based nature of XFS and the delayed allocation strategy it uses significantly improves the file system's resistance to fragmentation problems, XFS provides a filesystem <a href="/wiki/Defragmentation" title="Defragmentation">defragmentation</a> utility (<code>xfs_fsr</code>, short for XFS filesystem reorganizer) that can defragment the files on a mounted and active XFS filesystem.<sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Online_growth">Online growth</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=18" title="Edit section: Online growth"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>XFS provides the <code>xfs_growfs</code> utility to perform online expansion of XFS file systems. XFS filesystems can be grown so long as there is remaining unallocated space on the device holding the filesystem. This feature is typically used in conjunction with volume management, as otherwise the <a href="/wiki/Disk_partitioning" title="Disk partitioning">partition</a> holding the filesystem will need enlarging separately. </p> <div class="mw-heading mw-heading3"><h3 id="IRIX-only_features">IRIX-only features</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=19" title="Edit section: IRIX-only features"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading4"><h4 id="DMAPI">DMAPI</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=20" title="Edit section: DMAPI"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>XFS implemented the <a href="/wiki/DMAPI" title="DMAPI">DMAPI</a> interface to support <a href="/wiki/Hierarchical_Storage_Management" class="mw-redirect" title="Hierarchical Storage Management">Hierarchical Storage Management</a> in IRIX. As of October 2010, the Linux implementation of XFS supported the required on-disk metadata for DMAPI implementation, but the kernel support was reportedly not usable. For some time, SGI hosted a kernel tree which included the DMAPI hooks, but this support has not been adequately maintained, although kernel developers have stated an intention to bring this support up to date.<sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading4"><h4 id="Guaranteed-rate_I/O"><span id="Guaranteed-rate_I.2FO"></span>Guaranteed-rate I/O</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=21" title="Edit section: Guaranteed-rate I/O"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The XFS guaranteed-rate I/O system provides an API that allows applications to reserve bandwidth to the filesystem. XFS dynamically calculates the performance available from the underlying storage devices, and will reserve bandwidth sufficient to meet the requested performance for a specified time. This is a feature unique to the XFS file system. Guaranteed rates can be "hard" or "soft", representing a trade off between reliability and performance; however, XFS will only allow "hard" guarantees if the underlying storage subsystem supports it. This facility is used mostly for real-time applications, such as video streaming. </p><p>Guaranteed-rate I/O was only supported under <a href="/wiki/IRIX" title="IRIX">IRIX</a>, and required special hardware for that purpose.<sup id="cite_ref-31" class="reference"><a href="#cite_note-31"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Disadvantages">Disadvantages</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=22" title="Edit section: Disadvantages"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>XFS filesystems cannot (as of December 2023<sup class="plainlinks noexcerpt noprint asof-tag update" style="display:none;"><a class="external text" href="https://en.wikipedia.org/w/index.php?title=XFS&action=edit">[update]</a></sup>) be shrunk in place,<sup id="cite_ref-32" class="reference"><a href="#cite_note-32"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup> although several possible workarounds have been discussed.<sup id="cite_ref-33" class="reference"><a href="#cite_note-33"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup></li></ul> <ul><li>Journaling cannot be disabled. However, XFS can write to an external journal on a separate block device instead.<sup id="cite_ref-34" class="reference"><a href="#cite_note-34"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup></li></ul> <div class="mw-heading mw-heading3"><h3 id="Historic_Disadvantages">Historic Disadvantages</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=23" title="Edit section: Historic Disadvantages"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>Metadata operations in XFS were slower compared to journaling file systems implemented later and designed to work with much larger logs resulting in, for example, slower performance with operations such as deletions of large numbers of files. However, a new XFS feature implemented by Dave Chinner and called <i>delayed logging</i>, available since version 2.6.39 of the Linux kernel mainline, is said to resolve this;<sup id="cite_ref-35" class="reference"><a href="#cite_note-35"><span class="cite-bracket">[</span>35<span class="cite-bracket">]</span></a></sup> performance benchmarks done by the developer in 2010 revealed performance levels to be similar to <a href="/wiki/Ext4" title="Ext4">ext4</a> at low thread counts, and superior at high thread counts.<sup id="cite_ref-36" class="reference"><a href="#cite_note-36"><span class="cite-bracket">[</span>36<span class="cite-bracket">]</span></a></sup></li></ul> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=24" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Comparison_of_file_systems" title="Comparison of file systems">Comparison of file systems</a></li> <li><a href="/wiki/CXFS" title="CXFS">CXFS</a></li> <li><a href="/wiki/List_of_file_systems" title="List of file systems">List of file systems</a></li> <li><a href="/wiki/List_of_default_file_systems" title="List of default file systems">List of default file systems</a></li> <li><a href="/wiki/Stratis_(configuration_daemon)" title="Stratis (configuration daemon)">Stratis (configuration daemon)</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=25" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist"> <div class="mw-references-wrap mw-references-columns"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://wiki.archlinux.org/index.php/GPT_fdisk">"GPT fdisk - ArchWiki"</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GPT+fdisk+-+ArchWiki&rft_id=https%3A%2F%2Fwiki.archlinux.org%2Findex.php%2FGPT_fdisk&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.quora.com/What-is-the-maximum-number-of-inodes-in-Linux-filesystems-I-found-suggestion-that-for-Ext4-it-is-4-billion-files-32-bit-number-Is-it-true-for-XFS-and-or-BtrFS">"What is the maximum number of inodes in Linux filesystems?"</a>. 2014-06-17.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=What+is+the+maximum+number+of+inodes+in+Linux+filesystems%3F&rft.date=2014-06-17&rft_id=https%3A%2F%2Fwww.quora.com%2FWhat-is-the-maximum-number-of-inodes-in-Linux-filesystems-I-found-suggestion-that-for-Ext4-it-is-4-billion-files-32-bit-number-Is-it-true-for-XFS-and-or-BtrFS&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-xfsfs-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-xfsfs_3-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20171031110501/http://oss.sgi.com/projects/xfs/papers/xfs_filesystem_structure.pdf#page=25">"XFS Filesystem Structure 2nd Edition, Revision 1"</a> <span class="cs1-format">(PDF)</span>. p. 25. Archived from <a rel="nofollow" class="external text" href="http://oss.sgi.com/projects/xfs/papers/xfs_filesystem_structure.pdf#page=25">the original</a> <span class="cs1-format">(PDF)</span> on 2017-10-31.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=XFS+Filesystem+Structure+2nd+Edition%2C+Revision+1&rft.pages=25&rft_id=http%3A%2F%2Foss.sgi.com%2Fprojects%2Fxfs%2Fpapers%2Fxfs_filesystem_structure.pdf%23page%3D25&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://git.kernel.org/pub/scm/fs/xfs/xfs-documentation.git/tree/design/XFS_Filesystem_Structure/ondisk_inode.asciidoc">"ondisk_inode.asciidoc\XFS_Filesystem_Structure\design - xfs/xfs-documentation.git - XFS AsciiDoc Documentation tree"</a>. <i>git.kernel.org</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=git.kernel.org&rft.atitle=ondisk_inode.asciidoc%5CXFS_Filesystem_Structure%5Cdesign+-+xfs%2Fxfs-documentation.git+-+XFS+AsciiDoc+Documentation+tree&rft_id=https%3A%2F%2Fgit.kernel.org%2Fpub%2Fscm%2Ffs%2Fxfs%2Fxfs-documentation.git%2Ftree%2Fdesign%2FXFS_Filesystem_Structure%2Fondisk_inode.asciidoc&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-bigtime-5"><span class="mw-cite-backlink">^ <a href="#cite_ref-bigtime_5-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-bigtime_5-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFDarrick_J._Wong2020" class="citation web cs1">Darrick J. Wong (2020-08-10). <a rel="nofollow" class="external text" href="https://lwn.net/Articles/829314/">"xfs: widen timestamps to deal with y2038"</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=xfs%3A+widen+timestamps+to+deal+with+y2038&rft.date=2020-08-10&rft.au=Darrick+J.+Wong&rft_id=https%3A%2F%2Flwn.net%2FArticles%2F829314%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/markfasheh/duperemove">"Duperemove"</a>. <i><a href="/wiki/GitHub" title="GitHub">GitHub</a></i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160306015221/https://github.com/markfasheh/duperemove">Archived</a> from the original on 6 March 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">21 August</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GitHub&rft.atitle=Duperemove&rft_id=https%3A%2F%2Fgithub.com%2Fmarkfasheh%2Fduperemove&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20140714224038/http://xfs.org/docs/xfsdocs-xml-dev/XFS_User_Guide/tmp/en-US/html/ch01s02.html">"xFS: The Extension of EFS - "x" for To-be-Determined (but the Name Stuck)"</a>. <i>XFS.org</i>. Archived from <a rel="nofollow" class="external text" href="http://xfs.org/docs/xfsdocs-xml-dev/XFS_User_Guide/tmp/en-US/html/ch01s02.html">the original</a> on 2014-07-14.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=XFS.org&rft.atitle=xFS%3A+The+Extension+of+EFS+-+%22x%22+for+To-be-Determined+%28but+the+Name+Stuck%29&rft_id=http%3A%2F%2Fxfs.org%2Fdocs%2Fxfsdocs-xml-dev%2FXFS_User_Guide%2Ftmp%2Fen-US%2Fhtml%2Fch01s02.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFSmith2007" class="citation book cs1">Smith, Roderick W. (2007). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=Ll_ETPXJE5wC"><i>Linux Administrator Street Smarts: A Real World Guide to Linux Certification Skills</i></a>. Street smarts series. John Wiley & Sons. p. 204. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/9780470116746" title="Special:BookSources/9780470116746"><bdi>9780470116746</bdi></a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160821163053/https://books.google.com/books?id=Ll_ETPXJE5wC">Archived</a> from the original on 2016-08-21<span class="reference-accessdate">. Retrieved <span class="nowrap">2016-03-21</span></span>. <q>Silicon Graphics (SGI) created its <i>Extents File System (XFS)</i> for its IRIX OS and [...] later donated the code to Linux.</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Linux+Administrator+Street+Smarts%3A+A+Real+World+Guide+to+Linux+Certification+Skills&rft.series=Street+smarts+series&rft.pages=204&rft.pub=John+Wiley+%26+Sons&rft.date=2007&rft.isbn=9780470116746&rft.aulast=Smith&rft.aufirst=Roderick+W.&rft_id=https%3A%2F%2Fbooks.google.com%2Fbooks%3Fid%3DLl_ETPXJE5wC&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://slashdot.org/story/99/05/20/0243235/sgi-open-sourcing-xfs">"SGI open-sourcing XFS"</a>. <i><a href="/wiki/Slashdot.org" class="mw-redirect" title="Slashdot.org">slashdot.org</a></i>. 1999-05-19<span class="reference-accessdate">. Retrieved <span class="nowrap">2023-04-12</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=slashdot.org&rft.atitle=SGI+open-sourcing+XFS&rft.date=1999-05-19&rft_id=https%3A%2F%2Fslashdot.org%2Fstory%2F99%2F05%2F20%2F0243235%2Fsgi-open-sourcing-xfs&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://olstrans.sourceforge.net/release/OLS2000-xfs/OLS2000-xfs.html">"Porting XFS to Linux"</a>. <i>Olstrans.SourceForge.net</i>. 2000-07-21. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20130225112334/http://olstrans.sourceforge.net/release/OLS2000-xfs/OLS2000-xfs.html">Archived</a> from the original on 2013-02-25<span class="reference-accessdate">. Retrieved <span class="nowrap">2013-04-29</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Olstrans.SourceForge.net&rft.atitle=Porting+XFS+to+Linux&rft.date=2000-07-21&rft_id=http%3A%2F%2Folstrans.sourceforge.net%2Frelease%2FOLS2000-xfs%2FOLS2000-xfs.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.kernel.org/pub/linux/kernel/v2.4/ChangeLog-2.4.25">"Linux kernel 2.4.25 changelog"</a>. <i><a href="/wiki/Kernel.org" title="Kernel.org">kernel.org</a></i>. 2004-02-18. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140819083123/https://www.kernel.org/pub/linux/kernel/v2.4/ChangeLog-2.4.25">Archived</a> from the original on 2014-08-19<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-08-14</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=kernel.org&rft.atitle=Linux+kernel+2.4.25+changelog&rft.date=2004-02-18&rft_id=https%3A%2F%2Fwww.kernel.org%2Fpub%2Flinux%2Fkernel%2Fv2.4%2FChangeLog-2.4.25&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFDaniel_Robbins2002" class="citation web cs1">Daniel Robbins (January 1, 2002). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20150904032700/http://www.ibm.com/developerworks/library/l-fs9/index.html">"Common threads: Advanced filesystem implementor's guide, Part 9, Introducing XFS"</a>. <i>Developer Works</i>. IBM. Archived from <a rel="nofollow" class="external text" href="http://www.ibm.com/developerworks/library/l-fs9/index.html">the original</a> on September 4, 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">November 6,</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Developer+Works&rft.atitle=Common+threads%3A+Advanced+filesystem+implementor%27s+guide%2C+Part+9%2C+Introducing+XFS&rft.date=2002-01-01&rft.au=Daniel+Robbins&rft_id=http%3A%2F%2Fwww.ibm.com%2Fdeveloperworks%2Flibrary%2Fl-fs9%2Findex.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFDaniel_Robbins2002" class="citation web cs1">Daniel Robbins (April 1, 2002). <a rel="nofollow" class="external text" href="http://www.ibm.com/developerworks/linux/library/l-fs10/index.html">"Common threads: Advanced filesystem implementor's guide, Part 10, Deploying XFS"</a>. <i>Developer Works</i>. IBM. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20111224220036/http://www.ibm.com/developerworks/linux/library/l-fs10/index.html">Archived</a> from the original on December 24, 2011<span class="reference-accessdate">. Retrieved <span class="nowrap">November 6,</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Developer+Works&rft.atitle=Common+threads%3A+Advanced+filesystem+implementor%27s+guide%2C+Part+10%2C+Deploying+XFS&rft.date=2002-04-01&rft.au=Daniel+Robbins&rft_id=http%3A%2F%2Fwww.ibm.com%2Fdeveloperworks%2Flinux%2Flibrary%2Fl-fs10%2Findex.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-freebsdremoved-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-freebsdremoved_14-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://lists.freebsd.org/pipermail/freebsd-questions/2013-October/254143.html">"Has FreeBSD 10 Dropped Support For XFS?"</a>. <i>Lists.freebsd.org</i>. 2013-10-27. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140330082123/http://lists.freebsd.org/pipermail/freebsd-questions/2013-October/254143.html">Archived</a> from the original on 2014-03-30<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-03-30</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Lists.freebsd.org&rft.atitle=Has+FreeBSD+10+Dropped+Support+For+XFS%3F&rft.date=2013-10-27&rft_id=http%3A%2F%2Flists.freebsd.org%2Fpipermail%2Ffreebsd-questions%2F2013-October%2F254143.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://bugzilla.redhat.com/show_bug.cgi?id=521173">"Bug 521173 -xfsprogs is missing in RHEL-5.4"</a>. <i>RedHat.com</i>. May 24, 2010. <a rel="nofollow" class="external text" href="https://archive.today/20120710060100/http://bugzilla.redhat.com/show_bug.cgi?id=521173">Archived</a> from the original on July 10, 2012<span class="reference-accessdate">. Retrieved <span class="nowrap">November 6,</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=RedHat.com&rft.atitle=Bug+521173+-xfsprogs+is+missing+in+RHEL-5.4&rft.date=2010-05-24&rft_id=http%3A%2F%2Fbugzilla.redhat.com%2Fshow_bug.cgi%3Fid%3D521173&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://ca.redhat.com/products/enterprise-linux-add-ons/file-systems/">"Red Hat Enterprise Linux Scalable File System Add-On"</a>. <i>RedHat.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140529025913/http://ca.redhat.com/products/enterprise-linux-add-ons/file-systems/">Archived</a> from the original on 2014-05-29<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-05-22</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=RedHat.com&rft.atitle=Red+Hat+Enterprise+Linux+Scalable+File+System+Add-On&rft_id=http%3A%2F%2Fca.redhat.com%2Fproducts%2Fenterprise-linux-add-ons%2Ffile-systems%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://oss.oracle.com/el6/docs/RELEASE-NOTES-GA-en.html">"Oracle Linux 6 Release Notes"</a>. Oracle Corporation. February 2011. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20120328031356/http://oss.oracle.com/el6/docs/RELEASE-NOTES-GA-en.html">Archived</a> from the original on 2012-03-28<span class="reference-accessdate">. Retrieved <span class="nowrap">2013-04-07</span></span>. <q>Oracle Linux 6 includes many new features, including [...] XFS [:] Oracle Linux 6 includes XFS as an optional filesystem.</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Oracle+Linux+6+Release+Notes&rft.pub=Oracle+Corporation&rft.date=2011-02&rft_id=https%3A%2F%2Foss.oracle.com%2Fel6%2Fdocs%2FRELEASE-NOTES-GA-en.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.redhat.com/about/news/press-archive/2014/6/red-hat-unveils-rhel-7">"Red Hat Unveils Red Hat Enterprise Linux 7, Redefining the Enterprise Operating System"</a>. <a href="/wiki/Red_Hat" title="Red Hat">Red Hat</a>. 2014-06-10. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140613005526/http://www.redhat.com/about/news/press-archive/2014/6/red-hat-unveils-rhel-7">Archived</a> from the original on 2014-06-13<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-06-10</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Red+Hat+Unveils+Red+Hat+Enterprise+Linux+7%2C+Redefining+the+Enterprise+Operating+System&rft.pub=Red+Hat&rft.date=2014-06-10&rft_id=http%3A%2F%2Fwww.redhat.com%2Fabout%2Fnews%2Fpress-archive%2F2014%2F6%2Fred-hat-unveils-rhel-7&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://bugzilla.redhat.com/show_bug.cgi?id=250843">"Bug 250843 -grub-install hangs on xfs"</a>. <i>Redhat.com</i>. May 4, 2009. <a rel="nofollow" class="external text" href="https://archive.today/20120710160608/http://bugzilla.redhat.com/show_bug.cgi?id=250843">Archived</a> from the original on July 10, 2012<span class="reference-accessdate">. Retrieved <span class="nowrap">November 6,</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Redhat.com&rft.atitle=Bug+250843+-grub-install+hangs+on+xfs&rft.date=2009-05-04&rft_id=http%3A%2F%2Fbugzilla.redhat.com%2Fshow_bug.cgi%3Fid%3D250843&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=0cbbc422d56668528f6efd1234fe908010284082">"kernel/git/torvalds/linux.git - Linux kernel source tree"</a>. <i>git.kernel.org</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=git.kernel.org&rft.atitle=kernel%2Fgit%2Ftorvalds%2Flinux.git+-+Linux+kernel+source+tree&rft_id=https%3A%2F%2Fgit.kernel.org%2Fcgit%2Flinux%2Fkernel%2Fgit%2Ftorvalds%2Flinux.git%2Fcommit%2F%3Fid%3D0cbbc422d56668528f6efd1234fe908010284082&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://kernelnewbies.org/Linux_4.8#XFS_reverse_mapping">"Linux_4.8 - Linux Kernel Newbies"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20181019164144/https://kernelnewbies.org/Linux_4.8#XFS_reverse_mapping">Archived</a> from the original on 2018-10-19<span class="reference-accessdate">. Retrieved <span class="nowrap">2018-10-19</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Linux_4.8+-+Linux+Kernel+Newbies&rft_id=https%3A%2F%2Fkernelnewbies.org%2FLinux_4.8%23XFS_reverse_mapping&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external free" href="https://www.haiku-os.org/docs/develop/file_systems/xfs.html">https://www.haiku-os.org/docs/develop/file_systems/xfs.html</a></span> </li> <li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://wiki.gentoo.org/index.php?title=Handbook:Parts/Installation/Disks&diff=prev&oldid=1248552">"Difference between revisions of "Handbook:Parts/Installation/Disks" - Gentoo wiki"</a>. <i>wiki.gentoo.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2024-04-25</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=wiki.gentoo.org&rft.atitle=Difference+between+revisions+of+%22Handbook%3AParts%2FInstallation%2FDisks%22+-+Gentoo+wiki&rft_id=https%3A%2F%2Fwiki.gentoo.org%2Findex.php%3Ftitle%3DHandbook%3AParts%2FInstallation%2FDisks%26diff%3Dprev%26oldid%3D1248552&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20130606024601/http://oss.sgi.com/projects/xfs/index.html">"XFS Overview"</a>. Silicon Graphics International Corp. 2013-07-02. Archived from <a rel="nofollow" class="external text" href="http://oss.sgi.com/projects/xfs/index.html">the original</a> on 2013-06-06<span class="reference-accessdate">. Retrieved <span class="nowrap">2013-07-02</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=XFS+Overview&rft.pub=Silicon+Graphics+International+Corp&rft.date=2013-07-02&rft_id=http%3A%2F%2Foss.sgi.com%2Fprojects%2Fxfs%2Findex.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-25">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://lwn.net/Articles/638546/">"XFS: There and back ... and there again? [LWN.net]"</a>. <i>lwn.net</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20161027192827/https://lwn.net/Articles/638546/">Archived</a> from the original on 2016-10-27<span class="reference-accessdate">. Retrieved <span class="nowrap">2016-10-27</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=lwn.net&rft.atitle=XFS%3A+There+and+back+...+and+there+again%3F+%5BLWN.net%5D&rft_id=https%3A%2F%2Flwn.net%2FArticles%2F638546%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-26">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.linuxquestions.org/questions/programming-9/how-to-freeze-ext3-file-system-229937/">"How to freeze ext3 file system"</a>. <i>www.linuxquestions.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110428190523/http://www.linuxquestions.org/questions/programming-9/how-to-freeze-ext3-file-system-229937/">Archived</a> from the original on 2011-04-28<span class="reference-accessdate">. Retrieved <span class="nowrap">2011-08-24</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.linuxquestions.org&rft.atitle=How+to+freeze+ext3+file+system&rft_id=http%3A%2F%2Fwww.linuxquestions.org%2Fquestions%2Fprogramming-9%2Fhow-to-freeze-ext3-file-system-229937%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-27">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.linuxquestions.org/questions/linux-server-73/lvm-snapshots-how-to-use-622084/">"LVM snapshots: How to use?"</a>. <i>www.linuxquestions.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110117044017/http://www.linuxquestions.org/questions/linux-server-73/lvm-snapshots-how-to-use-622084/">Archived</a> from the original on 2011-01-17<span class="reference-accessdate">. Retrieved <span class="nowrap">2010-04-17</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.linuxquestions.org&rft.atitle=LVM+snapshots%3A+How+to+use%3F&rft_id=http%3A%2F%2Fwww.linuxquestions.org%2Fquestions%2Flinux-server-73%2Flvm-snapshots-how-to-use-622084%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-28">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c4be0c1dc4cdc37b175579be1460f15ac6495e9a">"kernel/git/torvalds/linux.git - Linux kernel source tree"</a>. <i>git.kernel.org</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=git.kernel.org&rft.atitle=kernel%2Fgit%2Ftorvalds%2Flinux.git+-+Linux+kernel+source+tree&rft_id=https%3A%2F%2Fgit.kernel.org%2F%3Fp%3Dlinux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git%3Ba%3Dcommit%3Bh%3Dc4be0c1dc4cdc37b175579be1460f15ac6495e9a&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-29">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://bitubique.com/content/defragment-xfs-file-system">Bitubique.com</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20090401211105/http://bitubique.com/content/defragment-xfs-file-system">Archived</a> April 1, 2009, at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a></span> </li> <li id="cite_note-30"><span class="mw-cite-backlink"><b><a href="#cite_ref-30">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFChristoph_Hellwig2010" class="citation mailinglist cs1">Christoph Hellwig (October 3, 2010). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110927020239/http://oss.sgi.com/archives/xfs/2010-10/msg00025.html">"Re: Linux and DMAPI"</a>. <i>XFS mailing list</i> (Mailing list). SGI. Archived from <a rel="nofollow" class="external text" href="http://oss.sgi.com/archives/xfs/2010-10/msg00025.html">the original</a> on September 27, 2011<span class="reference-accessdate">. Retrieved <span class="nowrap">November 6,</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Re%3A+Linux+and+DMAPI&rft.pub=SGI&rft.date=2010-10-03&rft.au=Christoph+Hellwig&rft_id=http%3A%2F%2Foss.sgi.com%2Farchives%2Fxfs%2F2010-10%2Fmsg00025.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-31"><span class="mw-cite-backlink"><b><a href="#cite_ref-31">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFDave_Chinner2012" class="citation mailinglist cs1">Dave Chinner (July 30, 2012). <a rel="nofollow" class="external text" href="http://oss.sgi.com/archives/xfs/2012-07/msg00432.html">"Re: Re: realtime section bugs still around"</a>. <i>XFS mailing list</i> (Mailing list). SGI. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140414085238/http://oss.sgi.com/archives/xfs/2012-07/msg00432.html">Archived</a> from the original on April 14, 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">April 13,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Re%3A+Re%3A+realtime+section+bugs+still+around&rft.pub=SGI&rft.date=2012-07-30&rft.au=Dave+Chinner&rft_id=http%3A%2F%2Foss.sgi.com%2Farchives%2Fxfs%2F2012-07%2Fmsg00432.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-32"><span class="mw-cite-backlink"><b><a href="#cite_ref-32">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://xfs.org/index.php/XFS_FAQ#Q:_Is_there_a_way_to_make_a_XFS_filesystem_larger_or_smaller.3F">XFS.org</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20090105174540/http://www.xfs.org/index.php/XFS_FAQ#Q:_Is_there_a_way_to_make_a_XFS_filesystem_larger_or_smaller.3F">Archived</a> 2009-01-05 at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a>, FAQ</span> </li> <li id="cite_note-33"><span class="mw-cite-backlink"><b><a href="#cite_ref-33">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFEric_Sandeen2002" class="citation mailinglist cs1">Eric Sandeen (Jan 18, 2002). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160203194451/http://oss.sgi.com/archives/xfs/2002-01/msg02379.html">"Re: Shrink an XFS filesystem? (LVM)"</a>. <i>XFS mailing list</i> (Mailing list). SGI. Archived from <a rel="nofollow" class="external text" href="http://oss.sgi.com/archives/xfs/2002-01/msg02379.html">the original</a> on 2016-02-03.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Re%3A+Shrink+an+XFS+filesystem%3F+%28LVM%29&rft.pub=SGI&rft.date=2002-01-18&rft.au=Eric+Sandeen&rft_id=http%3A%2F%2Foss.sgi.com%2Farchives%2Fxfs%2F2002-01%2Fmsg02379.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-34"><span class="mw-cite-backlink"><b><a href="#cite_ref-34">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://docs.oracle.com/cd/E37670_01/E37355/html/ol_extjnl_xfs.html">"About External XFS Journals"</a>. <i>oracle.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">16 November</span> 2022</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=oracle.com&rft.atitle=About+External+XFS+Journals&rft_id=https%3A%2F%2Fdocs.oracle.com%2Fcd%2FE37670_01%2FE37355%2Fhtml%2Fol_extjnl_xfs.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-35"><span class="mw-cite-backlink"><b><a href="#cite_ref-35">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFChinner2010" class="citation web cs1">Chinner, Dave (December 23, 2010). <a rel="nofollow" class="external text" href="http://xfs.org/index.php/Improving_Metadata_Performance_By_Reducing_Journal_Overhead">"Improving Metadata Performance By Reducing Journal Overhead"</a>. <i>XFS.org wiki</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20111006152854/http://xfs.org/index.php/Improving_Metadata_Performance_By_Reducing_Journal_Overhead">Archived</a> from the original on October 6, 2011<span class="reference-accessdate">. Retrieved <span class="nowrap">November 6,</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=XFS.org+wiki&rft.atitle=Improving+Metadata+Performance+By+Reducing+Journal+Overhead&rft.date=2010-12-23&rft.aulast=Chinner&rft.aufirst=Dave&rft_id=http%3A%2F%2Fxfs.org%2Findex.php%2FImproving_Metadata_Performance_By_Reducing_Journal_Overhead&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> <li id="cite_note-36"><span class="mw-cite-backlink"><b><a href="#cite_ref-36">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFChinner2010" class="citation mailinglist cs1">Chinner, Dave (May 24, 2010). <a rel="nofollow" class="external text" href="http://oss.sgi.com/archives/xfs/2010-05/msg00329.html">"Re: PATCH 0/12 xfs: delayed logging V6"</a>. <i>XFS Mailing List Message</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20111205021317/http://oss.sgi.com/archives/xfs/2010-05/msg00329.html">Archived</a> from the original on December 5, 2011<span class="reference-accessdate">. Retrieved <span class="nowrap">November 6,</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Re%3A+PATCH+0%2F12+xfs%3A+delayed+logging+V6&rft.date=2010-05-24&rft.aulast=Chinner&rft.aufirst=Dave&rft_id=http%3A%2F%2Foss.sgi.com%2Farchives%2Fxfs%2F2010-05%2Fmsg00329.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=26" title="Edit section: Further reading"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20200225131110/https://pdfs.semanticscholar.org/aa38/59fe0e2d987a2c2859d539dee6724f59a163.pdf">Scalability in the XFS Filesystem</a> (First XFS paper presented at the Usenix 1996 Annual Technical Conference)</li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.kernel.org/pub/linux/utils/fs/xfs/docs/xfs_filesystem_structure.pdf">"XFS Filesystem Disk Structures 3rd Edition"</a> <span class="cs1-format">(PDF)</span>. Silicon Graphics. June 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-09-17</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=XFS+Filesystem+Disk+Structures+3rd+Edition&rft.pub=Silicon+Graphics&rft.date=2017-06&rft_id=https%3A%2F%2Fwww.kernel.org%2Fpub%2Flinux%2Futils%2Ffs%2Fxfs%2Fdocs%2Fxfs_filesystem_structure.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3AXFS" class="Z3988"></span></li></ul> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=XFS&action=edit&section=27" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a rel="nofollow" class="external text" href="https://xfs.wiki.kernel.org/">The XFS Linux wiki</a>, current community wiki</li> <li><a rel="nofollow" class="external text" href="http://xfs.org/">XFS.org</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20161104195105/http://www.xfs.org/">Archived</a> 2016-11-04 at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a>, old community wiki</li> <li><a rel="nofollow" class="external text" href="http://www.crossmeta.org/">crossmeta.org</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20150808093756/http://www.crossmeta.org/">Archived</a> 2015-08-08 at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a>, community port of XFS on Windows</li></ul> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="File_systems283" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:File_systems" title="Template:File systems"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:File_systems" title="Template talk:File systems"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:File_systems" title="Special:EditPage/Template:File systems"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="File_systems283" style="font-size:114%;margin:0 4em"><a href="/wiki/File_system" title="File system">File systems</a></div></th></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><a href="/wiki/Comparison_of_file_systems" title="Comparison of file systems">Comparison of file systems</a> <ul><li><a href="/wiki/Comparison_of_distributed_file_systems" title="Comparison of distributed file systems">distributed</a></li></ul></li> <li><a href="/wiki/Unix_filesystem" title="Unix filesystem">Unix filesystem</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Disk and<br />non-rotating</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Advanced_Disc_Filing_System" title="Advanced Disc Filing System">ADFS</a></li> <li><a href="/wiki/AdvFS" title="AdvFS">AdvFS</a></li> <li><a href="/wiki/Amiga_Fast_File_System" title="Amiga Fast File System">Amiga FFS</a></li> <li><a href="/wiki/Amiga_Old_File_System" title="Amiga Old File System">Amiga OFS</a></li> <li><a href="/wiki/Apple_File_System" title="Apple File System">APFS</a></li> <li><a href="/wiki/AtheOS_File_System" class="mw-redirect" title="AtheOS File System">AthFS</a></li> <li><a href="/wiki/Bcachefs" title="Bcachefs">bcachefs</a></li> <li>BFS <ul><li><a href="/wiki/Be_File_System" title="Be File System">Be File System</a></li> <li><a href="/wiki/Boot_File_System" title="Boot File System">Boot File System</a></li> <li>Byte File System (<a href="/wiki/Z/VM" title="Z/VM">z/VM</a>)</li></ul></li> <li><a href="/wiki/Btrfs" title="Btrfs">Btrfs</a></li> <li><a href="/wiki/StorNext_File_System" title="StorNext File System">CVFS</a></li> <li><a href="/wiki/CXFS" title="CXFS">CXFS</a></li> <li><a href="/wiki/Disc_Filing_System" title="Disc Filing System">DFS</a></li> <li>EFS <ul><li><a href="/wiki/Encrypting_File_System" title="Encrypting File System">Encrypting File System</a></li> <li><a href="/wiki/Extent_File_System" title="Extent File System">Extent File System</a></li></ul></li> <li><a href="/wiki/Episode_filesystem" title="Episode filesystem">Episode</a></li> <li><a href="/wiki/Extended_file_system" title="Extended file system">ext</a> <ul><li><a href="/wiki/Ext2" title="Ext2">ext2</a></li> <li><a href="/wiki/Ext3" title="Ext3">ext3</a></li> <li><a href="/wiki/Ext3cow" title="Ext3cow">ext3cow</a></li> <li><a href="/wiki/Ext4" title="Ext4">ext4</a></li></ul></li> <li><a href="/wiki/File_Allocation_Table" title="File Allocation Table">FAT</a> <ul><li><a href="/wiki/ExFAT" title="ExFAT">exFAT</a></li></ul></li> <li><a href="/wiki/Files-11" title="Files-11">Files-11</a></li> <li><a href="/wiki/Fossil_(file_system)" title="Fossil (file system)">Fossil</a></li> <li><a href="/wiki/GPFS" title="GPFS">GPFS</a></li> <li><a href="/wiki/HAMMER_(file_system)" title="HAMMER (file system)">HAMMER</a> <ul><li><a href="/wiki/HAMMER2" title="HAMMER2">HAMMER2</a></li></ul></li> <li><a href="/wiki/Hierarchical_File_System_(Apple)" title="Hierarchical File System (Apple)">HFS</a> (<a href="/wiki/Classic_Mac_OS" title="Classic Mac OS">Classic Mac OS</a>)</li> <li><a href="/wiki/Hierarchical_File_System_(IBM_MVS)" title="Hierarchical File System (IBM MVS)">HFS</a> (<a href="/wiki/MVS" title="MVS">MVS</a>)</li> <li><a href="/wiki/HFS_Plus" title="HFS Plus">HFS+</a></li> <li><a href="/wiki/High_Performance_File_System" title="High Performance File System">HPFS</a></li> <li><a href="/wiki/High_Throughput_File_System" title="High Throughput File System">HTFS</a></li> <li><a href="/wiki/JFS_(file_system)" title="JFS (file system)">JFS</a></li> <li><a href="/wiki/Log-structured_File_System_(BSD)" title="Log-structured File System (BSD)">LFS</a></li> <li>MFS <ul><li><a href="/wiki/Macintosh_File_System" title="Macintosh File System">Macintosh File System</a></li> <li><a href="/wiki/TiVo_Media_File_System" title="TiVo Media File System">TiVo Media File System</a></li></ul></li> <li><a href="/wiki/MINIX_file_system" title="MINIX file system">MINIX</a></li> <li><a href="/wiki/NetWare_File_System" title="NetWare File System">NetWare File System</a></li> <li><a href="/wiki/Next3" title="Next3">Next3</a></li> <li><a href="/wiki/NILFS" title="NILFS">NILFS</a> <ul><li><a href="/wiki/NILFS" title="NILFS">NILFS2</a></li></ul></li> <li><a href="/wiki/Novell_Storage_Services" title="Novell Storage Services">NSS</a></li> <li><a href="/wiki/NTFS" title="NTFS">NTFS</a></li> <li><a href="/wiki/OneFS_distributed_file_system" title="OneFS distributed file system">OneFS</a></li> <li><a href="/wiki/OpenZFS" title="OpenZFS">OpenZFS</a></li> <li><a href="/wiki/Professional_File_System" title="Professional File System">PFS</a></li> <li><a href="/wiki/QFS" title="QFS">QFS</a></li> <li><a href="/wiki/QNX4FS" title="QNX4FS">QNX4FS</a></li> <li><a href="/wiki/ReFS" title="ReFS">ReFS</a></li> <li><a href="/wiki/ReiserFS" title="ReiserFS">ReiserFS</a> <ul><li><a href="/wiki/Reiser4" title="Reiser4">Reiser4</a></li></ul></li> <li><a href="/wiki/Datalight#Reliance_family" title="Datalight">Reliance</a></li> <li><a href="/wiki/Datalight#Reliance_Nitro" title="Datalight">Reliance Nitro</a></li> <li><a href="/wiki/Remote_File_Sharing" title="Remote File Sharing">RFS</a></li> <li>SFS <ul><li>Shared File System (<a href="/wiki/VM_(operating_system)" title="VM (operating system)">VM</a>)</li> <li><a href="/wiki/Smart_File_System" title="Smart File System">Smart File System</a></li></ul></li> <li><a href="/wiki/StorNext_File_System" title="StorNext File System">SNFS</a></li> <li><a href="/wiki/Soup_(Apple)" title="Soup (Apple)">Soup (Apple)</a></li> <li><a href="/wiki/Tux3" title="Tux3">Tux3</a></li> <li><a href="/wiki/UBIFS" title="UBIFS">UBIFS</a></li> <li><a href="/wiki/Unix_File_System" title="Unix File System">UFS/UFS2</a> <ul><li><a href="/wiki/Soft_updates" title="Soft updates">soft updates</a></li> <li><a href="/wiki/Write_Ahead_Physical_Block_Logging" title="Write Ahead Physical Block Logging">WAPBL</a></li></ul></li> <li><a href="/wiki/Veritas_File_System" title="Veritas File System">VxFS</a></li> <li><a href="/wiki/Write_Anywhere_File_Layout" title="Write Anywhere File Layout">WAFL</a></li> <li><a href="/wiki/Xiafs" title="Xiafs">Xiafs</a></li> <li><a class="mw-selflink selflink">XFS</a></li> <li><a href="/wiki/Xsan" title="Xsan">Xsan</a></li> <li><a href="/wiki/ZFS_(z/OS_file_system)" title="ZFS (z/OS file system)">zFS</a> (<a href="/wiki/Z/OS" title="Z/OS">z/OS</a>)</li> <li><a href="/wiki/ZFS" title="ZFS">ZFS</a> (<a href="/wiki/Sun_Microsystems" title="Sun Microsystems">Sun</a>)</li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Optical_disc" title="Optical disc">Optical disc</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/High_Sierra_Format" class="mw-redirect" title="High Sierra Format">HSF</a></li> <li><a href="/wiki/ISO_9660" title="ISO 9660">ISO 9660</a></li> <li><a href="/wiki/ISO_13490" title="ISO 13490">ISO 13490</a></li> <li><a href="/wiki/Universal_Disk_Format" title="Universal Disk Format">UDF</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Flash_memory" title="Flash memory">Flash memory</a> and <a href="/wiki/Solid-state_drive" title="Solid-state drive">SSD</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Apple_File_System" title="Apple File System">APFS</a></li> <li><a href="/wiki/File_Allocation_Table" title="File Allocation Table">FAT</a></li> <li><a href="/wiki/ExFAT" title="ExFAT">exFAT</a></li> <li><a href="/wiki/Transaction-Safe_FAT_File_System" title="Transaction-Safe FAT File System">TFAT</a></li> <li><a href="/wiki/EROFS" title="EROFS">EROFS</a></li> <li><a href="/wiki/F2FS" title="F2FS">F2FS</a></li> <li><a href="/wiki/JFS_(file_system)" title="JFS (file system)">JFS</a></li> <li><a href="/wiki/Non-Volatile_File_System" title="Non-Volatile File System">NVFS</a></li></ul> </div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th id="host-side_wear_leveling27" scope="row" class="navbox-group" style="width:1%">host-side <a href="/wiki/Wear_leveling" title="Wear leveling">wear leveling</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/CHFS" title="CHFS">CHFS</a></li> <li><a href="/wiki/JFFS" title="JFFS">JFFS</a></li> <li><a href="/wiki/JFFS2" title="JFFS2">JFFS2</a></li> <li><a href="/wiki/LogFS" title="LogFS">LogFS</a></li> <li><a href="/wiki/NILFS" title="NILFS">NILFS</a> <ul><li><a href="/wiki/NILFS" title="NILFS">NILFS2</a></li></ul></li> <li><a href="/wiki/YAFFS" title="YAFFS">YAFFS</a></li> <li><a href="/wiki/UBIFS" title="UBIFS">UBIFS</a></li></ul> </div></td></tr></tbody></table><div> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Clustered_file_system#Distributed_file_systems" title="Clustered file system">Distributed parallel</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/BeeGFS" title="BeeGFS">BeeGFS</a></li> <li><a href="/wiki/Ceph_(software)" title="Ceph (software)">Ceph</a></li> <li><a href="/wiki/CXFS" title="CXFS">CXFS</a></li> <li><a href="/wiki/GFS2" title="GFS2">GFS2</a></li> <li><a href="/wiki/Google_File_System" title="Google File System">Google File System</a></li> <li><a href="/wiki/OCFS2" title="OCFS2">OCFS2</a></li> <li><a href="/wiki/OrangeFS" title="OrangeFS">OrangeFS</a></li> <li><a href="/wiki/Parallel_Virtual_File_System" title="Parallel Virtual File System">PVFS</a></li> <li><a href="/wiki/Quantcast_File_System" title="Quantcast File System">QFS</a></li> <li><a href="/wiki/Xsan" title="Xsan">Xsan</a></li> <li><i><a href="/wiki/List_of_file_systems#Distributed_parallel_file_systems" title="List of file systems">more...</a></i></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Network-attached_storage" title="Network-attached storage">NAS</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/9P_(protocol)" title="9P (protocol)">9P</a></li> <li><a href="/wiki/Andrew_File_System" title="Andrew File System">AFS</a> (<a href="/wiki/OpenAFS" title="OpenAFS">OpenAFS</a>)</li> <li><a href="/wiki/Apple_Filing_Protocol" title="Apple Filing Protocol">AFP</a></li> <li><a href="/wiki/Coda_(file_system)" title="Coda (file system)">Coda</a></li> <li><a href="/wiki/Distributed_File_System_(Microsoft)" title="Distributed File System (Microsoft)">DFS</a></li> <li><a href="/wiki/Google_File_System" title="Google File System">Google File System</a></li> <li><a href="/wiki/GPFS" title="GPFS">GPFS</a></li> <li><a href="/wiki/Lustre_(file_system)" title="Lustre (file system)">Lustre</a></li> <li><a href="/wiki/NetWare_Core_Protocol" title="NetWare Core Protocol">NCP</a></li> <li><a href="/wiki/Network_File_System" title="Network File System">NFS</a></li> <li><a href="/wiki/Elliptics" title="Elliptics">POHMELFS</a></li> <li><a href="/wiki/Apache_Hadoop" title="Apache Hadoop">Hadoop</a></li> <li><a href="/wiki/Server_Message_Block" title="Server Message Block">SMB (CIFS)</a></li> <li><a href="/wiki/SSHFS" title="SSHFS">SSHFS</a></li> <li><i><a href="/wiki/List_of_file_systems#Distributed_file_systems" title="List of file systems">more...</a></i></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Specialized</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Aufs" title="Aufs">Aufs</a></li> <li><a href="/wiki/AXFS" title="AXFS">AXFS</a></li> <li><a href="/wiki/Boot_File_System" title="Boot File System">Boot File System</a></li> <li><a href="/wiki/Compact_Disc_File_System" title="Compact Disc File System">Compact Disc File System</a></li> <li><a href="/wiki/Cramfs" title="Cramfs">cramfs</a></li> <li><a href="/wiki/Davfs2" title="Davfs2">Davfs2</a></li> <li><a href="/wiki/EROFS" title="EROFS">EROFS</a></li> <li><a href="/wiki/FTPFS" title="FTPFS">FTPFS</a></li> <li><a href="/wiki/Filesystem_in_Userspace" title="Filesystem in Userspace">FUSE</a></li> <li><a href="/wiki/Lnfs" title="Lnfs">Lnfs</a></li> <li><a href="/wiki/Linear_Tape_File_System" title="Linear Tape File System">LTFS</a></li> <li><a href="/wiki/NOVA_(filesystem)" title="NOVA (filesystem)">NOVA</a></li> <li><a href="/wiki/Rational_MultiVersion_File_System" class="mw-redirect" title="Rational MultiVersion File System">MVFS</a></li> <li><a href="/wiki/SquashFS" title="SquashFS">SquashFS</a></li> <li><a href="/wiki/FAT_filesystem_and_Linux" title="FAT filesystem and Linux">UMSDOS</a></li> <li><a href="/wiki/OverlayFS" title="OverlayFS">OverlayFS</a></li> <li><a href="/wiki/UnionFS" title="UnionFS">UnionFS</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Pseudo</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Configfs" title="Configfs">configfs</a></li> <li><a href="/wiki/Device_file" title="Device file">devfs</a></li> <li><a href="/wiki/Debugfs" title="Debugfs">debugfs</a></li> <li><a href="/wiki/Kernfs_(BSD)" title="Kernfs (BSD)">kernfs</a></li> <li><a href="/wiki/Procfs" title="Procfs">procfs</a></li> <li>specfs</li> <li><a href="/wiki/Sysfs" title="Sysfs">sysfs</a></li> <li><a href="/wiki/Tmpfs" title="Tmpfs">tmpfs</a></li> <li><a href="/wiki/WinFS" title="WinFS">WinFS</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Filesystem-level_encryption" title="Filesystem-level encryption">Encrypted</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ECryptfs" title="ECryptfs">eCryptfs</a></li> <li><a href="/wiki/EncFS" title="EncFS">EncFS</a></li> <li><a href="/wiki/Encrypting_File_System" title="Encrypting File System">EFS</a></li> <li><a href="/wiki/Rubberhose_(file_system)" class="mw-redirect" title="Rubberhose (file system)">Rubberhose</a></li> <li><a href="/wiki/SSHFS" title="SSHFS">SSHFS</a></li> <li><a href="/wiki/Oracle_ZFS" title="Oracle ZFS">ZFS</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Types</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Clustered_file_system" title="Clustered file system">Clustered</a> <ul><li><a href="/wiki/Global_file_system" title="Global file system">Global</a></li> <li><a href="/wiki/Grid_file_system" title="Grid file system">Grid</a></li> <li><a href="/wiki/Self-certifying_File_System" title="Self-certifying File System">Self-certifying</a></li></ul></li> <li><a href="/wiki/Flash_file_system" title="Flash file system">Flash</a></li> <li><a href="/wiki/Journaling_file_system" title="Journaling file system">Journaling</a></li> <li><a href="/wiki/Log-structured_file_system" title="Log-structured file system">Log-structured</a></li> <li><a href="/wiki/Object_storage" title="Object storage">Object</a></li> <li><a href="/wiki/Record-oriented_filesystem" title="Record-oriented filesystem">Record-oriented</a></li> <li><a href="/wiki/Semantic_file_system" title="Semantic file system">Semantic</a></li> <li><a href="/wiki/Steganographic_file_system" title="Steganographic file system">Steganographic</a></li> <li><a href="/wiki/Synthetic_file_system" title="Synthetic file system">Synthetic</a></li> <li><a href="/wiki/Versioning_file_system" title="Versioning file system">Versioning</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Features</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Case_preservation" title="Case preservation">Case preservation</a></li> <li><a href="/wiki/Copy-on-write" title="Copy-on-write">Copy-on-write</a></li> <li><a href="/wiki/Data_deduplication" title="Data deduplication">Data deduplication</a></li> <li><a href="/wiki/Data_scrubbing" title="Data scrubbing">Data scrubbing</a></li> <li><a href="/wiki/Execute_in_place" title="Execute in place">Execute in place</a></li> <li><a href="/wiki/Extent_(file_systems)" title="Extent (file systems)">Extent</a></li> <li><a href="/wiki/File_attribute" title="File attribute">File attribute</a> <ul><li><a href="/wiki/Extended_file_attributes" title="Extended file attributes">Extended file attributes</a></li></ul></li> <li><a href="/wiki/File_change_log" title="File change log">File change log</a></li> <li><a href="/wiki/Fork_(file_system)" title="Fork (file system)">Fork</a></li> <li><a href="/wiki/Inode" title="Inode">Inode</a></li> <li>Links <ul><li><a href="/wiki/Hard_link" title="Hard link">Hard</a></li> <li><a href="/wiki/Symbolic_link" title="Symbolic link">Symbolic</a></li></ul></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Computer_access_control" title="Computer access control">Access control</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Access-control_list" title="Access-control list">Access-control list</a></li> <li><a href="/wiki/Filesystem-level_encryption" title="Filesystem-level encryption">Filesystem-level encryption</a></li> <li><a href="/wiki/File-system_permissions" title="File-system permissions">Permissions</a> <ul><li><a href="/wiki/Chmod" title="Chmod">Modes</a></li> <li><a href="/wiki/Sticky_bit" title="Sticky bit">Sticky bit</a></li></ul></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Interface_(computing)" title="Interface (computing)">Interfaces</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/File_manager" title="File manager">File manager</a></li> <li><a href="/wiki/File_system_API" title="File system API">File system API</a> <ul><li><a href="/wiki/Installable_File_System" title="Installable File System">Installable File System</a></li></ul></li> <li><a href="/wiki/Virtual_file_system" title="Virtual file system">Virtual file system</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/List_of_file_systems" title="List of file systems">Lists</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/List_of_cryptographic_file_systems" title="List of cryptographic file systems">Cryptographic</a></li> <li><a href="/wiki/List_of_default_file_systems" title="List of default file systems">Default</a></li> <li><a href="/wiki/List_of_log-structured_file_systems" title="List of log-structured file systems">Log-structured</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Layouts</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Master_Boot_Record" class="mw-redirect" title="Master Boot Record">Master Boot Record</a></li> <li><a href="/wiki/GUID_Partition_Table" title="GUID Partition Table">GUID Partition Table</a></li> <li><a href="/wiki/Apple_Partition_Map" title="Apple Partition Map">Apple Partition Map</a></li></ul> </div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐84559f4bd5‐lr62z Cached time: 20250402145534 Cache expiry: 2451871 Reduced expiry: true Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.494 seconds Real time usage: 0.678 seconds Preprocessor visited node count: 3170/1000000 Post‐expand include size: 120604/2097152 bytes Template argument size: 3409/2097152 bytes Highest expansion depth: 23/100 Expensive parser function count: 7/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 129833/5000000 bytes Lua time usage: 0.287/10.000 seconds Lua memory usage: 6894303/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 583.394 1 -total 37.80% 220.504 1 Template:Reflist 27.39% 159.796 29 Template:Cite_web 17.82% 103.937 1 Template:File_systems 14.32% 83.525 5 Template:Navbox 12.73% 74.285 1 Template:Infobox_filesystem 11.71% 68.298 1 Template:Short_description 11.70% 68.276 1 Template:Infobox 6.33% 36.925 2 Template:Pagetype 5.63% 32.849 1 Template:Citation_needed --> <!-- Saved in parser cache with key enwiki:pcache:34203:|#|:idhash:canonical and timestamp 20250402145534 and revision id 1267989190. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://auth.wikimedia.org/loginwiki/wiki/Special:CentralAutoLogin/start?useformat=desktop&type=1x1&usesul3=1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=XFS&oldid=1267989190">https://en.wikipedia.org/w/index.php?title=XFS&oldid=1267989190</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:1994_software" title="Category:1994 software">1994 software</a></li><li><a href="/wiki/Category:Disk_file_systems" title="Category:Disk file systems">Disk file systems</a></li><li><a href="/wiki/Category:File_systems_supported_by_the_Linux_kernel" title="Category:File systems supported by the Linux kernel">File systems supported by the Linux kernel</a></li><li><a href="/wiki/Category:Formerly_proprietary_software" title="Category:Formerly proprietary software">Formerly proprietary software</a></li><li><a href="/wiki/Category:IRIX" title="Category:IRIX">IRIX</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Webarchive_template_wayback_links" title="Category:Webarchive template wayback links">Webarchive template wayback links</a></li><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_is_different_from_Wikidata" title="Category:Short description is different from Wikidata">Short description is different from Wikidata</a></li><li><a href="/wiki/Category:All_articles_with_unsourced_statements" title="Category:All articles with unsourced statements">All articles with unsourced statements</a></li><li><a href="/wiki/Category:Articles_with_unsourced_statements_from_March_2016" title="Category:Articles with unsourced statements from March 2016">Articles with unsourced statements from March 2016</a></li><li><a href="/wiki/Category:Articles_containing_potentially_dated_statements_from_December_2023" title="Category:Articles containing potentially dated statements from December 2023">Articles containing potentially dated statements from December 2023</a></li><li><a href="/wiki/Category:All_articles_containing_potentially_dated_statements" title="Category:All articles containing potentially dated statements">All articles containing potentially dated statements</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 7 January 2025, at 17:16<span class="anonymous-show"> (UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=XFS&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://www.wikimedia.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/static/images/footer/wikimedia-button.svg" width="84" height="29"><img src="/static/images/footer/wikimedia.svg" width="25" height="25" alt="Wikimedia Foundation" lang="en" loading="lazy"></picture></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/w/resources/assets/poweredby_mediawiki.svg" width="88" height="31"><img src="/w/resources/assets/mediawiki_compact.svg" alt="Powered by MediaWiki" lang="en" width="25" height="25" loading="lazy"></picture></a></li> </ul> </footer> </div> </div> </div> <div class="vector-header-container vector-sticky-header-container"> <div id="vector-sticky-header" class="vector-sticky-header"> <div class="vector-sticky-header-start"> <div class="vector-sticky-header-icon-start vector-button-flush-left vector-button-flush-right" aria-hidden="true"> <button class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-sticky-header-search-toggle" tabindex="-1" data-event-name="ui.vector-sticky-search-form.icon"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </button> </div> <div role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box"> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail"> <form action="/w/index.php" id="vector-sticky-search-form" class="cdx-search-input cdx-search-input--has-end-button"> <div class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia"> <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <div class="vector-sticky-header-context-bar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-sticky-header-toc" class="vector-dropdown mw-portlet mw-portlet-sticky-header-toc vector-sticky-header-toc vector-button-flush-left" > <input type="checkbox" id="vector-sticky-header-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-sticky-header-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-sticky-header-toc-label" for="vector-sticky-header-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-sticky-header-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div class="vector-sticky-header-context-bar-primary" aria-hidden="true" ><span class="mw-page-title-main">XFS</span></div> </div> </div> <div class="vector-sticky-header-end" aria-hidden="true"> <div class="vector-sticky-header-icons"> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-talk-sticky-header" tabindex="-1" data-event-name="talk-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbles mw-ui-icon-wikimedia-speechBubbles"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-subject-sticky-header" tabindex="-1" data-event-name="subject-sticky-header"><span class="vector-icon mw-ui-icon-article mw-ui-icon-wikimedia-article"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-history-sticky-header" tabindex="-1" data-event-name="history-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-history mw-ui-icon-wikimedia-wikimedia-history"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-watchlink" id="ca-watchstar-sticky-header" tabindex="-1" data-event-name="watch-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-star mw-ui-icon-wikimedia-wikimedia-star"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-edit-sticky-header" tabindex="-1" data-event-name="wikitext-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-wikiText mw-ui-icon-wikimedia-wikimedia-wikiText"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-ve-edit-sticky-header" tabindex="-1" data-event-name="ve-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-edit mw-ui-icon-wikimedia-wikimedia-edit"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-viewsource-sticky-header" tabindex="-1" data-event-name="ve-edit-protected-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-editLock mw-ui-icon-wikimedia-wikimedia-editLock"></span> <span></span> </a> </div> <div class="vector-sticky-header-buttons"> <button class="cdx-button cdx-button--weight-quiet mw-interlanguage-selector" id="p-lang-btn-sticky-header" tabindex="-1" data-event-name="ui.dropdown-p-lang-btn-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>24 languages</span> </button> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive" id="ca-addsection-sticky-header" tabindex="-1" data-event-name="addsection-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbleAdd-progressive mw-ui-icon-wikimedia-speechBubbleAdd-progressive"></span> <span>Add topic</span> </a> </div> <div class="vector-sticky-header-icon-end"> <div class="vector-user-links"> </div> </div> </div> </div> </div> <div class="mw-portlet mw-portlet-dock-bottom emptyPortlet" id="p-dock-bottom"> <ul> </ul> </div> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-fb96cc848-lq2jx","wgBackendResponseTime":138,"wgPageParseReport":{"limitreport":{"cputime":"0.494","walltime":"0.678","ppvisitednodes":{"value":3170,"limit":1000000},"postexpandincludesize":{"value":120604,"limit":2097152},"templateargumentsize":{"value":3409,"limit":2097152},"expansiondepth":{"value":23,"limit":100},"expensivefunctioncount":{"value":7,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":129833,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 583.394 1 -total"," 37.80% 220.504 1 Template:Reflist"," 27.39% 159.796 29 Template:Cite_web"," 17.82% 103.937 1 Template:File_systems"," 14.32% 83.525 5 Template:Navbox"," 12.73% 74.285 1 Template:Infobox_filesystem"," 11.71% 68.298 1 Template:Short_description"," 11.70% 68.276 1 Template:Infobox"," 6.33% 36.925 2 Template:Pagetype"," 5.63% 32.849 1 Template:Citation_needed"]},"scribunto":{"limitreport-timeusage":{"value":"0.287","limit":"10.000"},"limitreport-memusage":{"value":6894303,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-84559f4bd5-lr62z","timestamp":"20250402145534","ttl":2451871,"transientcontent":true}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"XFS","url":"https:\/\/en.wikipedia.org\/wiki\/XFS","sameAs":"http:\/\/www.wikidata.org\/entity\/Q394011","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q394011","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2001-11-28T13:30:44Z","dateModified":"2025-01-07T17:16:43Z","headline":"64-bit journaling file system created by Silicon Graphics, Inc (SGI) in 1993"}</script> </body> </html>