sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget*/translations/zh_CN/filesystems/ext4/supermodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/zh_TW/filesystems/ext4/supermodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/it_IT/filesystems/ext4/supermodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/ja_JP/filesystems/ext4/supermodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/ko_KR/filesystems/ext4/supermodnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/pt_BR/filesystems/ext4/supermodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/sp_SP/filesystems/ext4/supermodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h SPDX-License-Identifier: GPL-2.0h]h SPDX-License-Identifier: GPL-2.0}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhD/var/lib/git/docbuild/linux/Documentation/filesystems/ext4/super.rsthKubhsection)}(hhh](htitle)}(h Super Blockh]h Super Block}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh paragraph)}(hThe superblock records various information about the enclosing filesystem, such as block counts, inode counts, supported features, maintenance information, and more.h]hThe superblock records various information about the enclosing filesystem, such as block counts, inode counts, supported features, maintenance information, and more.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hIf the sparse_super feature flag is set, redundant copies of the superblock and group descriptors are kept only in the groups whose group number is either 0 or a power of 3, 5, or 7. If the flag is not set, redundant copies are kept in all groups.h]hIf the sparse_super feature flag is set, redundant copies of the superblock and group descriptors are kept only in the groups whose group number is either 0 or a power of 3, 5, or 7. If the flag is not set, redundant copies are kept in all groups.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhhhubh)}(hcThe superblock checksum is calculated against the superblock structure, which includes the FS UUID.h]hcThe superblock checksum is calculated against the superblock structure, which includes the FS UUID.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hJThe ext4 superblock is laid out as follows in ``struct ext4_super_block``:h](h.The ext4 superblock is laid out as follows in }(hj hhhNhNubhliteral)}(h``struct ext4_super_block``h]hstruct ext4_super_block}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh:}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j5hj2ubj6)}(hhh]h}(h]h ]h"]h$]h&]j@Kuh1j5hj2ubj6)}(hhh]h}(h]h ]h"]h$]h&]j@Kuh1j5hj2ubj6)}(hhh]h}(h]h ]h"]h$]h&]j@K(uh1j5hj2ubhthead)}(hhh]hrow)}(hhh](hentry)}(hhh]h)}(hOffseth]hOffset}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhubah}(h]h ]h"]h$]h&]uh1jfhjcubjg)}(hhh]h)}(hSizeh]hSize}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjcubjg)}(hhh]h)}(hNameh]hName}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjcubjg)}(hhh]h)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjcubeh}(h]h ]h"]h$]h&]uh1jahj^ubah}(h]h ]h"]h$]h&]uh1j\hj2ubhtbody)}(hhh](jb)}(hhh](jg)}(hhh]h)}(h0x0h]h0x0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hs_inodes_counth]hs_inodes_count}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hTotal inode count.h]hTotal inode count.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x4h]h0x4}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK!hj=ubah}(h]h ]h"]h$]h&]uh1jfhj:ubjg)}(hhh]h)}(h__le32h]h__le32}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK"hjTubah}(h]h ]h"]h$]h&]uh1jfhj:ubjg)}(hhh]h)}(hs_blocks_count_loh]hs_blocks_count_lo}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK#hjkubah}(h]h ]h"]h$]h&]uh1jfhj:ubjg)}(hhh]h)}(hTotal block count.h]hTotal block count.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK$hjubah}(h]h ]h"]h$]h&]uh1jfhj:ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x8h]h0x8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK&hjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hs_r_blocks_count_loh]hs_r_blocks_count_lo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK'hjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h>This number of blocks can only be allocated by the super-user.h]h>This number of blocks can only be allocated by the super-user.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK(hjubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0xCh]h0xC}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK)hjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__le32h]h__le32}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hs_free_blocks_count_loh]hs_free_blocks_count_lo}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hj5ubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hFree block count.h]hFree block count.}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjLubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x10h]h0x10}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hjlubah}(h]h ]h"]h$]h&]uh1jfhjiubjg)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1jfhjiubjg)}(hhh]h)}(hs_free_inodes_counth]hs_free_inodes_count}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjubah}(h]h ]h"]h$]h&]uh1jfhjiubjg)}(hhh]h)}(hFree inode count.h]hFree inode count.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hjubah}(h]h ]h"]h$]h&]uh1jfhjiubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x14h]h0x14}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK1hjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK2hjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hs_first_data_blockh]hs_first_data_block}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hpFirst data block. This must be at least 1 for 1k-block filesystems and is typically 0 for all other block sizes.h]hpFirst data block. This must be at least 1 for 1k-block filesystems and is typically 0 for all other block sizes.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hjubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x18h]h0x18}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hj6ubah}(h]h ]h"]h$]h&]uh1jfhj3ubjg)}(hhh]h)}(h__le32h]h__le32}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjMubah}(h]h ]h"]h$]h&]uh1jfhj3ubjg)}(hhh]h)}(hs_log_block_sizeh]hs_log_block_size}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjdubah}(h]h ]h"]h$]h&]uh1jfhj3ubjg)}(hhh]h)}(h*Block size is 2 ^ (10 + s_log_block_size).h]h*Block size is 2 ^ (10 + s_log_block_size).}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hj{ubah}(h]h ]h"]h$]h&]uh1jfhj3ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x1Ch]h0x1C}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hs_log_cluster_sizeh]hs_log_cluster_size}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x36h]h0x36}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKXhj^ubah}(h]h ]h"]h$]h&]uh1jfhj[ubjg)}(hhh]h)}(h__le16h]h__le16}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKYhjuubah}(h]h ]h"]h$]h&]uh1jfhj[ubjg)}(hhh]h)}(hs_max_mnt_counth]hs_max_mnt_count}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKZhjubah}(h]h ]h"]h$]h&]uh1jfhj[ubjg)}(hhh]h)}(h/Number of mounts beyond which a fsck is needed.h]h/Number of mounts beyond which a fsck is needed.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK[hjubah}(h]h ]h"]h$]h&]uh1jfhj[ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x38h]h0x38}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK\hjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__le16h]h__le16}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK]hjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hs_magich]hs_magic}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK^hjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hMagic signature, 0xEF53h]hMagic signature, 0xEF53}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK_hjubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x3Ah]h0x3A}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK`hj(ubah}(h]h ]h"]h$]h&]uh1jfhj%ubjg)}(hhh]h)}(h__le16h]h__le16}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKahj?ubah}(h]h ]h"]h$]h&]uh1jfhj%ubjg)}(hhh]h)}(hs_stateh]hs_state}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKbhjVubah}(h]h ]h"]h$]h&]uh1jfhj%ubjg)}(hhh]h)}(h2File system state. See super_state_ for more info.h](hFile system state. See }(hjphhhNhNubh reference)}(h super_state_h]h super_state}(hjzhhhNhNubah}(h]h ]h"]h$]h&]name super_staterefid super-stateuh1jxhjpresolvedKubh for more info.}(hjphhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKchjmubah}(h]h ]h"]h$]h&]uh1jfhj%ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x3Ch]h0x3C}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKdhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__le16h]h__le16}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKehjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hs_errorsh]hs_errors}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKfhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hABehaviour when detecting errors. See super_errors_ for more info.h](h%Behaviour when detecting errors. See }(hjhhhNhNubjy)}(h super_errors_h]h super_errors}(hjhhhNhNubah}(h]h ]h"]h$]h&]name super_errorsj super-errorsuh1jxhjjKubh for more info.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKghjubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x3Eh]h0x3E}(hj# hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhj ubah}(h]h ]h"]h$]h&]uh1jfhj ubjg)}(hhh]h)}(h__le16h]h__le16}(hj: hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKihj7 ubah}(h]h ]h"]h$]h&]uh1jfhj ubjg)}(hhh]h)}(hs_minor_rev_levelh]hs_minor_rev_level}(hjQ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKjhjN ubah}(h]h ]h"]h$]h&]uh1jfhj ubjg)}(hhh]h)}(hMinor revision level.h]hMinor revision level.}(hjh hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKkhje ubah}(h]h ]h"]h$]h&]uh1jfhj ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x40h]h0x40}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKlhj ubah}(h]h ]h"]h$]h&]uh1jfhj ubjg)}(hhh]h)}(h__le32h]h__le32}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKmhj ubah}(h]h ]h"]h$]h&]uh1jfhj ubjg)}(hhh]h)}(h s_lastcheckh]h s_lastcheck}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKnhj ubah}(h]h ]h"]h$]h&]uh1jfhj ubjg)}(hhh]h)}(h/Time of last check, in seconds since the epoch.h]h/Time of last check, in seconds since the epoch.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKohj ubah}(h]h ]h"]h$]h&]uh1jfhj ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x44h]h0x44}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKphj ubah}(h]h ]h"]h$]h&]uh1jfhj ubjg)}(hhh]h)}(h__le32h]h__le32}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKqhj ubah}(h]h ]h"]h$]h&]uh1jfhj ubjg)}(hhh]h)}(hs_checkintervalh]hs_checkinterval}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKrhj ubah}(h]h ]h"]h$]h&]uh1jfhj ubjg)}(hhh]h)}(h(Maximum time between checks, in seconds.h]h(Maximum time between checks, in seconds.}(hj2 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKshj/ ubah}(h]h ]h"]h$]h&]uh1jfhj ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x48h]h0x48}(hjR hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKthjO ubah}(h]h ]h"]h$]h&]uh1jfhjL ubjg)}(hhh]h)}(h__le32h]h__le32}(hji hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKuhjf ubah}(h]h ]h"]h$]h&]uh1jfhjL ubjg)}(hhh]h)}(h s_creator_osh]h s_creator_os}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKvhj} ubah}(h]h ]h"]h$]h&]uh1jfhjL ubjg)}(hhh]h)}(h7Creator OS. See the table super_creator_ for more info.h](hCreator OS. See the table }(hj hhhNhNubjy)}(hsuper_creator_h]h super_creator}(hj hhhNhNubah}(h]h ]h"]h$]h&]name super_creatorj super-creatoruh1jxhj jKubh for more info.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKwhj ubah}(h]h ]h"]h$]h&]uh1jfhjL ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x4Ch]h0x4C}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKxhj ubah}(h]h ]h"]h$]h&]uh1jfhj ubjg)}(hhh]h)}(h__le32h]h__le32}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKyhj ubah}(h]h ]h"]h$]h&]uh1jfhj ubjg)}(hhh]h)}(h s_rev_levelh]h s_rev_level}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKzhj ubah}(h]h ]h"]h$]h&]uh1jfhj ubjg)}(hhh]h)}(hhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj;ubah}(h]h ]h"]h$]h&]uh1jfhj ubjg)}(hhh]h)}(hIncompatible feature set. If the kernel or fsck doesn't understand one of these bits, it should stop. See the super_incompat_ table for more info.h](hpIncompatible feature set. If the kernel or fsck doesn’t understand one of these bits, it should stop. See the }(hjUhhhNhNubjy)}(hsuper_incompat_h]hsuper_incompat}(hj]hhhNhNubah}(h]h ]h"]h$]h&]namesuper_incompatjsuper-incompatuh1jxhjUjKubh table for more info.}(hjUhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjRubah}(h]h ]h"]h$]h&]uh1jfhj ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x64h]h0x64}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hs_feature_ro_compath]hs_feature_ro_compat}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hReadonly-compatible feature set. If the kernel doesn't understand one of these bits, it can still mount read-only. See the super_rocompat_ table for more info.h](h}Readonly-compatible feature set. If the kernel doesn’t understand one of these bits, it can still mount read-only. See the }(hjhhhNhNubjy)}(hsuper_rocompat_h]hsuper_rocompat}(hjhhhNhNubah}(h]h ]h"]h$]h&]namesuper_rocompatjsuper-rocompatuh1jxhjjKubh table for more info.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x68h]h0x68}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__u8h]h__u8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h s_uuid[16]h]h s_uuid[16]}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj/ubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h128-bit UUID for volume.h]h128-bit UUID for volume.}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjFubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x78h]h0x78}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjfubah}(h]h ]h"]h$]h&]uh1jfhjcubjg)}(hhh]h)}(hcharh]hchar}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj}ubah}(h]h ]h"]h$]h&]uh1jfhjcubjg)}(hhh]h)}(hs_volume_name[16]h]hs_volume_name[16]}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjcubjg)}(hhh]h)}(h Volume label.h]h Volume label.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjcubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x88h]h0x88}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hcharh]hchar}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hs_last_mounted[64]h]hs_last_mounted[64]}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h,Directory where filesystem was last mounted.h]h,Directory where filesystem was last mounted.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0xC8h]h0xC8}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj0ubah}(h]h ]h"]h$]h&]uh1jfhj-ubjg)}(hhh]h)}(h__le32h]h__le32}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjGubah}(h]h ]h"]h$]h&]uh1jfhj-ubjg)}(hhh]h)}(hs_algorithm_usage_bitmaph]hs_algorithm_usage_bitmap}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj^ubah}(h]h ]h"]h$]h&]uh1jfhj-ubjg)}(hhh]h)}(h-For compression (Not used in e2fsprogs/Linux)h]h-For compression (Not used in e2fsprogs/Linux)}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjuubah}(h]h ]h"]h$]h&]uh1jfhj-ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hrPerformance hints. Directory preallocation should only happen if the EXT4_FEATURE_COMPAT_DIR_PREALLOC flag is on.h]hrPerformance hints. Directory preallocation should only happen if the EXT4_FEATURE_COMPAT_DIR_PREALLOC flag is on.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0xCCh]h0xCC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__u8h]h__u8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hs_prealloc_blocksh]hs_prealloc_blocks}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hO#. of blocks to try to preallocate for ... files? (Not used in e2fsprogs/Linux)h]hO#. of blocks to try to preallocate for ... files? (Not used in e2fsprogs/Linux)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0xCDh]h0xCD}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj5ubah}(h]h ]h"]h$]h&]uh1jfhj2ubjg)}(hhh]h)}(h__u8h]h__u8}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjLubah}(h]h ]h"]h$]h&]uh1jfhj2ubjg)}(hhh]h)}(hs_prealloc_dir_blocksh]hs_prealloc_dir_blocks}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjcubah}(h]h ]h"]h$]h&]uh1jfhj2ubjg)}(hhh]h)}(hJ#. of blocks to preallocate for directories. (Not used in e2fsprogs/Linux)h]hJ#. of blocks to preallocate for directories. (Not used in e2fsprogs/Linux)}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjzubah}(h]h ]h"]h$]h&]uh1jfhj2ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0xCEh]h0xCE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__le16h]h__le16}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hs_reserved_gdt_blocksh]hs_reserved_gdt_blocks}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h?Number of reserved GDT entries for future filesystem expansion.h]h?Number of reserved GDT entries for future filesystem expansion.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hLJournalling support is valid only if EXT4_FEATURE_COMPAT_HAS_JOURNAL is set.h]hLJournalling support is valid only if EXT4_FEATURE_COMPAT_HAS_JOURNAL is set.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0xD0h]h0xD0}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj:ubah}(h]h ]h"]h$]h&]uh1jfhj7ubjg)}(hhh]h)}(h__u8h]h__u8}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjQubah}(h]h ]h"]h$]h&]uh1jfhj7ubjg)}(hhh]h)}(hs_journal_uuid[16]h]hs_journal_uuid[16]}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhubah}(h]h ]h"]h$]h&]uh1jfhj7ubjg)}(hhh]h)}(hUUID of journal superblockh]hUUID of journal superblock}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhj7ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0xE0h]h0xE0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hs_journal_inumh]hs_journal_inum}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hinode number of journal file.h]hinode number of journal file.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0xE4h]h0xE4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h s_journal_devh]h s_journal_dev}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj2ubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hKDevice number of journal file, if the external journal feature flag is set.h]hKDevice number of journal file, if the external journal feature flag is set.}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjIubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0xE8h]h0xE8}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjiubah}(h]h ]h"]h$]h&]uh1jfhjfubjg)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjfubjg)}(hhh]h)}(h s_last_orphanh]h s_last_orphan}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjfubjg)}(hhh]h)}(h+Start of list of orphaned inodes to delete.h]h+Start of list of orphaned inodes to delete.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjfubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0xECh]h0xEC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hs_hash_seed[4]h]hs_hash_seed[4]}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hHTREE hash seed.h]hHTREE hash seed.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0xFCh]h0xFC}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj3ubah}(h]h ]h"]h$]h&]uh1jfhj0ubjg)}(hhh]h)}(h__u8h]h__u8}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjJubah}(h]h ]h"]h$]h&]uh1jfhj0ubjg)}(hhh]h)}(hs_def_hash_versionh]hs_def_hash_version}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjaubah}(h]h ]h"]h$]h&]uh1jfhj0ubjg)}(hhh]h)}(hVDefault hash algorithm to use for directory hashes. See super_def_hash_ for more info.h](h8Default hash algorithm to use for directory hashes. See }(hj{hhhNhNubjy)}(hsuper_def_hash_h]hsuper_def_hash}(hjhhhNhNubah}(h]h ]h"]h$]h&]namesuper_def_hashjsuper-def-hashuh1jxhj{jKubh for more info.}(hj{hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjxubah}(h]h ]h"]h$]h&]uh1jfhj0ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0xFDh]h0xFD}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__u8h]h__u8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hs_jnl_backup_typeh]hs_jnl_backup_type}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hIf this value is 0 or EXT3_JNL_BACKUP_BLOCKS (1), then the ``s_jnl_blocks`` field contains a duplicate copy of the inode's ``i_block[]`` array and ``i_size``.h](h;If this value is 0 or EXT3_JNL_BACKUP_BLOCKS (1), then the }(hjhhhNhNubj)}(h``s_jnl_blocks``h]h s_jnl_blocks}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh2 field contains a duplicate copy of the inode’s }(hjhhhNhNubj)}(h ``i_block[]``h]h i_block[]}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh array and }(hjhhhNhNubj)}(h ``i_size``h]hi_size}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0xFEh]h0xFE}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjHubah}(h]h ]h"]h$]h&]uh1jfhjEubjg)}(hhh]h)}(h__le16h]h__le16}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj_ubah}(h]h ]h"]h$]h&]uh1jfhjEubjg)}(hhh]h)}(h s_desc_sizeh]h s_desc_size}(hjyhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjvubah}(h]h ]h"]h$]h&]uh1jfhjEubjg)}(hhh]h)}(hOSize of group descriptors, in bytes, if the 64bit incompat feature flag is set.h]hOSize of group descriptors, in bytes, if the 64bit incompat feature flag is set.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjEubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x100h]h0x100}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hs_default_mount_optsh]hs_default_mount_opts}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hDDefault mount options. See the super_mountopts_ table for more info.h](hDefault mount options. See the }(hjhhhNhNubjy)}(hsuper_mountopts_h]hsuper_mountopts}(hjhhhNhNubah}(h]h ]h"]h$]h&]namesuper_mountoptsjsuper-mountoptsuh1jxhjjKubh table for more info.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x104h]h0x104}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj'ubah}(h]h ]h"]h$]h&]uh1jfhj$ubjg)}(hhh]h)}(h__le32h]h__le32}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj>ubah}(h]h ]h"]h$]h&]uh1jfhj$ubjg)}(hhh]h)}(hs_first_meta_bgh]hs_first_meta_bg}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjUubah}(h]h ]h"]h$]h&]uh1jfhj$ubjg)}(hhh]h)}(h?First metablock block group, if the meta_bg feature is enabled.h]h?First metablock block group, if the meta_bg feature is enabled.}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjlubah}(h]h ]h"]h$]h&]uh1jfhj$ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x108h]h0x108}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h s_mkfs_timeh]h s_mkfs_time}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hMiscellaneous flags. See the super_flags_ table for more info.h](hMiscellaneous flags. See the }(hjhhhNhNubjy)}(h super_flags_h]h super_flags}(hjhhhNhNubah}(h]h ]h"]h$]h&]name super_flagsj super-flagsuh1jxhjjKubh table for more info.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhM)hjubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x164h]h0x164}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM*hjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__le16h]h__le16}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM+hj-ubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h s_raid_strideh]h s_raid_stride}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM,hjDubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hRAID stride. This is the number of logical blocks read from or written to the disk before moving to the next disk. This affects the placement of filesystem metadata, which will hopefully make RAID storage faster.h]hRAID stride. This is the number of logical blocks read from or written to the disk before moving to the next disk. This affects the placement of filesystem metadata, which will hopefully make RAID storage faster.}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM-hj[ubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x166h]h0x166}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM0hj{ubah}(h]h ]h"]h$]h&]uh1jfhjxubjg)}(hhh]h)}(h__le16h]h__le16}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM1hjubah}(h]h ]h"]h$]h&]uh1jfhjxubjg)}(hhh]h)}(hs_mmp_intervalh]hs_mmp_interval}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM2hjubah}(h]h ]h"]h$]h&]uh1jfhjxubjg)}(hhh]h)}(h#. seconds to wait in multi-mount prevention (MMP) checking. In theory, MMP is a mechanism to record in the superblock which host and device have mounted the filesystem, in order to prevent multiple mounts. This feature does not seem to be implemented...h]h#. seconds to wait in multi-mount prevention (MMP) checking. In theory, MMP is a mechanism to record in the superblock which host and device have mounted the filesystem, in order to prevent multiple mounts. This feature does not seem to be implemented...}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM3hjubah}(h]h ]h"]h$]h&]uh1jfhjxubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x168h]h0x168}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM7hjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__le64h]h__le64}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM8hjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h s_mmp_blockh]h s_mmp_block}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM9hjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h(Block # for multi-mount protection data.h]h(Block # for multi-mount protection data.}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM:hj%ubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x170h]h0x170}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM;hjEubah}(h]h ]h"]h$]h&]uh1jfhjBubjg)}(hhh]h)}(h__le32h]h__le32}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM<hj\ubah}(h]h ]h"]h$]h&]uh1jfhjBubjg)}(hhh]h)}(hs_raid_stripe_widthh]hs_raid_stripe_width}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM=hjsubah}(h]h ]h"]h$]h&]uh1jfhjBubjg)}(hhh]h)}(hRAID stripe width. This is the number of logical blocks read from or written to the disk before coming back to the current disk. This is used by the block allocator to try to reduce the number of read-modify-write operations in a RAID5/6.h]hRAID stripe width. This is the number of logical blocks read from or written to the disk before coming back to the current disk. This is used by the block allocator to try to reduce the number of read-modify-write operations in a RAID5/6.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM>hjubah}(h]h ]h"]h$]h&]uh1jfhjBubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x174h]h0x174}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMBhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__u8h]h__u8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMChjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hs_log_groups_per_flexh]hs_log_groups_per_flex}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMDhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h@Size of a flexible block group is 2 ^ ``s_log_groups_per_flex``.h](h&Size of a flexible block group is 2 ^ }(hjhhhNhNubj)}(h``s_log_groups_per_flex``h]hs_log_groups_per_flex}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMEhjubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x175h]h0x175}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMFhj!ubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__u8h]h__u8}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMGhj8ubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hs_checksum_typeh]hs_checksum_type}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMHhjOubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hEMetadata checksum algorithm type. The only valid value is 1 (crc32c).h]hEMetadata checksum algorithm type. The only valid value is 1 (crc32c).}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMIhjfubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x176h]h0x176}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMJhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h\_\_u8h]h__u8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMKhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hs\_encryption\_levelh]hs_encryption_level}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMLhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h Versioning level for encryption.h]h Versioning level for encryption.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMMhjubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x177h]h0x177}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMNhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h\_\_u8h]h__u8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMOhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hs\_reserved\_padh]hs_reserved_pad}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMPhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hPadding to next 32bits.h]hPadding to next 32bits.}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMQhj0ubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x178h]h0x178}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMRhjPubah}(h]h ]h"]h$]h&]uh1jfhjMubjg)}(hhh]h)}(h__le64h]h__le64}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMShjgubah}(h]h ]h"]h$]h&]uh1jfhjMubjg)}(hhh]h)}(hs_kbytes_writtenh]hs_kbytes_written}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMThj~ubah}(h]h ]h"]h$]h&]uh1jfhjMubjg)}(hhh]h)}(h;Number of KiB written to this filesystem over its lifetime.h]h;Number of KiB written to this filesystem over its lifetime.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMUhjubah}(h]h ]h"]h$]h&]uh1jfhjMubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x180h]h0x180}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMVhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMWhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hs_snapshot_inumh]hs_snapshot_inum}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMXhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h?inode number of active snapshot. (Not used in e2fsprogs/Linux.)h]h?inode number of active snapshot. (Not used in e2fsprogs/Linux.)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMYhjubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x184h]h0x184}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMZhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__le32h]h__le32}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM[hj1ubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h s_snapshot_idh]h s_snapshot_id}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM\hjHubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h@Sequential ID of active snapshot. (Not used in e2fsprogs/Linux.)h]h@Sequential ID of active snapshot. (Not used in e2fsprogs/Linux.)}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM]hj_ubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x188h]h0x188}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM^hjubah}(h]h ]h"]h$]h&]uh1jfhj|ubjg)}(hhh]h)}(h__le64h]h__le64}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM_hjubah}(h]h ]h"]h$]h&]uh1jfhj|ubjg)}(hhh]h)}(hs_snapshot_r_blocks_counth]hs_snapshot_r_blocks_count}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM`hjubah}(h]h ]h"]h$]h&]uh1jfhj|ubjg)}(hhh]h)}(hZNumber of blocks reserved for active snapshot's future use. (Not used in e2fsprogs/Linux.)h]h\Number of blocks reserved for active snapshot’s future use. (Not used in e2fsprogs/Linux.)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMahjubah}(h]h ]h"]h$]h&]uh1jfhj|ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x190h]h0x190}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMchjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMdhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hs_snapshot_listh]hs_snapshot_list}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMehjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hUinode number of the head of the on-disk snapshot list. (Not used in e2fsprogs/Linux.)h]hUinode number of the head of the on-disk snapshot list. (Not used in e2fsprogs/Linux.)}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMfhj)ubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x194h]h0x194}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhhjIubah}(h]h ]h"]h$]h&]uh1jfhjFubjg)}(hhh]h)}(h__le32h]h__le32}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMihj`ubah}(h]h ]h"]h$]h&]uh1jfhjFubjg)}(hhh]h)}(h s_error_counth]h s_error_count}(hjzhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMjhjwubah}(h]h ]h"]h$]h&]uh1jfhjFubjg)}(hhh]h)}(hNumber of errors seen.h]hNumber of errors seen.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMkhjubah}(h]h ]h"]h$]h&]uh1jfhjFubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x198h]h0x198}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMlhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMmhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(hs_first_error_timeh]hs_first_error_time}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMnhjubah}(h]h ]h"]h$]h&]uh1jfhjubjg)}(hhh]h)}(h9First time an error happened, in seconds since the epoch.h]h9First time an error happened, in seconds since the epoch.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMohjubah}(h]h ]h"]h$]h&]uh1jfhjubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x19Ch]h0x19C}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMphj ubah}(h]h ]h"]h$]h&]uh1jfhj ubjg)}(hhh]h)}(h__le32h]h__le32}(hj- hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMqhj* ubah}(h]h ]h"]h$]h&]uh1jfhj ubjg)}(hhh]h)}(hs_first_error_inoh]hs_first_error_ino}(hjD hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMrhjA ubah}(h]h ]h"]h$]h&]uh1jfhj ubjg)}(hhh]h)}(hinode involved in first error.h]hinode involved in first error.}(hj[ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMshjX ubah}(h]h ]h"]h$]h&]uh1jfhj ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x1A0h]h0x1A0}(hj{ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMthjx ubah}(h]h ]h"]h$]h&]uh1jfhju ubjg)}(hhh]h)}(h__le64h]h__le64}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMuhj ubah}(h]h ]h"]h$]h&]uh1jfhju ubjg)}(hhh]h)}(hs_first_error_blockh]hs_first_error_block}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMvhj ubah}(h]h ]h"]h$]h&]uh1jfhju ubjg)}(hhh]h)}(h(Number of block involved of first error.h]h(Number of block involved of first error.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMwhj ubah}(h]h ]h"]h$]h&]uh1jfhju ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x1A8h]h0x1A8}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMxhj ubah}(h]h ]h"]h$]h&]uh1jfhj ubjg)}(hhh]h)}(h__u8h]h__u8}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMyhj ubah}(h]h ]h"]h$]h&]uh1jfhj ubjg)}(hhh]h)}(hs_first_error_func[32]h]hs_first_error_func[32]}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMzhj !ubah}(h]h ]h"]h$]h&]uh1jfhj ubjg)}(hhh]h)}(h*Name of function where the error happened.h]h*Name of function where the error happened.}(hj%!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM{hj"!ubah}(h]h ]h"]h$]h&]uh1jfhj ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x1C8h]h0x1C8}(hjE!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM|hjB!ubah}(h]h ]h"]h$]h&]uh1jfhj?!ubjg)}(hhh]h)}(h__le32h]h__le32}(hj\!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM}hjY!ubah}(h]h ]h"]h$]h&]uh1jfhj?!ubjg)}(hhh]h)}(hs_first_error_lineh]hs_first_error_line}(hjs!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM~hjp!ubah}(h]h ]h"]h$]h&]uh1jfhj?!ubjg)}(hhh]h)}(h!Line number where error happened.h]h!Line number where error happened.}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj!ubah}(h]h ]h"]h$]h&]uh1jfhj?!ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x1CCh]h0x1CC}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj!ubah}(h]h ]h"]h$]h&]uh1jfhj!ubjg)}(hhh]h)}(h__le32h]h__le32}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj!ubah}(h]h ]h"]h$]h&]uh1jfhj!ubjg)}(hhh]h)}(hs_last_error_timeh]hs_last_error_time}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj!ubah}(h]h ]h"]h$]h&]uh1jfhj!ubjg)}(hhh]h)}(h6Time of most recent error, in seconds since the epoch.h]h6Time of most recent error, in seconds since the epoch.}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj!ubah}(h]h ]h"]h$]h&]uh1jfhj!ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x1D0h]h0x1D0}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj "ubah}(h]h ]h"]h$]h&]uh1jfhj "ubjg)}(hhh]h)}(h__le32h]h__le32}(hj&"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj#"ubah}(h]h ]h"]h$]h&]uh1jfhj "ubjg)}(hhh]h)}(hs_last_error_inoh]hs_last_error_ino}(hj="hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj:"ubah}(h]h ]h"]h$]h&]uh1jfhj "ubjg)}(hhh]h)}(h$inode involved in most recent error.h]h$inode involved in most recent error.}(hjT"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjQ"ubah}(h]h ]h"]h$]h&]uh1jfhj "ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x1D4h]h0x1D4}(hjt"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjq"ubah}(h]h ]h"]h$]h&]uh1jfhjn"ubjg)}(hhh]h)}(h__le32h]h__le32}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj"ubah}(h]h ]h"]h$]h&]uh1jfhjn"ubjg)}(hhh]h)}(hs_last_error_lineh]hs_last_error_line}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj"ubah}(h]h ]h"]h$]h&]uh1jfhjn"ubjg)}(hhh]h)}(h-Line number where most recent error happened.h]h-Line number where most recent error happened.}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj"ubah}(h]h ]h"]h$]h&]uh1jfhjn"ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x1D8h]h0x1D8}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj"ubah}(h]h ]h"]h$]h&]uh1jfhj"ubjg)}(hhh]h)}(h__le64h]h__le64}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj"ubah}(h]h ]h"]h$]h&]uh1jfhj"ubjg)}(hhh]h)}(hs_last_error_blockh]hs_last_error_block}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj#ubah}(h]h ]h"]h$]h&]uh1jfhj"ubjg)}(hhh]h)}(h.Number of block involved in most recent error.h]h.Number of block involved in most recent error.}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj#ubah}(h]h ]h"]h$]h&]uh1jfhj"ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x1E0h]h0x1E0}(hj>#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj;#ubah}(h]h ]h"]h$]h&]uh1jfhj8#ubjg)}(hhh]h)}(h__u8h]h__u8}(hjU#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjR#ubah}(h]h ]h"]h$]h&]uh1jfhj8#ubjg)}(hhh]h)}(hs_last_error_func[32]h]hs_last_error_func[32]}(hjl#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhji#ubah}(h]h ]h"]h$]h&]uh1jfhj8#ubjg)}(hhh]h)}(h6Name of function where the most recent error happened.h]h6Name of function where the most recent error happened.}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj#ubah}(h]h ]h"]h$]h&]uh1jfhj8#ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x200h]h0x200}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj#ubah}(h]h ]h"]h$]h&]uh1jfhj#ubjg)}(hhh]h)}(h__u8h]h__u8}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj#ubah}(h]h ]h"]h$]h&]uh1jfhj#ubjg)}(hhh]h)}(hs_mount_opts[64]h]hs_mount_opts[64]}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj#ubah}(h]h ]h"]h$]h&]uh1jfhj#ubjg)}(hhh]h)}(hASCIIZ string of mount options.h]hASCIIZ string of mount options.}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj#ubah}(h]h ]h"]h$]h&]uh1jfhj#ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x240h]h0x240}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj$ubah}(h]h ]h"]h$]h&]uh1jfhj$ubjg)}(hhh]h)}(h__le32h]h__le32}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj$ubah}(h]h ]h"]h$]h&]uh1jfhj$ubjg)}(hhh]h)}(hs_usr_quota_inumh]hs_usr_quota_inum}(hj6$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj3$ubah}(h]h ]h"]h$]h&]uh1jfhj$ubjg)}(hhh]h)}(h,Inode number of user `quota `__ file.h](hInode number of user }(hjM$hhhNhNubjy)}(h`quota `__h]hquota}(hjU$hhhNhNubah}(h]h ]h"]h$]h&]namequotarefuriquotauh1jxhjM$ubh file.}(hjM$hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjJ$ubah}(h]h ]h"]h$]h&]uh1jfhj$ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x244h]h0x244}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj$ubah}(h]h ]h"]h$]h&]uh1jfhj}$ubjg)}(hhh]h)}(h__le32h]h__le32}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj$ubah}(h]h ]h"]h$]h&]uh1jfhj}$ubjg)}(hhh]h)}(hs_grp_quota_inumh]hs_grp_quota_inum}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj$ubah}(h]h ]h"]h$]h&]uh1jfhj}$ubjg)}(hhh]h)}(h-Inode number of group `quota `__ file.h](hInode number of group }(hj$hhhNhNubjy)}(h`quota `__h]hquota}(hj$hhhNhNubah}(h]h ]h"]h$]h&]namequotaje$quotauh1jxhj$ubh file.}(hj$hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhj$ubah}(h]h ]h"]h$]h&]uh1jfhj}$ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x248h]h0x248}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj$ubah}(h]h ]h"]h$]h&]uh1jfhj$ubjg)}(hhh]h)}(h__le32h]h__le32}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj%ubah}(h]h ]h"]h$]h&]uh1jfhj$ubjg)}(hhh]h)}(hs_overhead_blocksh]hs_overhead_blocks}(hj+%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj(%ubah}(h]h ]h"]h$]h&]uh1jfhj$ubjg)}(hhh]h)}(hxOverhead blocks/clusters in fs. (Huh? This field is always zero, which means that the kernel calculates it dynamically.)h]hxOverhead blocks/clusters in fs. (Huh? This field is always zero, which means that the kernel calculates it dynamically.)}(hjB%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj?%ubah}(h]h ]h"]h$]h&]uh1jfhj$ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x24Ch]h0x24C}(hjb%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj_%ubah}(h]h ]h"]h$]h&]uh1jfhj\%ubjg)}(hhh]h)}(h__le32h]h__le32}(hjy%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjv%ubah}(h]h ]h"]h$]h&]uh1jfhj\%ubjg)}(hhh]h)}(hs_backup_bgs[2]h]hs_backup_bgs[2]}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj%ubah}(h]h ]h"]h$]h&]uh1jfhj\%ubjg)}(hhh]h)}(h=Block groups containing superblock backups (if sparse_super2)h]h=Block groups containing superblock backups (if sparse_super2)}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj%ubah}(h]h ]h"]h$]h&]uh1jfhj\%ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x254h]h0x254}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj%ubah}(h]h ]h"]h$]h&]uh1jfhj%ubjg)}(hhh]h)}(h__u8h]h__u8}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj%ubah}(h]h ]h"]h$]h&]uh1jfhj%ubjg)}(hhh]h)}(hs_encrypt_algos[4]h]hs_encrypt_algos[4]}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj%ubah}(h]h ]h"]h$]h&]uh1jfhj%ubjg)}(hhh]h)}(hEncryption algorithms in use. There can be up to four algorithms in use at any time; valid algorithm codes are given in the super_encrypt_ table below.h](h|Encryption algorithms in use. There can be up to four algorithms in use at any time; valid algorithm codes are given in the }(hj &hhhNhNubjy)}(hsuper_encrypt_h]h super_encrypt}(hj&hhhNhNubah}(h]h ]h"]h$]h&]name super_encryptj super-encryptuh1jxhj &jKubh table below.}(hj &hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhj &ubah}(h]h ]h"]h$]h&]uh1jfhj%ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x258h]h0x258}(hjA&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj>&ubah}(h]h ]h"]h$]h&]uh1jfhj;&ubjg)}(hhh]h)}(h__u8h]h__u8}(hjX&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjU&ubah}(h]h ]h"]h$]h&]uh1jfhj;&ubjg)}(hhh]h)}(hs_encrypt_pw_salt[16]h]hs_encrypt_pw_salt[16]}(hjo&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjl&ubah}(h]h ]h"]h$]h&]uh1jfhj;&ubjg)}(hhh]h)}(h1Salt for the string2key algorithm for encryption.h]h1Salt for the string2key algorithm for encryption.}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj&ubah}(h]h ]h"]h$]h&]uh1jfhj;&ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x268h]h0x268}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj&ubah}(h]h ]h"]h$]h&]uh1jfhj&ubjg)}(hhh]h)}(h__le32h]h__le32}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj&ubah}(h]h ]h"]h$]h&]uh1jfhj&ubjg)}(hhh]h)}(h s_lpf_inoh]h s_lpf_ino}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj&ubah}(h]h ]h"]h$]h&]uh1jfhj&ubjg)}(hhh]h)}(hInode number of lost+foundh]hInode number of lost+found}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj&ubah}(h]h ]h"]h$]h&]uh1jfhj&ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x26Ch]h0x26C}(hj 'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj'ubah}(h]h ]h"]h$]h&]uh1jfhj'ubjg)}(hhh]h)}(h__le32h]h__le32}(hj"'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj'ubah}(h]h ]h"]h$]h&]uh1jfhj'ubjg)}(hhh]h)}(hs_prj_quota_inumh]hs_prj_quota_inum}(hj9'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj6'ubah}(h]h ]h"]h$]h&]uh1jfhj'ubjg)}(hhh]h)}(h!Inode that tracks project quotas.h]h!Inode that tracks project quotas.}(hjP'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjM'ubah}(h]h ]h"]h$]h&]uh1jfhj'ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x270h]h0x270}(hjp'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjm'ubah}(h]h ]h"]h$]h&]uh1jfhjj'ubjg)}(hhh]h)}(h__le32h]h__le32}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj'ubah}(h]h ]h"]h$]h&]uh1jfhjj'ubjg)}(hhh]h)}(hs_checksum_seedh]hs_checksum_seed}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj'ubah}(h]h ]h"]h$]h&]uh1jfhjj'ubjg)}(hhh]h)}(h[Checksum seed used for metadata_csum calculations. This value is crc32c(~0, $orig_fs_uuid).h]h[Checksum seed used for metadata_csum calculations. This value is crc32c(~0, $orig_fs_uuid).}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj'ubah}(h]h ]h"]h$]h&]uh1jfhjj'ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x274h]h0x274}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj'ubah}(h]h ]h"]h$]h&]uh1jfhj'ubjg)}(hhh]h)}(h__u8h]h__u8}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj'ubah}(h]h ]h"]h$]h&]uh1jfhj'ubjg)}(hhh]h)}(h s_wtime_hih]h s_wtime_hi}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj(ubah}(h]h ]h"]h$]h&]uh1jfhj'ubjg)}(hhh]h)}(h"Upper 8 bits of the s_wtime field.h]h"Upper 8 bits of the s_wtime field.}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj(ubah}(h]h ]h"]h$]h&]uh1jfhj'ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x275h]h0x275}(hj:(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj7(ubah}(h]h ]h"]h$]h&]uh1jfhj4(ubjg)}(hhh]h)}(h__u8h]h__u8}(hjQ(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjN(ubah}(h]h ]h"]h$]h&]uh1jfhj4(ubjg)}(hhh]h)}(h s_mtime_hih]h s_mtime_hi}(hjh(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhje(ubah}(h]h ]h"]h$]h&]uh1jfhj4(ubjg)}(hhh]h)}(h"Upper 8 bits of the s_mtime field.h]h"Upper 8 bits of the s_mtime field.}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj|(ubah}(h]h ]h"]h$]h&]uh1jfhj4(ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x276h]h0x276}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj(ubah}(h]h ]h"]h$]h&]uh1jfhj(ubjg)}(hhh]h)}(h__u8h]h__u8}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj(ubah}(h]h ]h"]h$]h&]uh1jfhj(ubjg)}(hhh]h)}(hs_mkfs_time_hih]hs_mkfs_time_hi}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj(ubah}(h]h ]h"]h$]h&]uh1jfhj(ubjg)}(hhh]h)}(h&Upper 8 bits of the s_mkfs_time field.h]h&Upper 8 bits of the s_mkfs_time field.}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj(ubah}(h]h ]h"]h$]h&]uh1jfhj(ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x277h]h0x277}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj)ubah}(h]h ]h"]h$]h&]uh1jfhj(ubjg)}(hhh]h)}(h__u8h]h__u8}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj)ubah}(h]h ]h"]h$]h&]uh1jfhj(ubjg)}(hhh]h)}(hs_lastcheck_hih]hs_lastcheck_hi}(hj2)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj/)ubah}(h]h ]h"]h$]h&]uh1jfhj(ubjg)}(hhh]h)}(h&Upper 8 bits of the s_lastcheck field.h]h&Upper 8 bits of the s_lastcheck field.}(hjI)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjF)ubah}(h]h ]h"]h$]h&]uh1jfhj(ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x278h]h0x278}(hji)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjf)ubah}(h]h ]h"]h$]h&]uh1jfhjc)ubjg)}(hhh]h)}(h__u8h]h__u8}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj})ubah}(h]h ]h"]h$]h&]uh1jfhjc)ubjg)}(hhh]h)}(hs_first_error_time_hih]hs_first_error_time_hi}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj)ubah}(h]h ]h"]h$]h&]uh1jfhjc)ubjg)}(hhh]h)}(h-Upper 8 bits of the s_first_error_time field.h]h-Upper 8 bits of the s_first_error_time field.}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj)ubah}(h]h ]h"]h$]h&]uh1jfhjc)ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x279h]h0x279}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj)ubah}(h]h ]h"]h$]h&]uh1jfhj)ubjg)}(hhh]h)}(h__u8h]h__u8}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj)ubah}(h]h ]h"]h$]h&]uh1jfhj)ubjg)}(hhh]h)}(hs_last_error_time_hih]hs_last_error_time_hi}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj)ubah}(h]h ]h"]h$]h&]uh1jfhj)ubjg)}(hhh]h)}(h,Upper 8 bits of the s_last_error_time field.h]h,Upper 8 bits of the s_last_error_time field.}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj*ubah}(h]h ]h"]h$]h&]uh1jfhj)ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x27Ah]h0x27A}(hj3*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj0*ubah}(h]h ]h"]h$]h&]uh1jfhj-*ubjg)}(hhh]h)}(h\_\_u8h]h__u8}(hjJ*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjG*ubah}(h]h ]h"]h$]h&]uh1jfhj-*ubjg)}(hhh]h)}(hs\_first\_error\_errcodeh]hs_first_error_errcode}(hja*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj^*ubah}(h]h ]h"]h$]h&]uh1jfhj-*ubjg)}(hhh]h}(h]h ]h"]h$]h&]uh1jfhj-*ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x27Bh]h0x27B}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj*ubah}(h]h ]h"]h$]h&]uh1jfhj*ubjg)}(hhh]h)}(h\_\_u8h]h__u8}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj*ubah}(h]h ]h"]h$]h&]uh1jfhj*ubjg)}(hhh]h)}(hs\_last\_error\_errcodeh]hs_last_error_errcode}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj*ubah}(h]h ]h"]h$]h&]uh1jfhj*ubjg)}(hhh]h}(h]h ]h"]h$]h&]uh1jfhj*ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x27Ch]h0x27C}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj*ubah}(h]h ]h"]h$]h&]uh1jfhj*ubjg)}(hhh]h)}(h__le16h]h__le16}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj*ubah}(h]h ]h"]h$]h&]uh1jfhj*ubjg)}(hhh]h)}(h s_encodingh]h s_encoding}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj +ubah}(h]h ]h"]h$]h&]uh1jfhj*ubjg)}(hhh]h)}(hFilename charset encoding.h]hFilename charset encoding.}(hj&+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj#+ubah}(h]h ]h"]h$]h&]uh1jfhj*ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x27Eh]h0x27E}(hjF+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjC+ubah}(h]h ]h"]h$]h&]uh1jfhj@+ubjg)}(hhh]h)}(h__le16h]h__le16}(hj]+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjZ+ubah}(h]h ]h"]h$]h&]uh1jfhj@+ubjg)}(hhh]h)}(hs_encoding_flagsh]hs_encoding_flags}(hjt+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjq+ubah}(h]h ]h"]h$]h&]uh1jfhj@+ubjg)}(hhh]h)}(h Filename charset encoding flags.h]h Filename charset encoding flags.}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj+ubah}(h]h ]h"]h$]h&]uh1jfhj@+ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x280h]h0x280}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj+ubah}(h]h ]h"]h$]h&]uh1jfhj+ubjg)}(hhh]h)}(h__le32h]h__le32}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj+ubah}(h]h ]h"]h$]h&]uh1jfhj+ubjg)}(hhh]h)}(hs_orphan_file_inumh]hs_orphan_file_inum}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj+ubah}(h]h ]h"]h$]h&]uh1jfhj+ubjg)}(hhh]h)}(hOrphan file inode number.h]hOrphan file inode number.}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj+ubah}(h]h ]h"]h$]h&]uh1jfhj+ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x284h]h0x284}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj ,ubah}(h]h ]h"]h$]h&]uh1jfhj ,ubjg)}(hhh]h)}(h__le32h]h__le32}(hj',hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj$,ubah}(h]h ]h"]h$]h&]uh1jfhj ,ubjg)}(hhh]h)}(hs_reserved[94]h]hs_reserved[94]}(hj>,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj;,ubah}(h]h ]h"]h$]h&]uh1jfhj ,ubjg)}(hhh]h)}(h Padding to the end of the block.h]h Padding to the end of the block.}(hjU,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjR,ubah}(h]h ]h"]h$]h&]uh1jfhj ,ubeh}(h]h ]h"]h$]h&]uh1jahjubjb)}(hhh](jg)}(hhh]h)}(h0x3FCh]h0x3FC}(hju,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjr,ubah}(h]h ]h"]h$]h&]uh1jfhjo,ubjg)}(hhh]h)}(h__le32h]h__le32}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj,ubah}(h]h ]h"]h$]h&]uh1jfhjo,ubjg)}(hhh]h)}(h s_checksumh]h s_checksum}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj,ubah}(h]h ]h"]h$]h&]uh1jfhjo,ubjg)}(hhh]h)}(hSuperblock checksum.h]hSuperblock checksum.}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj,ubah}(h]h ]h"]h$]h&]uh1jfhjo,ubeh}(h]h ]h"]h$]h&]uh1jahjubeh}(h]h ]h"]h$]h&]uh1jhj2ubeh}(h]h ]h"]h$]h&]colsKuh1j0hj-ubah}(h]h ]colwidths-givenah"]h$]h&]uh1j+hhhhhNhNubhtarget)}(h.. _super_state:h]h}(h]h ]h"]h$]h&]jjuh1j,hMhhhhhhnj referencedKubh)}(h:The superblock state is some combination of the following:h]h:The superblock state is some combination of the following:}(hj,hhhNhNubah}(h]jah ]h"] super_stateah$]h&]uh1hhhhMhhhhexpect_referenced_by_name}j-j,sexpect_referenced_by_id}jj,sj,Kubj,)}(hhh]j1)}(hhh](j6)}(hhh]h}(h]h ]h"]h$]h&]j@Kuh1j5hj -ubj6)}(hhh]h}(h]h ]h"]h$]h&]j@KHuh1j5hj -ubj])}(hhh]jb)}(hhh](jg)}(hhh]h)}(hValueh]hValue}(hj)-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj&-ubah}(h]h ]h"]h$]h&]uh1jfhj#-ubjg)}(hhh]h)}(h Descriptionh]h Description}(hj@-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj=-ubah}(h]h ]h"]h$]h&]uh1jfhj#-ubeh}(h]h ]h"]h$]h&]uh1jahj -ubah}(h]h ]h"]h$]h&]uh1j\hj -ubj)}(hhh](jb)}(hhh](jg)}(hhh]h)}(h0x0001h]h0x0001}(hji-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjf-ubah}(h]h ]h"]h$]h&]uh1jfhjc-ubjg)}(hhh]h)}(hCleanly umountedh]hCleanly umounted}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj}-ubah}(h]h ]h"]h$]h&]uh1jfhjc-ubeh}(h]h ]h"]h$]h&]uh1jahj`-ubjb)}(hhh](jg)}(hhh]h)}(h0x0002h]h0x0002}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj-ubah}(h]h ]h"]h$]h&]uh1jfhj-ubjg)}(hhh]h)}(hErrors detectedh]hErrors detected}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj-ubah}(h]h ]h"]h$]h&]uh1jfhj-ubeh}(h]h ]h"]h$]h&]uh1jahj`-ubjb)}(hhh](jg)}(hhh]h)}(h0x0004h]h0x0004}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj-ubah}(h]h ]h"]h$]h&]uh1jfhj-ubjg)}(hhh]h)}(hOrphans being recoveredh]hOrphans being recovered}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj-ubah}(h]h ]h"]h$]h&]uh1jfhj-ubeh}(h]h ]h"]h$]h&]uh1jahj`-ubeh}(h]h ]h"]h$]h&]uh1jhj -ubeh}(h]h ]h"]h$]h&]colsKuh1j0hj-ubah}(h]h ]j,ah"]h$]h&]uh1j+hhhhhNhNubj,)}(h.. _super_errors:h]h}(h]h ]h"]h$]h&]jj uh1j,hMhhhhhhj,Kubh)}(h4The superblock error policy is one of the following:h]h4The superblock error policy is one of the following:}(hj%.hhhNhNubah}(h]j ah ]h"] super_errorsah$]h&]uh1hhhhMhhhhj-}j1.j.sj-}j j.sj,Kubj,)}(hhh]j1)}(hhh](j6)}(hhh]h}(h]h ]h"]h$]h&]j@Kuh1j5hj9.ubj6)}(hhh]h}(h]h ]h"]h$]h&]j@KHuh1j5hj9.ubj])}(hhh]jb)}(hhh](jg)}(hhh]h)}(hValueh]hValue}(hjW.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjT.ubah}(h]h ]h"]h$]h&]uh1jfhjQ.ubjg)}(hhh]h)}(h Descriptionh]h Description}(hjn.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjk.ubah}(h]h ]h"]h$]h&]uh1jfhjQ.ubeh}(h]h ]h"]h$]h&]uh1jahjN.ubah}(h]h ]h"]h$]h&]uh1j\hj9.ubj)}(hhh](jb)}(hhh](jg)}(hhh]h)}(h1h]h1}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj.ubah}(h]h ]h"]h$]h&]uh1jfhj.ubjg)}(hhh]h)}(hContinueh]hContinue}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj.ubah}(h]h ]h"]h$]h&]uh1jfhj.ubeh}(h]h ]h"]h$]h&]uh1jahj.ubjb)}(hhh](jg)}(hhh]h)}(h2h]h2}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj.ubah}(h]h ]h"]h$]h&]uh1jfhj.ubjg)}(hhh]h)}(hRemount read-onlyh]hRemount read-only}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj.ubah}(h]h ]h"]h$]h&]uh1jfhj.ubeh}(h]h ]h"]h$]h&]uh1jahj.ubjb)}(hhh](jg)}(hhh]h)}(h3h]h3}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj/ubah}(h]h ]h"]h$]h&]uh1jfhj.ubjg)}(hhh]h)}(hPanich]hPanic}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj/ubah}(h]h ]h"]h$]h&]uh1jfhj.ubeh}(h]h ]h"]h$]h&]uh1jahj.ubeh}(h]h ]h"]h$]h&]uh1jhj9.ubeh}(h]h ]h"]h$]h&]colsKuh1j0hj6.ubah}(h]h ]j,ah"]h$]h&]uh1j+hhhhhNhNubj,)}(h.. _super_creator:h]h}(h]h ]h"]h$]h&]jj uh1j,hMhhhhhhj,Kubh)}(h/The filesystem creator is one of the following:h]h/The filesystem creator is one of the following:}(hjS/hhhNhNubah}(h]j ah ]h"] super_creatorah$]h&]uh1hhhhMhhhhj-}j_/jI/sj-}j jI/sj,Kubj,)}(hhh]j1)}(hhh](j6)}(hhh]h}(h]h ]h"]h$]h&]j@Kuh1j5hjg/ubj6)}(hhh]h}(h]h ]h"]h$]h&]j@KHuh1j5hjg/ubj])}(hhh]jb)}(hhh](jg)}(hhh]h)}(hValueh]hValue}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj/ubah}(h]h ]h"]h$]h&]uh1jfhj/ubjg)}(hhh]h)}(h Descriptionh]h Description}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj/ubah}(h]h ]h"]h$]h&]uh1jfhj/ubeh}(h]h ]h"]h$]h&]uh1jahj|/ubah}(h]h ]h"]h$]h&]uh1j\hjg/ubj)}(hhh](jb)}(hhh](jg)}(hhh]h)}(h0h]h0}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM!hj/ubah}(h]h ]h"]h$]h&]uh1jfhj/ubjg)}(hhh]h)}(hLinuxh]hLinux}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM"hj/ubah}(h]h ]h"]h$]h&]uh1jfhj/ubeh}(h]h ]h"]h$]h&]uh1jahj/ubjb)}(hhh](jg)}(hhh]h)}(hj.h]h1}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM#hj/ubah}(h]h ]h"]h$]h&]uh1jfhj/ubjg)}(hhh]h)}(hHurdh]hHurd}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM$hj0ubah}(h]h ]h"]h$]h&]uh1jfhj/ubeh}(h]h ]h"]h$]h&]uh1jahj/ubjb)}(hhh](jg)}(hhh]h)}(hj.h]h2}(hj20hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM%hj/0ubah}(h]h ]h"]h$]h&]uh1jfhj,0ubjg)}(hhh]h)}(hMasixh]hMasix}(hjH0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM&hjE0ubah}(h]h ]h"]h$]h&]uh1jfhj,0ubeh}(h]h ]h"]h$]h&]uh1jahj/ubjb)}(hhh](jg)}(hhh]h)}(hj/h]h3}(hjh0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM'hje0ubah}(h]h ]h"]h$]h&]uh1jfhjb0ubjg)}(hhh]h)}(hFreeBSDh]hFreeBSD}(hj~0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM(hj{0ubah}(h]h ]h"]h$]h&]uh1jfhjb0ubeh}(h]h ]h"]h$]h&]uh1jahj/ubjb)}(hhh](jg)}(hhh]h)}(h4h]h4}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM)hj0ubah}(h]h ]h"]h$]h&]uh1jfhj0ubjg)}(hhh]h)}(hLitesh]hLites}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM*hj0ubah}(h]h ]h"]h$]h&]uh1jfhj0ubeh}(h]h ]h"]h$]h&]uh1jahj/ubeh}(h]h ]h"]h$]h&]uh1jhjg/ubeh}(h]h ]h"]h$]h&]colsKuh1j0hjd/ubah}(h]h ]j,ah"]h$]h&]uh1j+hhhhhNhNubj,)}(h.. _super_revision:h]h}(h]h ]h"]h$]h&]jj) uh1j,hM,hhhhhhj,Kubh)}(h0The superblock revision is one of the following:h]h0The superblock revision is one of the following:}(hj0hhhNhNubah}(h]j) ah ]h"]super_revisionah$]h&]uh1hhhhM.hhhhj-}j0j0sj-}j) j0sj,Kubj,)}(hhh]j1)}(hhh](j6)}(hhh]h}(h]h ]h"]h$]h&]j@Kuh1j5hj1ubj6)}(hhh]h}(h]h ]h"]h$]h&]j@KHuh1j5hj1ubj])}(hhh]jb)}(hhh](jg)}(hhh]h)}(hValueh]hValue}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM4hj1ubah}(h]h ]h"]h$]h&]uh1jfhj1ubjg)}(hhh]h)}(h Descriptionh]h Description}(hj51hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM5hj21ubah}(h]h ]h"]h$]h&]uh1jfhj1ubeh}(h]h ]h"]h$]h&]uh1jahj1ubah}(h]h ]h"]h$]h&]uh1j\hj1ubj)}(hhh](jb)}(hhh](jg)}(hhh]h)}(hj/h]h0}(hj^1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM6hj[1ubah}(h]h ]h"]h$]h&]uh1jfhjX1ubjg)}(hhh]h)}(hOriginal formath]hOriginal format}(hjt1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM7hjq1ubah}(h]h ]h"]h$]h&]uh1jfhjX1ubeh}(h]h ]h"]h$]h&]uh1jahjU1ubjb)}(hhh](jg)}(hhh]h)}(hj.h]h1}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM8hj1ubah}(h]h ]h"]h$]h&]uh1jfhj1ubjg)}(hhh]h)}(h v2 format w/ dynamic inode sizesh]h v2 format w/ dynamic inode sizes}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM9hj1ubah}(h]h ]h"]h$]h&]uh1jfhj1ubeh}(h]h ]h"]h$]h&]uh1jahjU1ubeh}(h]h ]h"]h$]h&]uh1jhj1ubeh}(h]h ]h"]h$]h&]colsKuh1j0hj0ubah}(h]h ]j,ah"]h$]h&]uh1j+hhhhhNhNubh)}(hJNote that ``EXT4_DYNAMIC_REV`` refers to a revision 1 or newer filesystem.h](h Note that }(hj1hhhNhNubj)}(h``EXT4_DYNAMIC_REV``h]hEXT4_DYNAMIC_REV}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj1ubh, refers to a revision 1 or newer filesystem.}(hj1hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhM;hhhhubj,)}(h.. _super_compat:h]h}(h]h ]h"]h$]h&]jj uh1j,hM=hhhhhhj,Kubh)}(hRThe superblock compatible features field is a combination of any of the following:h]hRThe superblock compatible features field is a combination of any of the following:}(hj2hhhNhNubah}(h]j ah ]h"] super_compatah$]h&]uh1hhhhM?hhhhj-}j 2j1sj-}j j1sj,Kubj,)}(hhh]j1)}(hhh](j6)}(hhh]h}(h]h ]h"]h$]h&]j@Kuh1j5hj2ubj6)}(hhh]h}(h]h ]h"]h$]h&]j@K@uh1j5hj2ubj])}(hhh]jb)}(hhh](jg)}(hhh]h)}(hValueh]hValue}(hj32hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMFhj02ubah}(h]h ]h"]h$]h&]uh1jfhj-2ubjg)}(hhh]h)}(h Descriptionh]h Description}(hjJ2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMGhjG2ubah}(h]h ]h"]h$]h&]uh1jfhj-2ubeh}(h]h ]h"]h$]h&]uh1jahj*2ubah}(h]h ]h"]h$]h&]uh1j\hj2ubj)}(hhh](jb)}(hhh](jg)}(hhh]h)}(h0x1h]h0x1}(hjs2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMHhjp2ubah}(h]h ]h"]h$]h&]uh1jfhjm2ubjg)}(hhh]h)}(h.Directory preallocation (COMPAT_DIR_PREALLOC).h]h.Directory preallocation (COMPAT_DIR_PREALLOC).}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMIhj2ubah}(h]h ]h"]h$]h&]uh1jfhjm2ubeh}(h]h ]h"]h$]h&]uh1jahjj2ubjb)}(hhh](jg)}(hhh]h)}(h0x2h]h0x2}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMJhj2ubah}(h]h ]h"]h$]h&]uh1jfhj2ubjg)}(hhh]h)}(hS“imagic inodes”. Not clear from the code what this does (COMPAT_IMAGIC_INODES).h]hS“imagic inodes”. Not clear from the code what this does (COMPAT_IMAGIC_INODES).}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMKhj2ubah}(h]h ]h"]h$]h&]uh1jfhj2ubeh}(h]h ]h"]h$]h&]uh1jahjj2ubjb)}(hhh](jg)}(hhh]h)}(h0x4h]h0x4}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMMhj2ubah}(h]h ]h"]h$]h&]uh1jfhj2ubjg)}(hhh]h)}(h#Has a journal (COMPAT_HAS_JOURNAL).h]h#Has a journal (COMPAT_HAS_JOURNAL).}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMNhj2ubah}(h]h ]h"]h$]h&]uh1jfhj2ubeh}(h]h ]h"]h$]h&]uh1jahjj2ubjb)}(hhh](jg)}(hhh]h)}(h0x8h]h0x8}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMOhj3ubah}(h]h ]h"]h$]h&]uh1jfhj3ubjg)}(hhh]h)}(h/Supports extended attributes (COMPAT_EXT_ATTR).h]h/Supports extended attributes (COMPAT_EXT_ATTR).}(hj/3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMPhj,3ubah}(h]h ]h"]h$]h&]uh1jfhj3ubeh}(h]h ]h"]h$]h&]uh1jahjj2ubjb)}(hhh](jg)}(hhh]h)}(h0x10h]h0x10}(hjO3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMQhjL3ubah}(h]h ]h"]h$]h&]uh1jfhjI3ubjg)}(hhh]h)}(hhHas reserved GDT blocks for filesystem expansion (COMPAT_RESIZE_INODE). Requires RO_COMPAT_SPARSE_SUPER.h]hhHas reserved GDT blocks for filesystem expansion (COMPAT_RESIZE_INODE). Requires RO_COMPAT_SPARSE_SUPER.}(hjf3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMRhjc3ubah}(h]h ]h"]h$]h&]uh1jfhjI3ubeh}(h]h ]h"]h$]h&]uh1jahjj2ubjb)}(hhh](jg)}(hhh]h)}(h0x20h]h0x20}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMThj3ubah}(h]h ]h"]h$]h&]uh1jfhj3ubjg)}(hhh]h)}(h)Has directory indices (COMPAT_DIR_INDEX).h]h)Has directory indices (COMPAT_DIR_INDEX).}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMUhj3ubah}(h]h ]h"]h$]h&]uh1jfhj3ubeh}(h]h ]h"]h$]h&]uh1jahjj2ubjb)}(hhh](jg)}(hhh]h)}(h0x40h]h0x40}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMVhj3ubah}(h]h ]h"]h$]h&]uh1jfhj3ubjg)}(hhh]h)}(hg“Lazy BG”. Not in Linux kernel, seems to have been for uninitialized block groups? (COMPAT_LAZY_BG)h]hg“Lazy BG”. Not in Linux kernel, seems to have been for uninitialized block groups? (COMPAT_LAZY_BG)}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMWhj3ubah}(h]h ]h"]h$]h&]uh1jfhj3ubeh}(h]h ]h"]h$]h&]uh1jahjj2ubjb)}(hhh](jg)}(hhh]h)}(h0x80h]h0x80}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMYhj3ubah}(h]h ]h"]h$]h&]uh1jfhj3ubjg)}(hhh]h)}(h6“Exclude inode”. Not used. (COMPAT_EXCLUDE_INODE).h]h6“Exclude inode”. Not used. (COMPAT_EXCLUDE_INODE).}(hj 4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMZhj4ubah}(h]h ]h"]h$]h&]uh1jfhj3ubeh}(h]h ]h"]h$]h&]uh1jahjj2ubjb)}(hhh](jg)}(hhh]h)}(h0x100h]h0x100}(hj+4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM[hj(4ubah}(h]h ]h"]h$]h&]uh1jfhj%4ubjg)}(hhh]h)}(h“Exclude bitmap”. Seems to be used to indicate the presence of snapshot-related exclude bitmaps? Not defined in kernel or used in e2fsprogs (COMPAT_EXCLUDE_BITMAP).h]h“Exclude bitmap”. Seems to be used to indicate the presence of snapshot-related exclude bitmaps? Not defined in kernel or used in e2fsprogs (COMPAT_EXCLUDE_BITMAP).}(hjB4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM\hj?4ubah}(h]h ]h"]h$]h&]uh1jfhj%4ubeh}(h]h ]h"]h$]h&]uh1jahjj2ubjb)}(hhh](jg)}(hhh]h)}(h0x200h]h0x200}(hjb4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM_hj_4ubah}(h]h ]h"]h$]h&]uh1jfhj\4ubjg)}(hhh]h)}(hSparse Super Block, v2. If this flag is set, the SB field s_backup_bgs points to the two block groups that contain backup superblocks (COMPAT_SPARSE_SUPER2).h]hSparse Super Block, v2. If this flag is set, the SB field s_backup_bgs points to the two block groups that contain backup superblocks (COMPAT_SPARSE_SUPER2).}(hjy4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM`hjv4ubah}(h]h ]h"]h$]h&]uh1jfhj\4ubeh}(h]h ]h"]h$]h&]uh1jahjj2ubjb)}(hhh](jg)}(hhh]h)}(h0x400h]h0x400}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMchj4ubah}(h]h ]h"]h$]h&]uh1jfhj4ubjg)}(hhh]h)}(hXFast commits supported. Although fast commits blocks are backward incompatible, fast commit blocks are not always present in the journal. If fast commit blocks are present in the journal, JBD2 incompat feature (JBD2_FEATURE_INCOMPAT_FAST_COMMIT) gets set (COMPAT_FAST_COMMIT).h]hXFast commits supported. Although fast commits blocks are backward incompatible, fast commit blocks are not always present in the journal. If fast commit blocks are present in the journal, JBD2 incompat feature (JBD2_FEATURE_INCOMPAT_FAST_COMMIT) gets set (COMPAT_FAST_COMMIT).}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMdhj4ubah}(h]h ]h"]h$]h&]uh1jfhj4ubeh}(h]h ]h"]h$]h&]uh1jahjj2ubjb)}(hhh](jg)}(hhh]h)}(h0x1000h]h0x1000}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMjhj4ubah}(h]h ]h"]h$]h&]uh1jfhj4ubjg)}(hhh]h)}(hOrphan file allocated. This is the special file for more efficient tracking of unlinked but still open inodes. When there may be any entries in the file, we additionally set proper rocompat feature (RO_COMPAT_ORPHAN_PRESENT).h]hOrphan file allocated. This is the special file for more efficient tracking of unlinked but still open inodes. When there may be any entries in the file, we additionally set proper rocompat feature (RO_COMPAT_ORPHAN_PRESENT).}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMkhj4ubah}(h]h ]h"]h$]h&]uh1jfhj4ubeh}(h]h ]h"]h$]h&]uh1jahjj2ubeh}(h]h ]h"]h$]h&]uh1jhj2ubeh}(h]h ]h"]h$]h&]colsKuh1j0hj2ubah}(h]h ]j,ah"]h$]h&]uh1j+hhhhhNhNubj,)}(h.. _super_incompat:h]h}(h]h ]h"]h$]h&]jjmuh1j,hMphhhhhhj,Kubh)}(hTThe superblock incompatible features field is a combination of any of the following:h]hTThe superblock incompatible features field is a combination of any of the following:}(hj5hhhNhNubah}(h]jmah ]h"]super_incompatah$]h&]uh1hhhhMrhhhhj-}j*5j5sj-}jmj5sj,Kubj,)}(hhh]j1)}(hhh](j6)}(hhh]h}(h]h ]h"]h$]h&]j@Kuh1j5hj25ubj6)}(hhh]h}(h]h ]h"]h$]h&]j@K@uh1j5hj25ubj])}(hhh]jb)}(hhh](jg)}(hhh]h)}(hValueh]hValue}(hjP5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMyhjM5ubah}(h]h ]h"]h$]h&]uh1jfhjJ5ubjg)}(hhh]h)}(h Descriptionh]h Description}(hjg5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMzhjd5ubah}(h]h ]h"]h$]h&]uh1jfhjJ5ubeh}(h]h ]h"]h$]h&]uh1jahjG5ubah}(h]h ]h"]h$]h&]uh1j\hj25ubj)}(hhh](jb)}(hhh](jg)}(hhh]h)}(h0x1h]h0x1}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM{hj5ubah}(h]h ]h"]h$]h&]uh1jfhj5ubjg)}(hhh]h)}(h#Compression (INCOMPAT_COMPRESSION).h]h#Compression (INCOMPAT_COMPRESSION).}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM|hj5ubah}(h]h ]h"]h$]h&]uh1jfhj5ubeh}(h]h ]h"]h$]h&]uh1jahj5ubjb)}(hhh](jg)}(hhh]h)}(h0x2h]h0x2}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM}hj5ubah}(h]h ]h"]h$]h&]uh1jfhj5ubjg)}(hhh]h)}(hWDirectory entries record the file type. See ext4_dir_entry_2 below (INCOMPAT_FILETYPE).h]hWDirectory entries record the file type. See ext4_dir_entry_2 below (INCOMPAT_FILETYPE).}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM~hj5ubah}(h]h ]h"]h$]h&]uh1jfhj5ubeh}(h]h ]h"]h$]h&]uh1jahj5ubjb)}(hhh](jg)}(hhh]h)}(h0x4h]h0x4}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj5ubah}(h]h ]h"]h$]h&]uh1jfhj5ubjg)}(hhh]h)}(h-Filesystem needs recovery (INCOMPAT_RECOVER).h]h-Filesystem needs recovery (INCOMPAT_RECOVER).}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj6ubah}(h]h ]h"]h$]h&]uh1jfhj5ubeh}(h]h ]h"]h$]h&]uh1jahj5ubjb)}(hhh](jg)}(hhh]h)}(h0x8h]h0x8}(hj56hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj26ubah}(h]h ]h"]h$]h&]uh1jfhj/6ubjg)}(hhh]h)}(h@Filesystem has a separate journal device (INCOMPAT_JOURNAL_DEV).h]h@Filesystem has a separate journal device (INCOMPAT_JOURNAL_DEV).}(hjL6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjI6ubah}(h]h ]h"]h$]h&]uh1jfhj/6ubeh}(h]h ]h"]h$]h&]uh1jahj5ubjb)}(hhh](jg)}(hhh]h)}(h0x10h]h0x10}(hjl6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhji6ubah}(h]h ]h"]h$]h&]uh1jfhjf6ubjg)}(hhh]h)}(hQMeta block groups. See the earlier discussion of this feature (INCOMPAT_META_BG).h]hQMeta block groups. See the earlier discussion of this feature (INCOMPAT_META_BG).}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj6ubah}(h]h ]h"]h$]h&]uh1jfhjf6ubeh}(h]h ]h"]h$]h&]uh1jahj5ubjb)}(hhh](jg)}(hhh]h)}(h0x40h]h0x40}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj6ubah}(h]h ]h"]h$]h&]uh1jfhj6ubjg)}(hhh]h)}(h8Files in this filesystem use extents (INCOMPAT_EXTENTS).h]h8Files in this filesystem use extents (INCOMPAT_EXTENTS).}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj6ubah}(h]h ]h"]h$]h&]uh1jfhj6ubeh}(h]h ]h"]h$]h&]uh1jahj5ubjb)}(hhh](jg)}(hhh]h)}(h0x80h]h0x80}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj6ubah}(h]h ]h"]h$]h&]uh1jfhj6ubjg)}(hhh]h)}(h9Enable a filesystem size of 2^64 blocks (INCOMPAT_64BIT).h]h9Enable a filesystem size of 2^64 blocks (INCOMPAT_64BIT).}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj6ubah}(h]h ]h"]h$]h&]uh1jfhj6ubeh}(h]h ]h"]h$]h&]uh1jahj5ubjb)}(hhh](jg)}(hhh]h)}(h0x100h]h0x100}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj7ubah}(h]h ]h"]h$]h&]uh1jfhj 7ubjg)}(hhh]h)}(h)Multiple mount protection (INCOMPAT_MMP).h]h)Multiple mount protection (INCOMPAT_MMP).}(hj(7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj%7ubah}(h]h ]h"]h$]h&]uh1jfhj 7ubeh}(h]h ]h"]h$]h&]uh1jahj5ubjb)}(hhh](jg)}(hhh]h)}(h0x200h]h0x200}(hjH7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjE7ubah}(h]h ]h"]h$]h&]uh1jfhjB7ubjg)}(hhh]h)}(hUFlexible block groups. See the earlier discussion of this feature (INCOMPAT_FLEX_BG).h]hUFlexible block groups. See the earlier discussion of this feature (INCOMPAT_FLEX_BG).}(hj_7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj\7ubah}(h]h ]h"]h$]h&]uh1jfhjB7ubeh}(h]h ]h"]h$]h&]uh1jahj5ubjb)}(hhh](jg)}(hhh]h)}(h0x400h]h0x400}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj|7ubah}(h]h ]h"]h$]h&]uh1jfhjy7ubjg)}(hhh]h)}(hPInodes can be used to store large extended attribute values (INCOMPAT_EA_INODE).h]hPInodes can be used to store large extended attribute values (INCOMPAT_EA_INODE).}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj7ubah}(h]h ]h"]h$]h&]uh1jfhjy7ubeh}(h]h ]h"]h$]h&]uh1jahj5ubjb)}(hhh](jg)}(hhh]h)}(h0x1000h]h0x1000}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj7ubah}(h]h ]h"]h$]h&]uh1jfhj7ubjg)}(hhh]h)}(h>Data in directory entry (INCOMPAT_DIRDATA). (Not implemented?)h]h>Data in directory entry (INCOMPAT_DIRDATA). (Not implemented?)}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj7ubah}(h]h ]h"]h$]h&]uh1jfhj7ubeh}(h]h ]h"]h$]h&]uh1jahj5ubjb)}(hhh](jg)}(hhh]h)}(h0x2000h]h0x2000}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj7ubah}(h]h ]h"]h$]h&]uh1jfhj7ubjg)}(hhh]h)}(hXMetadata checksum seed is stored in the superblock. This feature enables the administrator to change the UUID of a metadata_csum filesystem while the filesystem is mounted; without it, the checksum definition requires all metadata blocks to be rewritten (INCOMPAT_CSUM_SEED).h]hXMetadata checksum seed is stored in the superblock. This feature enables the administrator to change the UUID of a metadata_csum filesystem while the filesystem is mounted; without it, the checksum definition requires all metadata blocks to be rewritten (INCOMPAT_CSUM_SEED).}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj8ubah}(h]h ]h"]h$]h&]uh1jfhj7ubeh}(h]h ]h"]h$]h&]uh1jahj5ubjb)}(hhh](jg)}(hhh]h)}(h0x4000h]h0x4000}(hj$8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj!8ubah}(h]h ]h"]h$]h&]uh1jfhj8ubjg)}(hhh]h)}(hXLarge directory >2GB or 3-level htree (INCOMPAT_LARGEDIR). Prior to this feature, directories could not be larger than 4GiB and could not have an htree more than 2 levels deep. If this feature is enabled, directories can be larger than 4GiB and have a maximum htree depth of 3.h]hXLarge directory >2GB or 3-level htree (INCOMPAT_LARGEDIR). Prior to this feature, directories could not be larger than 4GiB and could not have an htree more than 2 levels deep. If this feature is enabled, directories can be larger than 4GiB and have a maximum htree depth of 3.}(hj;8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj88ubah}(h]h ]h"]h$]h&]uh1jfhj8ubeh}(h]h ]h"]h$]h&]uh1jahj5ubjb)}(hhh](jg)}(hhh]h)}(h0x8000h]h0x8000}(hj[8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjX8ubah}(h]h ]h"]h$]h&]uh1jfhjU8ubjg)}(hhh]h)}(h%Data in inode (INCOMPAT_INLINE_DATA).h]h%Data in inode (INCOMPAT_INLINE_DATA).}(hjr8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjo8ubah}(h]h ]h"]h$]h&]uh1jfhjU8ubeh}(h]h ]h"]h$]h&]uh1jahj5ubjb)}(hhh](jg)}(hhh]h)}(h0x10000h]h0x10000}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj8ubah}(h]h ]h"]h$]h&]uh1jfhj8ubjg)}(hhh]h)}(h4Encrypted inodes can be present. (INCOMPAT_ENCRYPT).h]h4Encrypted inodes can be present. (INCOMPAT_ENCRYPT).}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj8ubah}(h]h ]h"]h$]h&]uh1jfhj8ubeh}(h]h ]h"]h$]h&]uh1jahj5ubjb)}(hhh](jg)}(hhh]h)}(h0x20000h]h0x20000}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj8ubah}(h]h ]h"]h$]h&]uh1jfhj8ubjg)}(hhh]h)}(h@Directories can be marked case-insensitive. (INCOMPAT_CASEFOLD).h]h@Directories can be marked case-insensitive. (INCOMPAT_CASEFOLD).}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj8ubah}(h]h ]h"]h$]h&]uh1jfhj8ubeh}(h]h ]h"]h$]h&]uh1jahj5ubeh}(h]h ]h"]h$]h&]uh1jhj25ubeh}(h]h ]h"]h$]h&]colsKuh1j0hj/5ubah}(h]h ]j,ah"]h$]h&]uh1j+hhhhhNhNubj,)}(h.. _super_rocompat:h]h}(h]h ]h"]h$]h&]jjuh1j,hMhhhhhhj,Kubh)}(h\The superblock read-only compatible features field is a combination of any of the following:h]h\The superblock read-only compatible features field is a combination of any of the following:}(hj9hhhNhNubah}(h]jah ]h"]super_rocompatah$]h&]uh1hhhhMhhhhj-}j#9j 9sj-}jj 9sj,Kubj,)}(hhh]j1)}(hhh](j6)}(hhh]h}(h]h ]h"]h$]h&]j@Kuh1j5hj+9ubj6)}(hhh]h}(h]h ]h"]h$]h&]j@K@uh1j5hj+9ubj])}(hhh]jb)}(hhh](jg)}(hhh]h)}(hValueh]hValue}(hjI9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjF9ubah}(h]h ]h"]h$]h&]uh1jfhjC9ubjg)}(hhh]h)}(h Descriptionh]h Description}(hj`9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj]9ubah}(h]h ]h"]h$]h&]uh1jfhjC9ubeh}(h]h ]h"]h$]h&]uh1jahj@9ubah}(h]h ]h"]h$]h&]uh1j\hj+9ubj)}(hhh](jb)}(hhh](jg)}(hxhh]h)}(h0x1h]h0x1}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj9ubah}(h]h ]h"]h$]h&]uh1jfhj9ubjg)}(hhh]h)}(hXSparse superblocks. See the earlier discussion of this feature (RO_COMPAT_SPARSE_SUPER).h]hXSparse superblocks. See the earlier discussion of this feature (RO_COMPAT_SPARSE_SUPER).}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj9ubah}(h]h ]h"]h$]h&]uh1jfhj9ubeh}(h]h ]h"]h$]h&]uh1jahj9ubjb)}(hhh](jg)}(hhh]h)}(h0x2h]h0x2}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj9ubah}(h]h ]h"]h$]h&]uh1jfhj9ubjg)}(hhh]h)}(hWThis filesystem has been used to store a file greater than 2GiB (RO_COMPAT_LARGE_FILE).h]hWThis filesystem has been used to store a file greater than 2GiB (RO_COMPAT_LARGE_FILE).}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj9ubah}(h]h ]h"]h$]h&]uh1jfhj9ubeh}(h]h ]h"]h$]h&]uh1jahj9ubjb)}(hhh](jg)}(hhh]h)}(h0x4h]h0x4}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj9ubah}(h]h ]h"]h$]h&]uh1jfhj9ubjg)}(hhh]h)}(h6Not used in kernel or e2fsprogs (RO_COMPAT_BTREE_DIR).h]h6Not used in kernel or e2fsprogs (RO_COMPAT_BTREE_DIR).}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj :ubah}(h]h ]h"]h$]h&]uh1jfhj9ubeh}(h]h ]h"]h$]h&]uh1jahj9ubjb)}(hhh](jg)}(hhh]h)}(h0x8h]h0x8}(hj.:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj+:ubah}(h]h ]h"]h$]h&]uh1jfhj(:ubjg)}(hhh]h)}(hThis filesystem has files whose sizes are represented in units of logical blocks, not 512-byte sectors. This implies a very large file indeed! (RO_COMPAT_HUGE_FILE)h]hThis filesystem has files whose sizes are represented in units of logical blocks, not 512-byte sectors. This implies a very large file indeed! (RO_COMPAT_HUGE_FILE)}(hjE:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjB:ubah}(h]h ]h"]h$]h&]uh1jfhj(:ubeh}(h]h ]h"]h$]h&]uh1jahj9ubjb)}(hhh](jg)}(hhh]h)}(h0x10h]h0x10}(hje:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjb:ubah}(h]h ]h"]h$]h&]uh1jfhj_:ubjg)}(hhh]h)}(hGroup descriptors have checksums. In addition to detecting corruption, this is useful for lazy formatting with uninitialized groups (RO_COMPAT_GDT_CSUM).h]hGroup descriptors have checksums. In addition to detecting corruption, this is useful for lazy formatting with uninitialized groups (RO_COMPAT_GDT_CSUM).}(hj|:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjy:ubah}(h]h ]h"]h$]h&]uh1jfhj_:ubeh}(h]h ]h"]h$]h&]uh1jahj9ubjb)}(hhh](jg)}(hhh]h)}(h0x20h]h0x20}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj:ubah}(h]h ]h"]h$]h&]uh1jfhj:ubjg)}(hhh]h)}(hIndicates that the old ext3 32,000 subdirectory limit no longer applies (RO_COMPAT_DIR_NLINK). A directory's i_links_count will be set to 1 if it is incremented past 64,999.h]hIndicates that the old ext3 32,000 subdirectory limit no longer applies (RO_COMPAT_DIR_NLINK). A directory’s i_links_count will be set to 1 if it is incremented past 64,999.}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj:ubah}(h]h ]h"]h$]h&]uh1jfhj:ubeh}(h]h ]h"]h$]h&]uh1jahj9ubjb)}(hhh](jg)}(hhh]h)}(h0x40h]h0x40}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj:ubah}(h]h ]h"]h$]h&]uh1jfhj:ubjg)}(hhh]h)}(hMIndicates that large inodes exist on this filesystem (RO_COMPAT_EXTRA_ISIZE).h]hMIndicates that large inodes exist on this filesystem (RO_COMPAT_EXTRA_ISIZE).}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj:ubah}(h]h ]h"]h$]h&]uh1jfhj:ubeh}(h]h ]h"]h$]h&]uh1jahj9ubjb)}(hhh](jg)}(hhh]h)}(h0x80h]h0x80}(hj ;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj;ubah}(h]h ]h"]h$]h&]uh1jfhj;ubjg)}(hhh]h)}(h8This filesystem has a snapshot (RO_COMPAT_HAS_SNAPSHOT).h]h8This filesystem has a snapshot (RO_COMPAT_HAS_SNAPSHOT).}(hj!;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj;ubah}(h]h ]h"]h$]h&]uh1jfhj;ubeh}(h]h ]h"]h$]h&]uh1jahj9ubjb)}(hhh](jg)}(hhh]h)}(h0x100h]h0x100}(hjA;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj>;ubah}(h]h ]h"]h$]h&]uh1jfhj;;ubjg)}(hhh]h)}(h$`Quota `__ (RO_COMPAT_QUOTA).h](jy)}(h`Quota `__h]hQuota}(hj\;hhhNhNubah}(h]h ]h"]h$]h&]nameQuotaje$Quotauh1jxhjX;ubh (RO_COMPAT_QUOTA).}(hjX;hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjU;ubah}(h]h ]h"]h$]h&]uh1jfhj;;ubeh}(h]h ]h"]h$]h&]uh1jahj9ubjb)}(hhh](jg)}(hhh]h)}(h0x200h]h0x200}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj;ubah}(h]h ]h"]h$]h&]uh1jfhj;ubjg)}(hhh]h)}(hThis filesystem supports “bigalloc”, which means that file extents are tracked in units of clusters (of blocks) instead of blocks (RO_COMPAT_BIGALLOC).h]hThis filesystem supports “bigalloc”, which means that file extents are tracked in units of clusters (of blocks) instead of blocks (RO_COMPAT_BIGALLOC).}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj;ubah}(h]h ]h"]h$]h&]uh1jfhj;ubeh}(h]h ]h"]h$]h&]uh1jahj9ubjb)}(hhh](jg)}(hhh]h)}(h0x400h]h0x400}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj;ubah}(h]h ]h"]h$]h&]uh1jfhj;ubjg)}(hhh]h)}(hThis filesystem supports metadata checksumming. (RO_COMPAT_METADATA_CSUM; implies RO_COMPAT_GDT_CSUM, though GDT_CSUM must not be set)h]hThis filesystem supports metadata checksumming. (RO_COMPAT_METADATA_CSUM; implies RO_COMPAT_GDT_CSUM, though GDT_CSUM must not be set)}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj;ubah}(h]h ]h"]h$]h&]uh1jfhj;ubeh}(h]h ]h"]h$]h&]uh1jahj9ubjb)}(hhh](jg)}(hhh]h)}(h0x800h]h0x800}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj;ubah}(h]h ]h"]h$]h&]uh1jfhj;ubjg)}(hhh]h)}(hfFilesystem supports replicas. This feature is neither in the kernel nor e2fsprogs. (RO_COMPAT_REPLICA)h]hfFilesystem supports replicas. This feature is neither in the kernel nor e2fsprogs. (RO_COMPAT_REPLICA)}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj <ubah}(h]h ]h"]h$]h&]uh1jfhj;ubeh}(h]h ]h"]h$]h&]uh1jahj9ubjb)}(hhh](jg)}(hhh]h)}(h0x1000h]h0x1000}(hj.<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj+<ubah}(h]h ]h"]h$]h&]uh1jfhj(<ubjg)}(hhh]h)}(hRead-only filesystem image; the kernel will not mount this image read-write and most tools will refuse to write to the image. (RO_COMPAT_READONLY)h]hRead-only filesystem image; the kernel will not mount this image read-write and most tools will refuse to write to the image. (RO_COMPAT_READONLY)}(hjE<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjB<ubah}(h]h ]h"]h$]h&]uh1jfhj(<ubeh}(h]h ]h"]h$]h&]uh1jahj9ubjb)}(hhh](jg)}(hhh]h)}(h0x2000h]h0x2000}(hje<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjb<ubah}(h]h ]h"]h$]h&]uh1jfhj_<ubjg)}(hhh]h)}(h5Filesystem tracks project quotas. (RO_COMPAT_PROJECT)h]h5Filesystem tracks project quotas. (RO_COMPAT_PROJECT)}(hj|<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjy<ubah}(h]h ]h"]h$]h&]uh1jfhj_<ubeh}(h]h ]h"]h$]h&]uh1jahj9ubjb)}(hhh](jg)}(hhh]h)}(h0x8000h]h0x8000}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj<ubah}(h]h ]h"]h$]h&]uh1jfhj<ubjg)}(hhh]h)}(hBVerity inodes may be present on the filesystem. (RO_COMPAT_VERITY)h]hBVerity inodes may be present on the filesystem. (RO_COMPAT_VERITY)}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj<ubah}(h]h ]h"]h$]h&]uh1jfhj<ubeh}(h]h ]h"]h$]h&]uh1jahj9ubjb)}(hhh](jg)}(hhh]h)}(h0x10000h]h0x10000}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj<ubah}(h]h ]h"]h$]h&]uh1jfhj<ubjg)}(hhh]h)}(hIndicates orphan file may have valid orphan entries and thus we need to clean them up when mounting the filesystem (RO_COMPAT_ORPHAN_PRESENT).h]hIndicates orphan file may have valid orphan entries and thus we need to clean them up when mounting the filesystem (RO_COMPAT_ORPHAN_PRESENT).}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj<ubah}(h]h ]h"]h$]h&]uh1jfhj<ubeh}(h]h ]h"]h$]h&]uh1jahj9ubeh}(h]h ]h"]h$]h&]uh1jhj+9ubeh}(h]h ]h"]h$]h&]colsKuh1j0hj(9ubah}(h]h ]j,ah"]h$]h&]uh1j+hhhhhNhNubj,)}(h.. _super_def_hash:h]h}(h]h ]h"]h$]h&]jjuh1j,hMhhhhhhj,Kubh)}(h9The ``s_def_hash_version`` field is one of the following:h](hThe }(hj!=hhhNhNubj)}(h``s_def_hash_version``h]hs_def_hash_version}(hj)=hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj!=ubh field is one of the following:}(hj!=hhhNhNubeh}(h]jah ]h"]super_def_hashah$]h&]uh1hhhhMhhhhj-}j?=j=sj-}jj=sj,Kubj,)}(hhh]j1)}(hhh](j6)}(hhh]h}(h]h ]h"]h$]h&]j@Kuh1j5hjG=ubj6)}(hhh]h}(h]h ]h"]h$]h&]j@KHuh1j5hjG=ubj])}(hhh]jb)}(hhh](jg)}(hhh]h)}(hValueh]hValue}(hje=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjb=ubah}(h]h ]h"]h$]h&]uh1jfhj_=ubjg)}(hhh]h)}(h Descriptionh]h Description}(hj|=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjy=ubah}(h]h ]h"]h$]h&]uh1jfhj_=ubeh}(h]h ]h"]h$]h&]uh1jahj\=ubah}(h]h ]h"]h$]h&]uh1j\hjG=ubj)}(hhh](jb)}(hhh](jg)}(hhh]h)}(h0x0h]h0x0}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj=ubah}(h]h ]h"]h$]h&]uh1jfhj=ubjg)}(hhh]h)}(hLegacy.h]hLegacy.}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj=ubah}(h]h ]h"]h$]h&]uh1jfhj=ubeh}(h]h ]h"]h$]h&]uh1jahj=ubjb)}(hhh](jg)}(hhh]h)}(h0x1h]h0x1}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj=ubah}(h]h ]h"]h$]h&]uh1jfhj=ubjg)}(hhh]h)}(h Half MD4.h]h Half MD4.}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj=ubah}(h]h ]h"]h$]h&]uh1jfhj=ubeh}(h]h ]h"]h$]h&]uh1jahj=ubjb)}(hhh](jg)}(hhh]h)}(h0x2h]h0x2}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj>ubah}(h]h ]h"]h$]h&]uh1jfhj >ubjg)}(hhh]h)}(hTea.h]hTea.}(hj*>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj'>ubah}(h]h ]h"]h$]h&]uh1jfhj >ubeh}(h]h ]h"]h$]h&]uh1jahj=ubjb)}(hhh](jg)}(hhh]h)}(h0x3h]h0x3}(hjJ>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjG>ubah}(h]h ]h"]h$]h&]uh1jfhjD>ubjg)}(hhh]h)}(hLegacy, unsigned.h]hLegacy, unsigned.}(hja>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj^>ubah}(h]h ]h"]h$]h&]uh1jfhjD>ubeh}(h]h ]h"]h$]h&]uh1jahj=ubjb)}(hhh](jg)}(hhh]h)}(h0x4h]h0x4}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj~>ubah}(h]h ]h"]h$]h&]uh1jfhj{>ubjg)}(hhh]h)}(hHalf MD4, unsigned.h]hHalf MD4, unsigned.}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj>ubah}(h]h ]h"]h$]h&]uh1jfhj{>ubeh}(h]h ]h"]h$]h&]uh1jahj=ubjb)}(hhh](jg)}(hhh]h)}(h0x5h]h0x5}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj>ubah}(h]h ]h"]h$]h&]uh1jfhj>ubjg)}(hhh]h)}(hTea, unsigned.h]hTea, unsigned.}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj>ubah}(h]h ]h"]h$]h&]uh1jfhj>ubeh}(h]h ]h"]h$]h&]uh1jahj=ubeh}(h]h ]h"]h$]h&]uh1jhjG=ubeh}(h]h ]h"]h$]h&]colsKuh1j0hjD=ubah}(h]h ]j,ah"]h$]h&]uh1j+hhhhhNhNubj,)}(h.. _super_mountopts:h]h}(h]h ]h"]h$]h&]jj uh1j,hMhhhhhhj,Kubh)}(hGThe ``s_default_mount_opts`` field is any combination of the following:h](hThe }(hj?hhhNhNubj)}(h``s_default_mount_opts``h]hs_default_mount_opts}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj?ubh+ field is any combination of the following:}(hj?hhhNhNubeh}(h]j ah ]h"]super_mountoptsah$]h&]uh1hhhhMhhhhj-}j$?j>sj-}j j>sj,Kubj,)}(hhh]j1)}(hhh](j6)}(hhh]h}(h]h ]h"]h$]h&]j@Kuh1j5hj,?ubj6)}(hhh]h}(h]h ]h"]h$]h&]j@KHuh1j5hj,?ubj])}(hhh]jb)}(hhh](jg)}(hhh]h)}(hValueh]hValue}(hjJ?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjG?ubah}(h]h ]h"]h$]h&]uh1jfhjD?ubjg)}(hhh]h)}(h Descriptionh]h Description}(hja?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj^?ubah}(h]h ]h"]h$]h&]uh1jfhjD?ubeh}(h]h ]h"]h$]h&]uh1jahjA?ubah}(h]h ]h"]h$]h&]uh1j\hj,?ubj)}(hhh](jb)}(hhh](jg)}(hhh]h)}(h0x0001h]h0x0001}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj?ubah}(h]h ]h"]h$]h&]uh1jfhj?ubjg)}(hhh]h)}(h6Print debugging info upon (re)mount. (EXT4_DEFM_DEBUG)h]h6Print debugging info upon (re)mount. (EXT4_DEFM_DEBUG)}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj?ubah}(h]h ]h"]h$]h&]uh1jfhj?ubeh}(h]h ]h"]h$]h&]uh1jahj?ubjb)}(hhh](jg)}(hhh]h)}(h0x0002h]h0x0002}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj?ubah}(h]h ]h"]h$]h&]uh1jfhj?ubjg)}(hhh]h)}(hwNew files take the gid of the containing directory (instead of the fsgid of the current process). (EXT4_DEFM_BSDGROUPS)h]hwNew files take the gid of the containing directory (instead of the fsgid of the current process). (EXT4_DEFM_BSDGROUPS)}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj?ubah}(h]h ]h"]h$]h&]uh1jfhj?ubeh}(h]h ]h"]h$]h&]uh1jahj?ubjb)}(hhh](jg)}(hhh]h)}(h0x0004h]h0x0004}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj?ubah}(h]h ]h"]h$]h&]uh1jfhj?ubjg)}(hhh]h)}(hFSupport userspace-provided extended attributes. (EXT4_DEFM_XATTR_USER)h]hFSupport userspace-provided extended attributes. (EXT4_DEFM_XATTR_USER)}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj @ubah}(h]h ]h"]h$]h&]uh1jfhj?ubeh}(h]h ]h"]h$]h&]uh1jahj?ubjb)}(hhh](jg)}(hhh]h)}(h0x0008h]h0x0008}(hj/@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj,@ubah}(h]h ]h"]h$]h&]uh1jfhj)@ubjg)}(hhh]h)}(h:Support POSIX access control lists (ACLs). (EXT4_DEFM_ACL)h]h:Support POSIX access control lists (ACLs). (EXT4_DEFM_ACL)}(hjF@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjC@ubah}(h]h ]h"]h$]h&]uh1jfhj)@ubeh}(h]h ]h"]h$]h&]uh1jahj?ubjb)}(hhh](jg)}(hhh]h)}(h0x0010h]h0x0010}(hjf@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjc@ubah}(h]h ]h"]h$]h&]uh1jfhj`@ubjg)}(hhh]h)}(h-Do not support 32-bit UIDs. (EXT4_DEFM_UID16)h]h-Do not support 32-bit UIDs. (EXT4_DEFM_UID16)}(hj}@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjz@ubah}(h]h ]h"]h$]h&]uh1jfhj`@ubeh}(h]h ]h"]h$]h&]uh1jahj?ubjb)}(hhh](jg)}(hhh]h)}(h0x0020h]h0x0020}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj@ubah}(h]h ]h"]h$]h&]uh1jfhj@ubjg)}(hhh]h)}(hJAll data and metadata are committed to the journal. (EXT4_DEFM_JMODE_DATA)h]hJAll data and metadata are committed to the journal. (EXT4_DEFM_JMODE_DATA)}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj@ubah}(h]h ]h"]h$]h&]uh1jfhj@ubeh}(h]h ]h"]h$]h&]uh1jahj?ubjb)}(hhh](jg)}(hhh]h)}(h0x0040h]h0x0040}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj@ubah}(h]h ]h"]h$]h&]uh1jfhj@ubjg)}(hhh]h)}(hhAll data are flushed to the disk before metadata are committed to the journal. (EXT4_DEFM_JMODE_ORDERED)h]hhAll data are flushed to the disk before metadata are committed to the journal. (EXT4_DEFM_JMODE_ORDERED)}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj@ubah}(h]h ]h"]h$]h&]uh1jfhj@ubeh}(h]h ]h"]h$]h&]uh1jahj?ubjb)}(hhh](jg)}(hhh]h)}(h0x0060h]h0x0060}(hj AhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjAubah}(h]h ]h"]h$]h&]uh1jfhjAubjg)}(hhh]h)}(hpData ordering is not preserved; data may be written after the metadata has been written. (EXT4_DEFM_JMODE_WBACK)h]hpData ordering is not preserved; data may be written after the metadata has been written. (EXT4_DEFM_JMODE_WBACK)}(hj"AhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjAubah}(h]h ]h"]h$]h&]uh1jfhjAubeh}(h]h ]h"]h$]h&]uh1jahj?ubjb)}(hhh](jg)}(hhh]h)}(h0x0100h]h0x0100}(hjBAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj?Aubah}(h]h ]h"]h$]h&]uh1jfhjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM4hj;Cubah}(h]h ]h"]h$]h&]uh1jfhj!Cubeh}(h]h ]h"]h$]h&]uh1jahjBubeh}(h]h ]h"]h$]h&]uh1jhj[Bubeh}(h]h ]h"]h$]h&]colsKuh1j0hjXBubah}(h]h ]j,ah"]h$]h&]uh1j+hhhhhNhNubj,)}(h.. _super_encrypt:h]h}(h]h ]h"]h$]h&]jj$&uh1j,hM6hhhhhhj,Kubh)}(h>The ``s_encrypt_algos`` list can contain any of the following:h](hThe }(hjuChhhNhNubj)}(h``s_encrypt_algos``h]hs_encrypt_algos}(hj}ChhhNhNubah}(h]h ]h"]h$]h&]uh1jhjuCubh' list can contain any of the following:}(hjuChhhNhNubeh}(h]j$&ah ]h"] super_encryptah$]h&]uh1hhhhM8hhhhj-}jCjkCsj-}j$&jkCsj,Kubj,)}(hhh]j1)}(hhh](j6)}(hhh]h}(h]h ]h"]h$]h&]j@Kuh1j5hjCubj6)}(hhh]h}(h]h ]h"]h$]h&]j@KHuh1j5hjCubj])}(hhh]jb)}(hhh](jg)}(hhh]h)}(hValueh]hValue}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM>hjCubah}(h]h ]h"]h$]h&]uh1jfhjCubjg)}(hhh]h)}(h Descriptionh]h Description}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM?hjCubah}(h]h ]h"]h$]h&]uh1jfhjCubeh}(h]h ]h"]h$]h&]uh1jahjCubah}(h]h ]h"]h$]h&]uh1j\hjCubj)}(hhh](jb)}(hhh](jg)}(hhh]h)}(hj/h]h0}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM@hjCubah}(h]h ]h"]h$]h&]uh1jfhjCubjg)}(hhh]h)}(h,Invalid algorithm (ENCRYPTION_MODE_INVALID).h]h,Invalid algorithm (ENCRYPTION_MODE_INVALID).}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMAhj Dubah}(h]h ]h"]h$]h&]uh1jfhjCubeh}(h]h ]h"]h$]h&]uh1jahjCubjb)}(hhh](jg)}(hhh]h)}(hj.h]h1}(hj/DhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMBhj,Dubah}(h]h ]h"]h$]h&]uh1jfhj)Dubjg)}(hhh]h)}(h6256-bit AES in XTS mode (ENCRYPTION_MODE_AES_256_XTS).h]h6256-bit AES in XTS mode (ENCRYPTION_MODE_AES_256_XTS).}(hjEDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMChjBDubah}(h]h ]h"]h$]h&]uh1jfhj)Dubeh}(h]h ]h"]h$]h&]uh1jahjCubjb)}(hhh](jg)}(hhh]h)}(hj.h]h2}(hjeDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMDhjbDubah}(h]h ]h"]h$]h&]uh1jfhj_Dubjg)}(hhh]h)}(h6256-bit AES in GCM mode (ENCRYPTION_MODE_AES_256_GCM).h]h6256-bit AES in GCM mode (ENCRYPTION_MODE_AES_256_GCM).}(hj{DhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMEhjxDubah}(h]h ]h"]h$]h&]uh1jfhj_Dubeh}(h]h ]h"]h$]h&]uh1jahjCubjb)}(hhh](jg)}(hhh]h)}(hj/h]h3}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMFhjDubah}(h]h ]h"]h$]h&]uh1jfhjDubjg)}(hhh]h)}(h6256-bit AES in CBC mode (ENCRYPTION_MODE_AES_256_CBC).h]h6256-bit AES in CBC mode (ENCRYPTION_MODE_AES_256_CBC).}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMGhjDubah}(h]h ]h"]h$]h&]uh1jfhjDubeh}(h]h ]h"]h$]h&]uh1jahjCubeh}(h]h ]h"]h$]h&]uh1jhjCubeh}(h]h ]h"]h$]h&]colsKuh1j0hjCubah}(h]h ]j,ah"]h$]h&]uh1j+hhhhhNhNubh)}(h+Total size of the superblock is 1024 bytes.h]h+Total size of the superblock is 1024 bytes.}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMIhhhhubeh}(h] super-blockah ]h"] super blockah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksjffootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjEerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourcehnj _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}( super_state]jza super_errors]ja super_creator]j asuper_revision]j a super_compat]j asuper_incompat]j]asuper_rocompat]jasuper_def_hash]jasuper_mountopts]ja super_flags]ja super_encrypt]j&aurefids}(j]j,aj ]j.aj ]jI/aj) ]j0aj ]j1ajm]j5aj]j 9aj]j=aj ]j>aj]j+Baj$&]jkCaunameids}(jDjDj-jj1.j j_/j j0j) j 2j j*5jmj#9jj?=jj$?j jSBjjCj$&u nametypes}(jDj-j1.j_/j0j 2j*5j#9j?=j$?jSBjCuh}(jDhjj,j j%.j jS/j) j0j j2jmj5jj9jj!=j j?jj5Bj$&juCu footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages] transformerN include_log] decorationNhhub.