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]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 }(hhhhhNhNubhliteral)}(h``struct ext4_super_block``h]hstruct ext4_super_block}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhubh:}(hhhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j!hjubj")}(hhh]h}(h]h ]h"]h$]h&]j,Kuh1j!hjubj")}(hhh]h}(h]h ]h"]h$]h&]j,Kuh1j!hjubj")}(hhh]h}(h]h ]h"]h$]h&]j,K(uh1j!hjubhthead)}(hhh]hrow)}(hhh](hentry)}(hhh]h)}(hOffseth]hOffset}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjTubah}(h]h ]h"]h$]h&]uh1jRhjOubjS)}(hhh]h)}(hSizeh]hSize}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjkubah}(h]h ]h"]h$]h&]uh1jRhjOubjS)}(hhh]h)}(hNameh]hName}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjOubjS)}(hhh]h)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjOubeh}(h]h ]h"]h$]h&]uh1jMhjJubah}(h]h ]h"]h$]h&]uh1jHhjubhtbody)}(hhh](jN)}(hhh](jS)}(hhh]h)}(h0x0h]h0x0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hs_inodes_counth]hs_inodes_count}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hTotal inode count.h]hTotal inode count.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hj ubah}(h]h ]h"]h$]h&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x4h]h0x4}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK!hj)ubah}(h]h ]h"]h$]h&]uh1jRhj&ubjS)}(hhh]h)}(h__le32h]h__le32}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK"hj@ubah}(h]h ]h"]h$]h&]uh1jRhj&ubjS)}(hhh]h)}(hs_blocks_count_loh]hs_blocks_count_lo}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK#hjWubah}(h]h ]h"]h$]h&]uh1jRhj&ubjS)}(hhh]h)}(hTotal block count.h]hTotal block count.}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK$hjnubah}(h]h ]h"]h$]h&]uh1jRhj&ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x8h]h0x8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK&hjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(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&]uh1jRhjubjS)}(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&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0xCh]h0xC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK)hjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__le32h]h__le32}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hj ubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hs_free_blocks_count_loh]hs_free_blocks_count_lo}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hj!ubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hFree block count.h]hFree block count.}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hj8ubah}(h]h ]h"]h$]h&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x10h]h0x10}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hjXubah}(h]h ]h"]h$]h&]uh1jRhjUubjS)}(hhh]h)}(h__le32h]h__le32}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjoubah}(h]h ]h"]h$]h&]uh1jRhjUubjS)}(hhh]h)}(hs_free_inodes_counth]hs_free_inodes_count}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjubah}(h]h ]h"]h$]h&]uh1jRhjUubjS)}(hhh]h)}(hFree inode count.h]hFree inode count.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hjubah}(h]h ]h"]h$]h&]uh1jRhjUubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x14h]h0x14}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK1hjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK2hjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hs_first_data_blockh]hs_first_data_block}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(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&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x18h]h0x18}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hj"ubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__le32h]h__le32}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hj9ubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hs_log_block_sizeh]hs_log_block_size}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjPubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h*Block size is 2 ^ (10 + s_log_block_size).h]h*Block size is 2 ^ (10 + s_log_block_size).}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjgubah}(h]h ]h"]h$]h&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x1Ch]h0x1C}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hs_log_cluster_sizeh]hs_log_cluster_size}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKthj; ubah}(h]h ]h"]h$]h&]uh1jRhj8 ubjS)}(hhh]h)}(h__le32h]h__le32}(hjU hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKuhjR ubah}(h]h ]h"]h$]h&]uh1jRhj8 ubjS)}(hhh]h)}(h s_creator_osh]h s_creator_os}(hjl hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKvhji ubah}(h]h ]h"]h$]h&]uh1jRhj8 ubjS)}(hhh]h)}(h7Creator OS. See the table super_creator_ for more info.h](hCreator OS. See the table }(hj hhhNhNubje)}(hsuper_creator_h]h super_creator}(hj hhhNhNubah}(h]h ]h"]h$]h&]name super_creatorjv super-creatoruh1jdhj jxKubh for more info.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKwhj ubah}(h]h ]h"]h$]h&]uh1jRhj8 ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x4Ch]h0x4C}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKxhj ubah}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh]h)}(h__le32h]h__le32}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKyhj ubah}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh]h)}(h s_rev_levelh]h s_rev_level}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKzhj ubah}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh]h)}(hubah}(h]h ]h"]h$]h&]uh1jRhj ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x64h]h0x64}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjsubah}(h]h ]h"]h$]h&]uh1jRhjpubjS)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjpubjS)}(hhh]h)}(hs_feature_ro_compath]hs_feature_ro_compat}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjpubjS)}(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 }(hjhhhNhNubje)}(hsuper_rocompat_h]hsuper_rocompat}(hjhhhNhNubah}(h]h ]h"]h$]h&]namesuper_rocompatjvsuper-rocompatuh1jdhjjxKubh table for more info.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjpubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x68h]h0x68}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__u8h]h__u8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h s_uuid[16]h]h s_uuid[16]}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h128-bit UUID for volume.h]h128-bit UUID for volume.}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj2ubah}(h]h ]h"]h$]h&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x78h]h0x78}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjRubah}(h]h ]h"]h$]h&]uh1jRhjOubjS)}(hhh]h)}(hcharh]hchar}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjiubah}(h]h ]h"]h$]h&]uh1jRhjOubjS)}(hhh]h)}(hs_volume_name[16]h]hs_volume_name[16]}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjOubjS)}(hhh]h)}(h Volume label.h]h Volume label.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjOubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x88h]h0x88}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hcharh]hchar}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hs_last_mounted[64]h]hs_last_mounted[64]}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(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&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0xC8h]h0xC8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__le32h]h__le32}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj3ubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hs_algorithm_usage_bitmaph]hs_algorithm_usage_bitmap}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjJubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h-For compression (Not used in e2fsprogs/Linux)h]h-For compression (Not used in e2fsprogs/Linux)}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjaubah}(h]h ]h"]h$]h&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h}(h]h ]h"]h$]h&]uh1jRhj~ubjS)}(hhh]h}(h]h ]h"]h$]h&]uh1jRhj~ubjS)}(hhh]h}(h]h ]h"]h$]h&]uh1jRhj~ubjS)}(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&]uh1jRhj~ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0xCCh]h0xCC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__u8h]h__u8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hs_prealloc_blocksh]hs_prealloc_blocks}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(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&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0xCDh]h0xCD}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj!ubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__u8h]h__u8}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj8ubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hs_prealloc_dir_blocksh]hs_prealloc_dir_blocks}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjOubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(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)}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjfubah}(h]h ]h"]h$]h&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0xCEh]h0xCE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__le16h]h__le16}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hs_reserved_gdt_blocksh]hs_reserved_gdt_blocks}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(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&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h}(h]h ]h"]h$]h&]uh1jRhjubjS)}(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.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0xD0h]h0xD0}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj&ubah}(h]h ]h"]h$]h&]uh1jRhj#ubjS)}(hhh]h)}(h__u8h]h__u8}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj=ubah}(h]h ]h"]h$]h&]uh1jRhj#ubjS)}(hhh]h)}(hs_journal_uuid[16]h]hs_journal_uuid[16]}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjTubah}(h]h ]h"]h$]h&]uh1jRhj#ubjS)}(hhh]h)}(hUUID of journal superblockh]hUUID of journal superblock}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjkubah}(h]h ]h"]h$]h&]uh1jRhj#ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0xE0h]h0xE0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hs_journal_inumh]hs_journal_inum}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(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&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0xE4h]h0xE4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__le32h]h__le32}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h s_journal_devh]h s_journal_dev}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(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.}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj5ubah}(h]h ]h"]h$]h&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0xE8h]h0xE8}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjUubah}(h]h ]h"]h$]h&]uh1jRhjRubjS)}(hhh]h)}(h__le32h]h__le32}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjlubah}(h]h ]h"]h$]h&]uh1jRhjRubjS)}(hhh]h)}(h s_last_orphanh]h s_last_orphan}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjRubjS)}(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&]uh1jRhjRubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0xECh]h0xEC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hs_hash_seed[4]h]hs_hash_seed[4]}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hHTREE hash seed.h]hHTREE hash seed.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0xFCh]h0xFC}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__u8h]h__u8}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj6ubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hs_def_hash_versionh]hs_def_hash_version}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjMubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(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 }(hjghhhNhNubje)}(hsuper_def_hash_h]hsuper_def_hash}(hjohhhNhNubah}(h]h ]h"]h$]h&]namesuper_def_hashjvsuper-def-hashuh1jdhjgjxKubh for more info.}(hjghhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjdubah}(h]h ]h"]h$]h&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0xFDh]h0xFD}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__u8h]h__u8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hs_jnl_backup_typeh]hs_jnl_backup_type}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(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 }(hjhhhNhNubh)}(h``s_jnl_blocks``h]h s_jnl_blocks}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh2 field contains a duplicate copy of the inode’s }(hjhhhNhNubh)}(h ``i_block[]``h]h i_block[]}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh array and }(hjhhhNhNubh)}(h ``i_size``h]hi_size}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0xFEh]h0xFE}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj4ubah}(h]h ]h"]h$]h&]uh1jRhj1ubjS)}(hhh]h)}(h__le16h]h__le16}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjKubah}(h]h ]h"]h$]h&]uh1jRhj1ubjS)}(hhh]h)}(h s_desc_sizeh]h s_desc_size}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjbubah}(h]h ]h"]h$]h&]uh1jRhj1ubjS)}(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.}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjyubah}(h]h ]h"]h$]h&]uh1jRhj1ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x100h]h0x100}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hs_default_mount_optsh]hs_default_mount_opts}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hDDefault mount options. See the super_mountopts_ table for more info.h](hDefault mount options. See the }(hjhhhNhNubje)}(hsuper_mountopts_h]hsuper_mountopts}(hjhhhNhNubah}(h]h ]h"]h$]h&]namesuper_mountoptsjvsuper-mountoptsuh1jdhjjxKubh table for more info.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x104h]h0x104}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__le32h]h__le32}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj*ubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hs_first_meta_bgh]hs_first_meta_bg}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjAubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(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.}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjXubah}(h]h ]h"]h$]h&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x108h]h0x108}(hj{hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjxubah}(h]h ]h"]h$]h&]uh1jRhjuubjS)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jRhjuubjS)}(hhh]h)}(h s_mkfs_timeh]h s_mkfs_time}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jRhjuubjS)}(hhh]h)}(hMiscellaneous flags. See the super_flags_ table for more info.h](hMiscellaneous flags. See the }(hjhhhNhNubje)}(h super_flags_h]h super_flags}(hjhhhNhNubah}(h]h ]h"]h$]h&]name super_flagsjv super-flagsuh1jdhjjxKubh table for more info.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhM)hjubah}(h]h ]h"]h$]h&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x164h]h0x164}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM*hjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__le16h]h__le16}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM+hjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h s_raid_strideh]h s_raid_stride}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM,hj0ubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(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.}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM-hjGubah}(h]h ]h"]h$]h&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x166h]h0x166}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM0hjgubah}(h]h ]h"]h$]h&]uh1jRhjdubjS)}(hhh]h)}(h__le16h]h__le16}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM1hj~ubah}(h]h ]h"]h$]h&]uh1jRhjdubjS)}(hhh]h)}(hs_mmp_intervalh]hs_mmp_interval}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM2hjubah}(h]h ]h"]h$]h&]uh1jRhjdubjS)}(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&]uh1jRhjdubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x168h]h0x168}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM7hjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__le64h]h__le64}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM8hjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h s_mmp_blockh]h s_mmp_block}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM9hjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h(Block # for multi-mount protection data.h]h(Block # for multi-mount protection data.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM:hjubah}(h]h ]h"]h$]h&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x170h]h0x170}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM;hj1ubah}(h]h ]h"]h$]h&]uh1jRhj.ubjS)}(hhh]h)}(h__le32h]h__le32}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM<hjHubah}(h]h ]h"]h$]h&]uh1jRhj.ubjS)}(hhh]h)}(hs_raid_stripe_widthh]hs_raid_stripe_width}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM=hj_ubah}(h]h ]h"]h$]h&]uh1jRhj.ubjS)}(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.}(hjyhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM>hjvubah}(h]h ]h"]h$]h&]uh1jRhj.ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x174h]h0x174}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMBhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__u8h]h__u8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMChjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hs_log_groups_per_flexh]hs_log_groups_per_flex}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMDhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(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 ^ }(hjhhhNhNubh)}(h``s_log_groups_per_flex``h]hs_log_groups_per_flex}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMEhjubah}(h]h ]h"]h$]h&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x175h]h0x175}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMFhj ubah}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh]h)}(h__u8h]h__u8}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMGhj$ubah}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh]h)}(hs_checksum_typeh]hs_checksum_type}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMHhj;ubah}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(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).}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMIhjRubah}(h]h ]h"]h$]h&]uh1jRhj ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x176h]h0x176}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMJhjrubah}(h]h ]h"]h$]h&]uh1jRhjoubjS)}(hhh]h)}(h\_\_u8h]h__u8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMKhjubah}(h]h ]h"]h$]h&]uh1jRhjoubjS)}(hhh]h)}(hs\_encryption\_levelh]hs_encryption_level}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1VhhhhMLhjubah}(h]h ]h"]h$]h&]uh1jRhjoubjS)}(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&]uh1jRhjoubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x177h]h0x177}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMNhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h\_\_u8h]h__u8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMOhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hs\_reserved\_padh]hs_reserved_pad}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMPhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hPadding to next 32bits.h]hPadding to next 32bits.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMQhjubah}(h]h ]h"]h$]h&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x178h]h0x178}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMRhj<ubah}(h]h ]h"]h$]h&]uh1jRhj9ubjS)}(hhh]h)}(h__le64h]h__le64}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMShjSubah}(h]h ]h"]h$]h&]uh1jRhj9ubjS)}(hhh]h)}(hs_kbytes_writtenh]hs_kbytes_written}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMThjjubah}(h]h ]h"]h$]h&]uh1jRhj9ubjS)}(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&]uh1jRhj9ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x180h]h0x180}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMVhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMWhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hs_snapshot_inumh]hs_snapshot_inum}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMXhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(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&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x184h]h0x184}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMZhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__le32h]h__le32}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM[hjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h s_snapshot_idh]h s_snapshot_id}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM\hj4ubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(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.)}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM]hjKubah}(h]h ]h"]h$]h&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x188h]h0x188}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM^hjkubah}(h]h ]h"]h$]h&]uh1jRhjhubjS)}(hhh]h)}(h__le64h]h__le64}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM_hjubah}(h]h ]h"]h$]h&]uh1jRhjhubjS)}(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&]uh1jRhjhubjS)}(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&]uh1jRhjhubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x190h]h0x190}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMchjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMdhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hs_snapshot_listh]hs_snapshot_list}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMehjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(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.)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMfhjubah}(h]h ]h"]h$]h&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x194h]h0x194}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhhj5ubah}(h]h ]h"]h$]h&]uh1jRhj2ubjS)}(hhh]h)}(h__le32h]h__le32}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMihjLubah}(h]h ]h"]h$]h&]uh1jRhj2ubjS)}(hhh]h)}(h s_error_counth]h s_error_count}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMjhjcubah}(h]h ]h"]h$]h&]uh1jRhj2ubjS)}(hhh]h)}(hNumber of errors seen.h]hNumber of errors seen.}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMkhjzubah}(h]h ]h"]h$]h&]uh1jRhj2ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x198h]h0x198}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMlhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__le32h]h__le32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMmhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hs_first_error_timeh]hs_first_error_time}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMnhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(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&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x19Ch]h0x19C}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMphjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h__le32h]h__le32}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMqhj ubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hs_first_error_inoh]hs_first_error_ino}(hj0 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMrhj- ubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hinode involved in first error.h]hinode involved in first error.}(hjG hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMshjD ubah}(h]h ]h"]h$]h&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x1A0h]h0x1A0}(hjg hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMthjd ubah}(h]h ]h"]h$]h&]uh1jRhja ubjS)}(hhh]h)}(h__le64h]h__le64}(hj~ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMuhj{ ubah}(h]h ]h"]h$]h&]uh1jRhja ubjS)}(hhh]h)}(hs_first_error_blockh]hs_first_error_block}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMvhj ubah}(h]h ]h"]h$]h&]uh1jRhja ubjS)}(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&]uh1jRhja ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x1A8h]h0x1A8}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMxhj ubah}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh]h)}(h__u8h]h__u8}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMyhj ubah}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(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&]uh1jRhj ubjS)}(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&]uh1jRhj ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x1C8h]h0x1C8}(hj1!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM|hj.!ubah}(h]h ]h"]h$]h&]uh1jRhj+!ubjS)}(hhh]h)}(h__le32h]h__le32}(hjH!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM}hjE!ubah}(h]h ]h"]h$]h&]uh1jRhj+!ubjS)}(hhh]h)}(hs_first_error_lineh]hs_first_error_line}(hj_!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM~hj\!ubah}(h]h ]h"]h$]h&]uh1jRhj+!ubjS)}(hhh]h)}(h!Line number where error happened.h]h!Line number where error happened.}(hjv!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjs!ubah}(h]h ]h"]h$]h&]uh1jRhj+!ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x1CCh]h0x1CC}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj!ubah}(h]h ]h"]h$]h&]uh1jRhj!ubjS)}(hhh]h)}(h__le32h]h__le32}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj!ubah}(h]h ]h"]h$]h&]uh1jRhj!ubjS)}(hhh]h)}(hs_last_error_timeh]hs_last_error_time}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj!ubah}(h]h ]h"]h$]h&]uh1jRhj!ubjS)}(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&]uh1jRhj!ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x1D0h]h0x1D0}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj!ubah}(h]h ]h"]h$]h&]uh1jRhj!ubjS)}(hhh]h)}(h__le32h]h__le32}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj"ubah}(h]h ]h"]h$]h&]uh1jRhj!ubjS)}(hhh]h)}(hs_last_error_inoh]hs_last_error_ino}(hj)"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj&"ubah}(h]h ]h"]h$]h&]uh1jRhj!ubjS)}(hhh]h)}(h$inode involved in most recent error.h]h$inode involved in most recent error.}(hj@"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj="ubah}(h]h ]h"]h$]h&]uh1jRhj!ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x1D4h]h0x1D4}(hj`"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj]"ubah}(h]h ]h"]h$]h&]uh1jRhjZ"ubjS)}(hhh]h)}(h__le32h]h__le32}(hjw"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjt"ubah}(h]h ]h"]h$]h&]uh1jRhjZ"ubjS)}(hhh]h)}(hs_last_error_lineh]hs_last_error_line}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj"ubah}(h]h ]h"]h$]h&]uh1jRhjZ"ubjS)}(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&]uh1jRhjZ"ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x1D8h]h0x1D8}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj"ubah}(h]h ]h"]h$]h&]uh1jRhj"ubjS)}(hhh]h)}(h__le64h]h__le64}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj"ubah}(h]h ]h"]h$]h&]uh1jRhj"ubjS)}(hhh]h)}(hs_last_error_blockh]hs_last_error_block}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj"ubah}(h]h ]h"]h$]h&]uh1jRhj"ubjS)}(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&]uh1jRhj"ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x1E0h]h0x1E0}(hj*#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj'#ubah}(h]h ]h"]h$]h&]uh1jRhj$#ubjS)}(hhh]h)}(h__u8h]h__u8}(hjA#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj>#ubah}(h]h ]h"]h$]h&]uh1jRhj$#ubjS)}(hhh]h)}(hs_last_error_func[32]h]hs_last_error_func[32]}(hjX#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjU#ubah}(h]h ]h"]h$]h&]uh1jRhj$#ubjS)}(hhh]h)}(h6Name of function where the most recent error happened.h]h6Name of function where the most recent error happened.}(hjo#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjl#ubah}(h]h ]h"]h$]h&]uh1jRhj$#ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x200h]h0x200}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj#ubah}(h]h ]h"]h$]h&]uh1jRhj#ubjS)}(hhh]h)}(h__u8h]h__u8}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj#ubah}(h]h ]h"]h$]h&]uh1jRhj#ubjS)}(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&]uh1jRhj#ubjS)}(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&]uh1jRhj#ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x240h]h0x240}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj#ubah}(h]h ]h"]h$]h&]uh1jRhj#ubjS)}(hhh]h)}(h__le32h]h__le32}(hj $hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj$ubah}(h]h ]h"]h$]h&]uh1jRhj#ubjS)}(hhh]h)}(hs_usr_quota_inumh]hs_usr_quota_inum}(hj"$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj$ubah}(h]h ]h"]h$]h&]uh1jRhj#ubjS)}(hhh]h)}(h,Inode number of user `quota `__ file.h](hInode number of user }(hj9$hhhNhNubje)}(h`quota `__h]hquota}(hjA$hhhNhNubah}(h]h ]h"]h$]h&]namequotarefuriquotauh1jdhj9$ubh file.}(hj9$hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhj6$ubah}(h]h ]h"]h$]h&]uh1jRhj#ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x244h]h0x244}(hjo$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjl$ubah}(h]h ]h"]h$]h&]uh1jRhji$ubjS)}(hhh]h)}(h__le32h]h__le32}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj$ubah}(h]h ]h"]h$]h&]uh1jRhji$ubjS)}(hhh]h)}(hs_grp_quota_inumh]hs_grp_quota_inum}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj$ubah}(h]h ]h"]h$]h&]uh1jRhji$ubjS)}(hhh]h)}(h-Inode number of group `quota `__ file.h](hInode number of group }(hj$hhhNhNubje)}(h`quota `__h]hquota}(hj$hhhNhNubah}(h]h ]h"]h$]h&]namequotajQ$quotauh1jdhj$ubh file.}(hj$hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhj$ubah}(h]h ]h"]h$]h&]uh1jRhji$ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x248h]h0x248}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj$ubah}(h]h ]h"]h$]h&]uh1jRhj$ubjS)}(hhh]h)}(h__le32h]h__le32}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj$ubah}(h]h ]h"]h$]h&]uh1jRhj$ubjS)}(hhh]h)}(hs_overhead_blocksh]hs_overhead_blocks}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj%ubah}(h]h ]h"]h$]h&]uh1jRhj$ubjS)}(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.)}(hj.%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj+%ubah}(h]h ]h"]h$]h&]uh1jRhj$ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x24Ch]h0x24C}(hjN%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjK%ubah}(h]h ]h"]h$]h&]uh1jRhjH%ubjS)}(hhh]h)}(h__le32h]h__le32}(hje%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjb%ubah}(h]h ]h"]h$]h&]uh1jRhjH%ubjS)}(hhh]h)}(hs_backup_bgs[2]h]hs_backup_bgs[2]}(hj|%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjy%ubah}(h]h ]h"]h$]h&]uh1jRhjH%ubjS)}(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&]uh1jRhjH%ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x254h]h0x254}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj%ubah}(h]h ]h"]h$]h&]uh1jRhj%ubjS)}(hhh]h)}(h__u8h]h__u8}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj%ubah}(h]h ]h"]h$]h&]uh1jRhj%ubjS)}(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&]uh1jRhj%ubjS)}(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%hhhNhNubje)}(hsuper_encrypt_h]h super_encrypt}(hj&hhhNhNubah}(h]h ]h"]h$]h&]name super_encryptjv super-encryptuh1jdhj%jxKubh table below.}(hj%hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhj%ubah}(h]h ]h"]h$]h&]uh1jRhj%ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x258h]h0x258}(hj-&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj*&ubah}(h]h ]h"]h$]h&]uh1jRhj'&ubjS)}(hhh]h)}(h__u8h]h__u8}(hjD&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjA&ubah}(h]h ]h"]h$]h&]uh1jRhj'&ubjS)}(hhh]h)}(hs_encrypt_pw_salt[16]h]hs_encrypt_pw_salt[16]}(hj[&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjX&ubah}(h]h ]h"]h$]h&]uh1jRhj'&ubjS)}(hhh]h)}(h1Salt for the string2key algorithm for encryption.h]h1Salt for the string2key algorithm for encryption.}(hjr&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjo&ubah}(h]h ]h"]h$]h&]uh1jRhj'&ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x268h]h0x268}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj&ubah}(h]h ]h"]h$]h&]uh1jRhj&ubjS)}(hhh]h)}(h__le32h]h__le32}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj&ubah}(h]h ]h"]h$]h&]uh1jRhj&ubjS)}(hhh]h)}(h s_lpf_inoh]h s_lpf_ino}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj&ubah}(h]h ]h"]h$]h&]uh1jRhj&ubjS)}(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&]uh1jRhj&ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x26Ch]h0x26C}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj&ubah}(h]h ]h"]h$]h&]uh1jRhj&ubjS)}(hhh]h)}(h__le32h]h__le32}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj 'ubah}(h]h ]h"]h$]h&]uh1jRhj&ubjS)}(hhh]h)}(hs_prj_quota_inumh]hs_prj_quota_inum}(hj%'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj"'ubah}(h]h ]h"]h$]h&]uh1jRhj&ubjS)}(hhh]h)}(h!Inode that tracks project quotas.h]h!Inode that tracks project quotas.}(hj<'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj9'ubah}(h]h ]h"]h$]h&]uh1jRhj&ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x270h]h0x270}(hj\'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjY'ubah}(h]h ]h"]h$]h&]uh1jRhjV'ubjS)}(hhh]h)}(h__le32h]h__le32}(hjs'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjp'ubah}(h]h ]h"]h$]h&]uh1jRhjV'ubjS)}(hhh]h)}(hs_checksum_seedh]hs_checksum_seed}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj'ubah}(h]h ]h"]h$]h&]uh1jRhjV'ubjS)}(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&]uh1jRhjV'ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x274h]h0x274}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj'ubah}(h]h ]h"]h$]h&]uh1jRhj'ubjS)}(hhh]h)}(h__u8h]h__u8}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj'ubah}(h]h ]h"]h$]h&]uh1jRhj'ubjS)}(hhh]h)}(h s_wtime_hih]h s_wtime_hi}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj'ubah}(h]h ]h"]h$]h&]uh1jRhj'ubjS)}(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&]uh1jRhj'ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x275h]h0x275}(hj&(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj#(ubah}(h]h ]h"]h$]h&]uh1jRhj (ubjS)}(hhh]h)}(h__u8h]h__u8}(hj=(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj:(ubah}(h]h ]h"]h$]h&]uh1jRhj (ubjS)}(hhh]h)}(h s_mtime_hih]h s_mtime_hi}(hjT(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjQ(ubah}(h]h ]h"]h$]h&]uh1jRhj (ubjS)}(hhh]h)}(h"Upper 8 bits of the s_mtime field.h]h"Upper 8 bits of the s_mtime field.}(hjk(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjh(ubah}(h]h ]h"]h$]h&]uh1jRhj (ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x276h]h0x276}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj(ubah}(h]h ]h"]h$]h&]uh1jRhj(ubjS)}(hhh]h)}(h__u8h]h__u8}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj(ubah}(h]h ]h"]h$]h&]uh1jRhj(ubjS)}(hhh]h)}(hs_mkfs_time_hih]hs_mkfs_time_hi}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj(ubah}(h]h ]h"]h$]h&]uh1jRhj(ubjS)}(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&]uh1jRhj(ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x277h]h0x277}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj(ubah}(h]h ]h"]h$]h&]uh1jRhj(ubjS)}(hhh]h)}(h__u8h]h__u8}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj)ubah}(h]h ]h"]h$]h&]uh1jRhj(ubjS)}(hhh]h)}(hs_lastcheck_hih]hs_lastcheck_hi}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj)ubah}(h]h ]h"]h$]h&]uh1jRhj(ubjS)}(hhh]h)}(h&Upper 8 bits of the s_lastcheck field.h]h&Upper 8 bits of the s_lastcheck field.}(hj5)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj2)ubah}(h]h ]h"]h$]h&]uh1jRhj(ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x278h]h0x278}(hjU)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjR)ubah}(h]h ]h"]h$]h&]uh1jRhjO)ubjS)}(hhh]h)}(h__u8h]h__u8}(hjl)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhji)ubah}(h]h ]h"]h$]h&]uh1jRhjO)ubjS)}(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&]uh1jRhjO)ubjS)}(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&]uh1jRhjO)ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x279h]h0x279}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj)ubah}(h]h ]h"]h$]h&]uh1jRhj)ubjS)}(hhh]h)}(h__u8h]h__u8}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj)ubah}(h]h ]h"]h$]h&]uh1jRhj)ubjS)}(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&]uh1jRhj)ubjS)}(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&]uh1jRhj)ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x27Ah]h0x27A}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj*ubah}(h]h ]h"]h$]h&]uh1jRhj*ubjS)}(hhh]h)}(h\_\_u8h]h__u8}(hj6*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj3*ubah}(h]h ]h"]h$]h&]uh1jRhj*ubjS)}(hhh]h)}(hs\_first\_error\_errcodeh]hs_first_error_errcode}(hjM*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjJ*ubah}(h]h ]h"]h$]h&]uh1jRhj*ubjS)}(hhh]h}(h]h ]h"]h$]h&]uh1jRhj*ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x27Bh]h0x27B}(hjv*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjs*ubah}(h]h ]h"]h$]h&]uh1jRhjp*ubjS)}(hhh]h)}(h\_\_u8h]h__u8}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj*ubah}(h]h ]h"]h$]h&]uh1jRhjp*ubjS)}(hhh]h)}(hs\_last\_error\_errcodeh]hs_last_error_errcode}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj*ubah}(h]h ]h"]h$]h&]uh1jRhjp*ubjS)}(hhh]h}(h]h ]h"]h$]h&]uh1jRhjp*ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x27Ch]h0x27C}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj*ubah}(h]h ]h"]h$]h&]uh1jRhj*ubjS)}(hhh]h)}(h__le16h]h__le16}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj*ubah}(h]h ]h"]h$]h&]uh1jRhj*ubjS)}(hhh]h)}(h s_encodingh]h s_encoding}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj*ubah}(h]h ]h"]h$]h&]uh1jRhj*ubjS)}(hhh]h)}(hFilename charset encoding.h]hFilename charset encoding.}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj+ubah}(h]h ]h"]h$]h&]uh1jRhj*ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x27Eh]h0x27E}(hj2+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj/+ubah}(h]h ]h"]h$]h&]uh1jRhj,+ubjS)}(hhh]h)}(h__le16h]h__le16}(hjI+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjF+ubah}(h]h ]h"]h$]h&]uh1jRhj,+ubjS)}(hhh]h)}(hs_encoding_flagsh]hs_encoding_flags}(hj`+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj]+ubah}(h]h ]h"]h$]h&]uh1jRhj,+ubjS)}(hhh]h)}(h Filename charset encoding flags.h]h Filename charset encoding flags.}(hjw+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjt+ubah}(h]h ]h"]h$]h&]uh1jRhj,+ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x280h]h0x280}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj+ubah}(h]h ]h"]h$]h&]uh1jRhj+ubjS)}(hhh]h)}(h__le32h]h__le32}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj+ubah}(h]h ]h"]h$]h&]uh1jRhj+ubjS)}(hhh]h)}(hs_orphan_file_inumh]hs_orphan_file_inum}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj+ubah}(h]h ]h"]h$]h&]uh1jRhj+ubjS)}(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&]uh1jRhj+ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x284h]h0x284}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj+ubah}(h]h ]h"]h$]h&]uh1jRhj+ubjS)}(hhh]h)}(h__le32h]h__le32}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj,ubah}(h]h ]h"]h$]h&]uh1jRhj+ubjS)}(hhh]h)}(hs_reserved[94]h]hs_reserved[94]}(hj*,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj',ubah}(h]h ]h"]h$]h&]uh1jRhj+ubjS)}(hhh]h)}(h Padding to the end of the block.h]h Padding to the end of the block.}(hjA,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj>,ubah}(h]h ]h"]h$]h&]uh1jRhj+ubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h0x3FCh]h0x3FC}(hja,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj^,ubah}(h]h ]h"]h$]h&]uh1jRhj[,ubjS)}(hhh]h)}(h__le32h]h__le32}(hjx,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhju,ubah}(h]h ]h"]h$]h&]uh1jRhj[,ubjS)}(hhh]h)}(h s_checksumh]h s_checksum}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj,ubah}(h]h ]h"]h$]h&]uh1jRhj[,ubjS)}(hhh]h)}(hSuperblock checksum.h]hSuperblock checksum.}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj,ubah}(h]h ]h"]h$]h&]uh1jRhj[,ubeh}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]colwidths-givenah"]h$]h&]uh1jhhhhhNhNubhtarget)}(h.. _super_state:h]h}(h]h ]h"]h$]h&]jvjwuh1j,hMhhhhhh 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]jwah ]h"] super_stateah$]h&]uh1hhhhMhhhhexpect_referenced_by_name}j,j,sexpect_referenced_by_id}jwj,sj,Kubj)}(hhh]j)}(hhh](j")}(hhh]h}(h]h ]h"]h$]h&]j,Kuh1j!hj,ubj")}(hhh]h}(h]h ]h"]h$]h&]j,KHuh1j!hj,ubjI)}(hhh]jN)}(hhh](jS)}(hhh]h)}(hValueh]hValue}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj-ubah}(h]h ]h"]h$]h&]uh1jRhj-ubjS)}(hhh]h)}(h Descriptionh]h Description}(hj,-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj)-ubah}(h]h ]h"]h$]h&]uh1jRhj-ubeh}(h]h ]h"]h$]h&]uh1jMhj -ubah}(h]h ]h"]h$]h&]uh1jHhj,ubj)}(hhh](jN)}(hhh](jS)}(hhh]h)}(h0x0001h]h0x0001}(hjU-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjR-ubah}(h]h ]h"]h$]h&]uh1jRhjO-ubjS)}(hhh]h)}(hCleanly umountedh]hCleanly umounted}(hjl-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhji-ubah}(h]h ]h"]h$]h&]uh1jRhjO-ubeh}(h]h ]h"]h$]h&]uh1jMhjL-ubjN)}(hhh](jS)}(hhh]h)}(h0x0002h]h0x0002}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj-ubah}(h]h ]h"]h$]h&]uh1jRhj-ubjS)}(hhh]h)}(hErrors detectedh]hErrors detected}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj-ubah}(h]h ]h"]h$]h&]uh1jRhj-ubeh}(h]h ]h"]h$]h&]uh1jMhjL-ubjN)}(hhh](jS)}(hhh]h)}(h0x0004h]h0x0004}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj-ubah}(h]h ]h"]h$]h&]uh1jRhj-ubjS)}(hhh]h)}(hOrphans being recoveredh]hOrphans being recovered}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj-ubah}(h]h ]h"]h$]h&]uh1jRhj-ubeh}(h]h ]h"]h$]h&]uh1jMhjL-ubeh}(h]h ]h"]h$]h&]uh1jhj,ubeh}(h]h ]h"]h$]h&]colsKuh1jhj,ubah}(h]h ]j,ah"]h$]h&]uh1jhhhhhNhNubj,)}(h.. _super_errors:h]h}(h]h ]h"]h$]h&]jvjuh1j,hMhhhhhhj,Kubh)}(h4The superblock error policy is one of the following:h]h4The superblock error policy is one of the following:}(hj.hhhNhNubah}(h]jah ]h"] super_errorsah$]h&]uh1hhhhMhhhhj,}j.j.sj,}jj.sj,Kubj)}(hhh]j)}(hhh](j")}(hhh]h}(h]h ]h"]h$]h&]j,Kuh1j!hj%.ubj")}(hhh]h}(h]h ]h"]h$]h&]j,KHuh1j!hj%.ubjI)}(hhh]jN)}(hhh](jS)}(hhh]h)}(hValueh]hValue}(hjC.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj@.ubah}(h]h ]h"]h$]h&]uh1jRhj=.ubjS)}(hhh]h)}(h Descriptionh]h Description}(hjZ.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjW.ubah}(h]h ]h"]h$]h&]uh1jRhj=.ubeh}(h]h ]h"]h$]h&]uh1jMhj:.ubah}(h]h ]h"]h$]h&]uh1jHhj%.ubj)}(hhh](jN)}(hhh](jS)}(hhh]h)}(h1h]h1}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj.ubah}(h]h ]h"]h$]h&]uh1jRhj}.ubjS)}(hhh]h)}(hContinueh]hContinue}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj.ubah}(h]h ]h"]h$]h&]uh1jRhj}.ubeh}(h]h ]h"]h$]h&]uh1jMhjz.ubjN)}(hhh](jS)}(hhh]h)}(h2h]h2}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj.ubah}(h]h ]h"]h$]h&]uh1jRhj.ubjS)}(hhh]h)}(hRemount read-onlyh]hRemount read-only}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj.ubah}(h]h ]h"]h$]h&]uh1jRhj.ubeh}(h]h ]h"]h$]h&]uh1jMhjz.ubjN)}(hhh](jS)}(hhh]h)}(h3h]h3}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj.ubah}(h]h ]h"]h$]h&]uh1jRhj.ubjS)}(hhh]h)}(hPanich]hPanic}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj/ubah}(h]h ]h"]h$]h&]uh1jRhj.ubeh}(h]h ]h"]h$]h&]uh1jMhjz.ubeh}(h]h ]h"]h$]h&]uh1jhj%.ubeh}(h]h ]h"]h$]h&]colsKuh1jhj".ubah}(h]h ]j,ah"]h$]h&]uh1jhhhhhNhNubj,)}(h.. _super_creator:h]h}(h]h ]h"]h$]h&]jvj uh1j,hMhhhhhhj,Kubh)}(h/The filesystem creator is one of the following:h]h/The filesystem creator is one of the following:}(hj?/hhhNhNubah}(h]j ah ]h"] super_creatorah$]h&]uh1hhhhMhhhhj,}jK/j5/sj,}j j5/sj,Kubj)}(hhh]j)}(hhh](j")}(hhh]h}(h]h ]h"]h$]h&]j,Kuh1j!hjS/ubj")}(hhh]h}(h]h ]h"]h$]h&]j,KHuh1j!hjS/ubjI)}(hhh]jN)}(hhh](jS)}(hhh]h)}(hValueh]hValue}(hjq/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjn/ubah}(h]h ]h"]h$]h&]uh1jRhjk/ubjS)}(hhh]h)}(h Descriptionh]h Description}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj/ubah}(h]h ]h"]h$]h&]uh1jRhjk/ubeh}(h]h ]h"]h$]h&]uh1jMhjh/ubah}(h]h ]h"]h$]h&]uh1jHhjS/ubj)}(hhh](jN)}(hhh](jS)}(hhh]h)}(h0h]h0}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM!hj/ubah}(h]h ]h"]h$]h&]uh1jRhj/ubjS)}(hhh]h)}(hLinuxh]hLinux}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM"hj/ubah}(h]h ]h"]h$]h&]uh1jRhj/ubeh}(h]h ]h"]h$]h&]uh1jMhj/ubjN)}(hhh](jS)}(hhh]h)}(hj.h]h1}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM#hj/ubah}(h]h ]h"]h$]h&]uh1jRhj/ubjS)}(hhh]h)}(hHurdh]hHurd}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM$hj/ubah}(h]h ]h"]h$]h&]uh1jRhj/ubeh}(h]h ]h"]h$]h&]uh1jMhj/ubjN)}(hhh](jS)}(hhh]h)}(hj.h]h2}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM%hj0ubah}(h]h ]h"]h$]h&]uh1jRhj0ubjS)}(hhh]h)}(hMasixh]hMasix}(hj40hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM&hj10ubah}(h]h ]h"]h$]h&]uh1jRhj0ubeh}(h]h ]h"]h$]h&]uh1jMhj/ubjN)}(hhh](jS)}(hhh]h)}(hj.h]h3}(hjT0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM'hjQ0ubah}(h]h ]h"]h$]h&]uh1jRhjN0ubjS)}(hhh]h)}(hFreeBSDh]hFreeBSD}(hjj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM(hjg0ubah}(h]h ]h"]h$]h&]uh1jRhjN0ubeh}(h]h ]h"]h$]h&]uh1jMhj/ubjN)}(hhh](jS)}(hhh]h)}(h4h]h4}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM)hj0ubah}(h]h ]h"]h$]h&]uh1jRhj0ubjS)}(hhh]h)}(hLitesh]hLites}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM*hj0ubah}(h]h ]h"]h$]h&]uh1jRhj0ubeh}(h]h ]h"]h$]h&]uh1jMhj/ubeh}(h]h ]h"]h$]h&]uh1jhjS/ubeh}(h]h ]h"]h$]h&]colsKuh1jhjP/ubah}(h]h ]j,ah"]h$]h&]uh1jhhhhhNhNubj,)}(h.. _super_revision:h]h}(h]h ]h"]h$]h&]jvj 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]j)}(hhh](j")}(hhh]h}(h]h ]h"]h$]h&]j,Kuh1j!hj0ubj")}(hhh]h}(h]h ]h"]h$]h&]j,KHuh1j!hj0ubjI)}(hhh]jN)}(hhh](jS)}(hhh]h)}(hValueh]hValue}(hj 1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM4hj1ubah}(h]h ]h"]h$]h&]uh1jRhj1ubjS)}(hhh]h)}(h Descriptionh]h Description}(hj!1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM5hj1ubah}(h]h ]h"]h$]h&]uh1jRhj1ubeh}(h]h ]h"]h$]h&]uh1jMhj1ubah}(h]h ]h"]h$]h&]uh1jHhj0ubj)}(hhh](jN)}(hhh](jS)}(hhh]h)}(hj/h]h0}(hjJ1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM6hjG1ubah}(h]h ]h"]h$]h&]uh1jRhjD1ubjS)}(hhh]h)}(hOriginal formath]hOriginal format}(hj`1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM7hj]1ubah}(h]h ]h"]h$]h&]uh1jRhjD1ubeh}(h]h ]h"]h$]h&]uh1jMhjA1ubjN)}(hhh](jS)}(hhh]h)}(hj.h]h1}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM8hj}1ubah}(h]h ]h"]h$]h&]uh1jRhjz1ubjS)}(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&]uh1jRhjz1ubeh}(h]h ]h"]h$]h&]uh1jMhjA1ubeh}(h]h ]h"]h$]h&]uh1jhj0ubeh}(h]h ]h"]h$]h&]colsKuh1jhj0ubah}(h]h ]j,ah"]h$]h&]uh1jhhhhhNhNubh)}(hJNote that ``EXT4_DYNAMIC_REV`` refers to a revision 1 or newer filesystem.h](h Note that }(hj1hhhNhNubh)}(h``EXT4_DYNAMIC_REV``h]hEXT4_DYNAMIC_REV}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj1ubh, 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&]jvj 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:}(hj1hhhNhNubah}(h]j ah ]h"] super_compatah$]h&]uh1hhhhM?hhhhj,}j1j1sj,}j j1sj,Kubj)}(hhh]j)}(hhh](j")}(hhh]h}(h]h ]h"]h$]h&]j,Kuh1j!hj2ubj")}(hhh]h}(h]h ]h"]h$]h&]j,K@uh1j!hj2ubjI)}(hhh]jN)}(hhh](jS)}(hhh]h)}(hValueh]hValue}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMFhj2ubah}(h]h ]h"]h$]h&]uh1jRhj2ubjS)}(hhh]h)}(h Descriptionh]h Description}(hj62hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMGhj32ubah}(h]h ]h"]h$]h&]uh1jRhj2ubeh}(h]h ]h"]h$]h&]uh1jMhj2ubah}(h]h ]h"]h$]h&]uh1jHhj2ubj)}(hhh](jN)}(hhh](jS)}(hhh]h)}(h0x1h]h0x1}(hj_2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMHhj\2ubah}(h]h ]h"]h$]h&]uh1jRhjY2ubjS)}(hhh]h)}(h.Directory preallocation (COMPAT_DIR_PREALLOC).h]h.Directory preallocation (COMPAT_DIR_PREALLOC).}(hjv2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMIhjs2ubah}(h]h ]h"]h$]h&]uh1jRhjY2ubeh}(h]h ]h"]h$]h&]uh1jMhjV2ubjN)}(hhh](jS)}(hhh]h)}(h0x2h]h0x2}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMJhj2ubah}(h]h ]h"]h$]h&]uh1jRhj2ubjS)}(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&]uh1jRhj2ubeh}(h]h ]h"]h$]h&]uh1jMhjV2ubjN)}(hhh](jS)}(hhh]h)}(h0x4h]h0x4}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMMhj2ubah}(h]h ]h"]h$]h&]uh1jRhj2ubjS)}(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&]uh1jRhj2ubeh}(h]h ]h"]h$]h&]uh1jMhjV2ubjN)}(hhh](jS)}(hhh]h)}(h0x8h]h0x8}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMOhj3ubah}(h]h ]h"]h$]h&]uh1jRhj2ubjS)}(hhh]h)}(h/Supports extended attributes (COMPAT_EXT_ATTR).h]h/Supports extended attributes (COMPAT_EXT_ATTR).}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMPhj3ubah}(h]h ]h"]h$]h&]uh1jRhj2ubeh}(h]h ]h"]h$]h&]uh1jMhjV2ubjN)}(hhh](jS)}(hhh]h)}(h0x10h]h0x10}(hj;3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMQhj83ubah}(h]h ]h"]h$]h&]uh1jRhj53ubjS)}(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.}(hjR3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMRhjO3ubah}(h]h ]h"]h$]h&]uh1jRhj53ubeh}(h]h ]h"]h$]h&]uh1jMhjV2ubjN)}(hhh](jS)}(hhh]h)}(h0x20h]h0x20}(hjr3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMThjo3ubah}(h]h ]h"]h$]h&]uh1jRhjl3ubjS)}(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&]uh1jRhjl3ubeh}(h]h ]h"]h$]h&]uh1jMhjV2ubjN)}(hhh](jS)}(hhh]h)}(h0x40h]h0x40}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMVhj3ubah}(h]h ]h"]h$]h&]uh1jRhj3ubjS)}(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&]uh1jRhj3ubeh}(h]h ]h"]h$]h&]uh1jMhjV2ubjN)}(hhh](jS)}(hhh]h)}(h0x80h]h0x80}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMYhj3ubah}(h]h ]h"]h$]h&]uh1jRhj3ubjS)}(hhh]h)}(h6“Exclude inode”. Not used. (COMPAT_EXCLUDE_INODE).h]h6“Exclude inode”. Not used. (COMPAT_EXCLUDE_INODE).}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMZhj3ubah}(h]h ]h"]h$]h&]uh1jRhj3ubeh}(h]h ]h"]h$]h&]uh1jMhjV2ubjN)}(hhh](jS)}(hhh]h)}(h0x100h]h0x100}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM[hj4ubah}(h]h ]h"]h$]h&]uh1jRhj4ubjS)}(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).}(hj.4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM\hj+4ubah}(h]h ]h"]h$]h&]uh1jRhj4ubeh}(h]h ]h"]h$]h&]uh1jMhjV2ubjN)}(hhh](jS)}(hhh]h)}(h0x200h]h0x200}(hjN4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM_hjK4ubah}(h]h ]h"]h$]h&]uh1jRhjH4ubjS)}(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).}(hje4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM`hjb4ubah}(h]h ]h"]h$]h&]uh1jRhjH4ubeh}(h]h ]h"]h$]h&]uh1jMhjV2ubjN)}(hhh](jS)}(hhh]h)}(h0x400h]h0x400}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMchj4ubah}(h]h ]h"]h$]h&]uh1jRhj4ubjS)}(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&]uh1jRhj4ubeh}(h]h ]h"]h$]h&]uh1jMhjV2ubjN)}(hhh](jS)}(hhh]h)}(h0x1000h]h0x1000}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMjhj4ubah}(h]h ]h"]h$]h&]uh1jRhj4ubjS)}(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&]uh1jRhj4ubeh}(h]h ]h"]h$]h&]uh1jMhjV2ubeh}(h]h ]h"]h$]h&]uh1jhj2ubeh}(h]h ]h"]h$]h&]colsKuh1jhj1ubah}(h]h ]j,ah"]h$]h&]uh1jhhhhhNhNubj,)}(h.. _super_incompat:h]h}(h]h ]h"]h$]h&]jvjYuh1j,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:}(hj 5hhhNhNubah}(h]jYah ]h"]super_incompatah$]h&]uh1hhhhMrhhhhj,}j5j5sj,}jYj5sj,Kubj)}(hhh]j)}(hhh](j")}(hhh]h}(h]h ]h"]h$]h&]j,Kuh1j!hj5ubj")}(hhh]h}(h]h ]h"]h$]h&]j,K@uh1j!hj5ubjI)}(hhh]jN)}(hhh](jS)}(hhh]h)}(hValueh]hValue}(hj<5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMyhj95ubah}(h]h ]h"]h$]h&]uh1jRhj65ubjS)}(hhh]h)}(h Descriptionh]h Description}(hjS5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMzhjP5ubah}(h]h ]h"]h$]h&]uh1jRhj65ubeh}(h]h ]h"]h$]h&]uh1jMhj35ubah}(h]h ]h"]h$]h&]uh1jHhj5ubj)}(hhh](jN)}(hhh](jS)}(hhh]h)}(h0x1h]h0x1}(hj|5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM{hjy5ubah}(h]h ]h"]h$]h&]uh1jRhjv5ubjS)}(hhh]h)}(h#Compression (INCOMPAT_COMPRESSION).h]h#Compression (INCOMPAT_COMPRESSION).}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM|hj5ubah}(h]h ]h"]h$]h&]uh1jRhjv5ubeh}(h]h ]h"]h$]h&]uh1jMhjs5ubjN)}(hhh](jS)}(hhh]h)}(h0x2h]h0x2}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM}hj5ubah}(h]h ]h"]h$]h&]uh1jRhj5ubjS)}(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&]uh1jRhj5ubeh}(h]h ]h"]h$]h&]uh1jMhjs5ubjN)}(hhh](jS)}(hhh]h)}(h0x4h]h0x4}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj5ubah}(h]h ]h"]h$]h&]uh1jRhj5ubjS)}(hhh]h)}(h-Filesystem needs recovery (INCOMPAT_RECOVER).h]h-Filesystem needs recovery (INCOMPAT_RECOVER).}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj5ubah}(h]h ]h"]h$]h&]uh1jRhj5ubeh}(h]h ]h"]h$]h&]uh1jMhjs5ubjN)}(hhh](jS)}(hhh]h)}(h0x8h]h0x8}(hj!6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj6ubah}(h]h ]h"]h$]h&]uh1jRhj6ubjS)}(hhh]h)}(h@Filesystem has a separate journal device (INCOMPAT_JOURNAL_DEV).h]h@Filesystem has a separate journal device (INCOMPAT_JOURNAL_DEV).}(hj86hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj56ubah}(h]h ]h"]h$]h&]uh1jRhj6ubeh}(h]h ]h"]h$]h&]uh1jMhjs5ubjN)}(hhh](jS)}(hhh]h)}(h0x10h]h0x10}(hjX6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjU6ubah}(h]h ]h"]h$]h&]uh1jRhjR6ubjS)}(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).}(hjo6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjl6ubah}(h]h ]h"]h$]h&]uh1jRhjR6ubeh}(h]h ]h"]h$]h&]uh1jMhjs5ubjN)}(hhh](jS)}(hhh]h)}(h0x40h]h0x40}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj6ubah}(h]h ]h"]h$]h&]uh1jRhj6ubjS)}(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&]uh1jRhj6ubeh}(h]h ]h"]h$]h&]uh1jMhjs5ubjN)}(hhh](jS)}(hhh]h)}(h0x80h]h0x80}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj6ubah}(h]h ]h"]h$]h&]uh1jRhj6ubjS)}(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&]uh1jRhj6ubeh}(h]h ]h"]h$]h&]uh1jMhjs5ubjN)}(hhh](jS)}(hhh]h)}(h0x100h]h0x100}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj6ubah}(h]h ]h"]h$]h&]uh1jRhj6ubjS)}(hhh]h)}(h)Multiple mount protection (INCOMPAT_MMP).h]h)Multiple mount protection (INCOMPAT_MMP).}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj7ubah}(h]h ]h"]h$]h&]uh1jRhj6ubeh}(h]h ]h"]h$]h&]uh1jMhjs5ubjN)}(hhh](jS)}(hhh]h)}(h0x200h]h0x200}(hj47hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj17ubah}(h]h ]h"]h$]h&]uh1jRhj.7ubjS)}(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).}(hjK7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjH7ubah}(h]h ]h"]h$]h&]uh1jRhj.7ubeh}(h]h ]h"]h$]h&]uh1jMhjs5ubjN)}(hhh](jS)}(hhh]h)}(h0x400h]h0x400}(hjk7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjh7ubah}(h]h ]h"]h$]h&]uh1jRhje7ubjS)}(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&]uh1jRhje7ubeh}(h]h ]h"]h$]h&]uh1jMhjs5ubjN)}(hhh](jS)}(hhh]h)}(h0x1000h]h0x1000}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj7ubah}(h]h ]h"]h$]h&]uh1jRhj7ubjS)}(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&]uh1jRhj7ubeh}(h]h ]h"]h$]h&]uh1jMhjs5ubjN)}(hhh](jS)}(hhh]h)}(h0x2000h]h0x2000}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj7ubah}(h]h ]h"]h$]h&]uh1jRhj7ubjS)}(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).}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj7ubah}(h]h ]h"]h$]h&]uh1jRhj7ubeh}(h]h ]h"]h$]h&]uh1jMhjs5ubjN)}(hhh](jS)}(hhh]h)}(h0x4000h]h0x4000}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj 8ubah}(h]h ]h"]h$]h&]uh1jRhj 8ubjS)}(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&]uh1hhhhMhj$8ubah}(h]h ]h"]h$]h&]uh1jRhj 8ubeh}(h]h ]h"]h$]h&]uh1jMhjs5ubjN)}(hhh](jS)}(hhh]h)}(h0x8000h]h0x8000}(hjG8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjD8ubah}(h]h ]h"]h$]h&]uh1jRhjA8ubjS)}(hhh]h)}(h%Data in inode (INCOMPAT_INLINE_DATA).h]h%Data in inode (INCOMPAT_INLINE_DATA).}(hj^8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj[8ubah}(h]h ]h"]h$]h&]uh1jRhjA8ubeh}(h]h ]h"]h$]h&]uh1jMhjs5ubjN)}(hhh](jS)}(hhh]h)}(h0x10000h]h0x10000}(hj~8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj{8ubah}(h]h ]h"]h$]h&]uh1jRhjx8ubjS)}(hhh]h)}(hCEncrypted inodes are present on the filesystem. (INCOMPAT_ENCRYPT).h]hCEncrypted inodes are present on the filesystem. (INCOMPAT_ENCRYPT).}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj8ubah}(h]h ]h"]h$]h&]uh1jRhjx8ubeh}(h]h ]h"]h$]h&]uh1jMhjs5ubeh}(h]h ]h"]h$]h&]uh1jhj5ubeh}(h]h ]h"]h$]h&]colsKuh1jhj5ubah}(h]h ]j,ah"]h$]h&]uh1jhhhhhNhNubj,)}(h.. _super_rocompat:h]h}(h]h ]h"]h$]h&]jvjuh1j,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:}(hj8hhhNhNubah}(h]jah ]h"]super_rocompatah$]h&]uh1hhhhMhhhhj,}j8j8sj,}jj8sj,Kubj)}(hhh]j)}(hhh](j")}(hhh]h}(h]h ]h"]h$]h&]j,Kuh1j!hj8ubj")}(hhh]h}(h]h ]h"]h$]h&]j,K@uh1j!hj8ubjI)}(hhh]jN)}(hhh](jS)}(hhh]h)}(hValueh]hValue}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj8ubah}(h]h ]h"]h$]h&]uh1jRhj8ubjS)}(hhh]h)}(h Descriptionh]h Description}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj9ubah}(h]h ]h"]h$]h&]uh1jRhj8ubeh}(h]h ]h"]h$]h&]uh1jMhj8ubah}(h]h ]h"]h$]h&]uh1jHhj8ubj)}(hhh](jN)}(hhh](jS)}(hhh]h)}(h0x1h]h0x1}(hj>9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj;9ubah}(h]h ]h"]h$]h&]uh1jRhj89ubjS)}(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).}(hjU9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjR9ubah}(h]h ]h"]h$]h&]uh1jRhj89ubeh}(h]h ]h"]h$]h&]uh1jMhj59ubjN)}(hhh](jS)}(hhh]h)}(h0x2h]h0x2}(hju9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjr9ubah}(h]h ]h"]h$]h&]uh1jRhjo9ubjS)}(hhh]h)}(hWThis filesystem has been used to store a file greater than 2GiB (RO_COMPAT_LARGE_FILE).th]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&]uh1jRhjo9ubeh}(h]h ]h"]h$]h&]uh1jMhj59ubjN)}(hhh](jS)}(hhh]h)}(h0x4h]h0x4}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj9ubah}(h]h ]h"]h$]h&]uh1jRhj9ubjS)}(hhh]h)}(h6Not used in kernel or e2fsprogs (RO_COMPAT_BTREE_DIR).h]h6Not used in kernel or e2fsprogs (RO_COMPAT_BTREE_DIR).}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj9ubah}(h]h ]h"]h$]h&]uh1jRhj9ubeh}(h]h ]h"]h$]h&]uh1jMhj59ubjN)}(hhh](jS)}(hhh]h)}(h0x8h]h0x8}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj9ubah}(h]h ]h"]h$]h&]uh1jRhj9ubjS)}(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)}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj9ubah}(h]h ]h"]h$]h&]uh1jRhj9ubeh}(h]h ]h"]h$]h&]uh1jMhj59ubjN)}(hhh](jS)}(hhh]h)}(h0x10h]h0x10}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj:ubah}(h]h ]h"]h$]h&]uh1jRhj:ubjS)}(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).}(hj1:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj.:ubah}(h]h ]h"]h$]h&]uh1jRhj:ubeh}(h]h ]h"]h$]h&]uh1jMhj59ubjN)}(hhh](jS)}(hhh]h)}(h0x20h]h0x20}(hjQ:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjN:ubah}(h]h ]h"]h$]h&]uh1jRhjK:ubjS)}(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.}(hjh:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhje:ubah}(h]h ]h"]h$]h&]uh1jRhjK:ubeh}(h]h ]h"]h$]h&]uh1jMhj59ubjN)}(hhh](jS)}(hhh]h)}(h0x40h]h0x40}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj:ubah}(h]h ]h"]h$]h&]uh1jRhj:ubjS)}(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&]uh1jRhj:ubeh}(h]h ]h"]h$]h&]uh1jMhj59ubjN)}(hhh](jS)}(hhh]h)}(h0x80h]h0x80}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj:ubah}(h]h ]h"]h$]h&]uh1jRhj:ubjS)}(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&]uh1jRhj:ubeh}(h]h ]h"]h$]h&]uh1jMhj59ubjN)}(hhh](jS)}(hhh]h)}(h0x100h]h0x100}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj:ubah}(h]h ]h"]h$]h&]uh1jRhj:ubjS)}(hhh]h)}(h$`Quota `__ (RO_COMPAT_QUOTA).h](je)}(h`Quota `__h]hQuota}(hj;hhhNhNubah}(h]h ]h"]h$]h&]nameQuotajQ$Quotauh1jdhj ;ubh (RO_COMPAT_QUOTA).}(hj ;hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhj ;ubah}(h]h ]h"]h$]h&]uh1jRhj:ubeh}(h]h ]h"]h$]h&]uh1jMhj59ubjN)}(hhh](jS)}(hhh]h)}(h0x200h]h0x200}(hj>;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj;;ubah}(h]h ]h"]h$]h&]uh1jRhj8;ubjS)}(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).}(hjU;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjR;ubah}(h]h ]h"]h$]h&]uh1jRhj8;ubeh}(h]h ]h"]h$]h&]uh1jMhj59ubjN)}(hhh](jS)}(hhh]h)}(h0x400h]h0x400}(hju;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjr;ubah}(h]h ]h"]h$]h&]uh1jRhjo;ubjS)}(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&]uh1jRhjo;ubeh}(h]h ]h"]h$]h&]uh1jMhj59ubjN)}(hhh](jS)}(hhh]h)}(h0x800h]h0x800}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj;ubah}(h]h ]h"]h$]h&]uh1jRhj;ubjS)}(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&]uh1jRhj;ubeh}(h]h ]h"]h$]h&]uh1jMhj59ubjN)}(hhh](jS)}(hhh]h)}(h0x1000h]h0x1000}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj;ubah}(h]h ]h"]h$]h&]uh1jRhj;ubjS)}(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)}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj;ubah}(h]h ]h"]h$]h&]uh1jRhj;ubeh}(h]h ]h"]h$]h&]uh1jMhj59ubjN)}(hhh](jS)}(hhh]h)}(h0x2000h]h0x2000}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj<ubah}(h]h ]h"]h$]h&]uh1jRhj<ubjS)}(hhh]h)}(h5Filesystem tracks project quotas. (RO_COMPAT_PROJECT)h]h5Filesystem tracks project quotas. (RO_COMPAT_PROJECT)}(hj1<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj.<ubah}(h]h ]h"]h$]h&]uh1jRhj<ubeh}(h]h ]h"]h$]h&]uh1jMhj59ubjN)}(hhh](jS)}(hhh]h)}(h0x8000h]h0x8000}(hjQ<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjN<ubah}(h]h ]h"]h$]h&]uh1jRhjK<ubjS)}(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)}(hjh<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhje<ubah}(h]h ]h"]h$]h&]uh1jRhjK<ubeh}(h]h ]h"]h$]h&]uh1jMhj59ubjN)}(hhh](jS)}(hhh]h)}(h0x10000h]h0x10000}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj<ubah}(h]h ]h"]h$]h&]uh1jRhj<ubjS)}(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&]uh1jRhj<ubeh}(h]h ]h"]h$]h&]uh1jMhj59ubeh}(h]h ]h"]h$]h&]uh1jhj8ubeh}(h]h ]h"]h$]h&]colsKuh1jhj8ubah}(h]h ]j,ah"]h$]h&]uh1jhhhhhNhNubj,)}(h.. _super_def_hash:h]h}(h]h ]h"]h$]h&]jvjuh1j,hMhhhhhhj,Kubh)}(h9The ``s_def_hash_version`` field is one of the following:h](hThe }(hj<hhhNhNubh)}(h``s_def_hash_version``h]hs_def_hash_version}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj<ubh field is one of the following:}(hj<hhhNhNubeh}(h]jah ]h"]super_def_hashah$]h&]uh1hhhhMhhhhj,}j<j<sj,}jj<sj,Kubj)}(hhh]j)}(hhh](j")}(hhh]h}(h]h ]h"]h$]h&]j,Kuh1j!hj<ubj")}(hhh]h}(h]h ]h"]h$]h&]j,KHuh1j!hj<ubjI)}(hhh]jN)}(hhh](jS)}(hhh]h)}(hValueh]hValue}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj=ubah}(h]h ]h"]h$]h&]uh1jRhj=ubjS)}(hhh]h)}(h Descriptionh]h Description}(hj1=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj.=ubah}(h]h ]h"]h$]h&]uh1jRhj=ubeh}(h]h ]h"]h$]h&]uh1jMhj=ubah}(h]h ]h"]h$]h&]uh1jHhj<ubj)}(hhh](jN)}(hhh](jS)}(hhh]h)}(h0x0h]h0x0}(hjZ=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjW=ubah}(h]h ]h"]h$]h&]uh1jRhjT=ubjS)}(hhh]h)}(hLegacy.h]hLegacy.}(hjq=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjn=ubah}(h]h ]h"]h$]h&]uh1jRhjT=ubeh}(h]h ]h"]h$]h&]uh1jMhjQ=ubjN)}(hhh](jS)}(hhh]h)}(h0x1h]h0x1}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj=ubah}(h]h ]h"]h$]h&]uh1jRhj=ubjS)}(hhh]h)}(h Half MD4.h]h Half MD4.}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj=ubah}(h]h ]h"]h$]h&]uh1jRhj=ubeh}(h]h ]h"]h$]h&]uh1jMhjQ=ubjN)}(hhh](jS)}(hhh]h)}(h0x2h]h0x2}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj=ubah}(h]h ]h"]h$]h&]uh1jRhj=ubjS)}(hhh]h)}(hTea.h]hTea.}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj=ubah}(h]h ]h"]h$]h&]uh1jRhj=ubeh}(h]h ]h"]h$]h&]uh1jMhjQ=ubjN)}(hhh](jS)}(hhh]h)}(h0x3h]h0x3}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj=ubah}(h]h ]h"]h$]h&]uh1jRhj=ubjS)}(hhh]h)}(hLegacy, unsigned.h]hLegacy, unsigned.}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj>ubah}(h]h ]h"]h$]h&]uh1jRhj=ubeh}(h]h ]h"]h$]h&]uh1jMhjQ=ubjN)}(hhh](jS)}(hhh]h)}(h0x4h]h0x4}(hj6>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj3>ubah}(h]h ]h"]h$]h&]uh1jRhj0>ubjS)}(hhh]h)}(hHalf MD4, unsigned.h]hHalf MD4, unsigned.}(hjM>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjJ>ubah}(h]h ]h"]h$]h&]uh1jRhj0>ubeh}(h]h ]h"]h$]h&]uh1jMhjQ=ubjN)}(hhh](jS)}(hhh]h)}(h0x5h]h0x5}(hjm>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjj>ubah}(h]h ]h"]h$]h&]uh1jRhjg>ubjS)}(hhh]h)}(hTea, unsigned.h]hTea, unsigned.}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj>ubah}(h]h ]h"]h$]h&]uh1jRhjg>ubeh}(h]h ]h"]h$]h&]uh1jMhjQ=ubeh}(h]h ]h"]h$]h&]uh1jhj<ubeh}(h]h ]h"]h$]h&]colsKuh1jhj<ubah}(h]h ]j,ah"]h$]h&]uh1jhhhhhNhNubj,)}(h.. _super_mountopts:h]h}(h]h ]h"]h$]h&]jvjuh1j,hMhhhhhhj,Kubh)}(hGThe ``s_default_mount_opts`` field is any combination of the following:h](hThe }(hj>hhhNhNubh)}(h``s_default_mount_opts``h]hs_default_mount_opts}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj>ubh+ field is any combination of the following:}(hj>hhhNhNubeh}(h]jah ]h"]super_mountoptsah$]h&]uh1hhhhMhhhhj,}j>j>sj,}jj>sj,Kubj)}(hhh]j)}(hhh](j")}(hhh]h}(h]h ]h"]h$]h&]j,Kuh1j!hj>ubj")}(hhh]h}(h]h ]h"]h$]h&]j,KHuh1j!hj>ubjI)}(hhh]jN)}(hhh](jS)}(hhh]h)}(hValueh]hValue}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj>ubah}(h]h ]h"]h$]h&]uh1jRhj>ubjS)}(hhh]h)}(h Descriptionh]h Description}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj?ubah}(h]h ]h"]h$]h&]uh1jRhj>ubeh}(h]h ]h"]h$]h&]uh1jMhj>ubah}(h]h ]h"]h$]h&]uh1jHhj>ubj)}(hhh](jN)}(hhh](jS)}(hhh]h)}(h0x0001h]h0x0001}(hj??hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubeh}(h]h ]h"]h$]h&]colsKuh1jhj>ubah}(h]h ]j,ah"]h$]h&]uh1jhhhhhNhNubj,)}(h.. _super_flags:h]h}(h]h ]h"]h$]h&]jvjuh1j,hM#hhhhhhj,Kubh)}(h:The ``s_flags`` field is any combination of the following:h](hThe }(hjAhhhNhNubh)}(h ``s_flags``h]hs_flags}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjAubh+ field is any combination of the following:}(hjAhhhNhNubeh}(h]jah ]h"] super_flagsah$]h&]uh1hhhhM%hhhhj,}jBjAsj,}jjAsj,Kubj)}(hhh]j)}(hhh](j")}(hhh]h}(h]h ]h"]h$]h&]j,Kuh1j!hjBubj")}(hhh]h}(h]h ]h"]h$]h&]j,KHuh1j!hjBubjI)}(hhh]jN)}(hhh](jS)}(hhh]h)}(hValueh]hValue}(hj.BhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM+hj+Bubah}(h]h ]h"]h$]h&]uh1jRhj(BubjS)}(hhh]h)}(h Descriptionh]h Description}(hjEBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM,hjBBubah}(h]h ]h"]h$]h&]uh1jRhj(Bubeh}(h]h ]h"]h$]h&]uh1jMhj%Bubah}(h]h ]h"]h$]h&]uh1jHhjBubj)}(hhh](jN)}(hhh](jS)}(hhh]h)}(h0x0001h]h0x0001}(hjnBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM-hjkBubah}(h]h ]h"]h$]h&]uh1jRhjhBubjS)}(hhh]h)}(hSigned directory hash in use.h]hSigned directory hash in use.}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM.hjBubah}(h]h ]h"]h$]h&]uh1jRhjhBubeh}(h]h ]h"]h$]h&]uh1jMhjeBubjN)}(hhh](jS)}(hhh]h)}(h0x0002h]h0x0002}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM/hjBubah}(h]h ]h"]h$]h&]uh1jRhjBubjS)}(hhh]h)}(hUnsigned directory hash in use.h]hUnsigned directory hash in use.}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM0hjBubah}(h]h ]h"]h$]h&]uh1jRhjBubeh}(h]h ]h"]h$]h&]uh1jMhjeBubjN)}(hhh](jS)}(hhh]h)}(h0x0004h]h0x0004}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM1hjBubah}(h]h ]h"]h$]h&]uh1jRhjBubjS)}(hhh]h)}(hTo test development code.h]hTo test development code.}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM2hjBubah}(h]h ]h"]h$]h&]uh1jRhjBubeh}(h]h ]h"]h$]h&]uh1jMhjeBubeh}(h]h ]h"]h$]h&]uh1jhjBubeh}(h]h ]h"]h$]h&]colsKuh1jhj Bubah}(h]h ]j,ah"]h$]h&]uh1jhhhhhNhNubj,)}(h.. _super_encrypt:h]h}(h]h ]h"]h$]h&]jvj&uh1j,hM4hhhhhhj,Kubh)}(h>The ``s_encrypt_algos`` list can contain any of the following:h](hThe }(hj*ChhhNhNubh)}(h``s_encrypt_algos``h]hs_encrypt_algos}(hj2ChhhNhNubah}(h]h ]h"]h$]h&]uh1hhj*Cubh' list can contain any of the following:}(hj*ChhhNhNubeh}(h]j&ah ]h"] super_encryptah$]h&]uh1hhhhM6hhhhj,}jHCj Csj,}j&j Csj,Kubj)}(hhh]j)}(hhh](j")}(hhh]h}(h]h ]h"]h$]h&]j,Kuh1j!hjPCubj")}(hhh]h}(h]h ]h"]h$]h&]j,KHuh1j!hjPCubjI)}(hhh]jN)}(hhh](jS)}(hhh]h)}(hValueh]hValue}(hjnChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM<hjkCubah}(h]h ]h"]h$]h&]uh1jRhjhCubjS)}(hhh]h)}(h Descriptionh]h Description}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM=hjCubah}(h]h ]h"]h$]h&]uh1jRhjhCubeh}(h]h ]h"]h$]h&]uh1jMhjeCubah}(h]h ]h"]h$]h&]uh1jHhjPCubj)}(hhh](jN)}(hhh](jS)}(hhh]h)}(hj/h]h0}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM>hjCubah}(h]h ]h"]h$]h&]uh1jRhjCubjS)}(hhh]h)}(h,Invalid algorithm (ENCRYPTION_MODE_INVALID).h]h,Invalid algorithm (ENCRYPTION_MODE_INVALID).}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM?hjCubah}(h]h ]h"]h$]h&]uh1jRhjCubeh}(h]h ]h"]h$]h&]uh1jMhjCubjN)}(hhh](jS)}(hhh]h)}(hj.h]h1}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM@hjCubah}(h]h ]h"]h$]h&]uh1jRhjCubjS)}(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).}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMAhjCubah}(h]h ]h"]h$]h&]uh1jRhjCubeh}(h]h ]h"]h$]h&]uh1jMhjCubjN)}(hhh](jS)}(hhh]h)}(hj.h]h2}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMBhjDubah}(h]h ]h"]h$]h&]uh1jRhjDubjS)}(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).}(hj0DhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMChj-Dubah}(h]h ]h"]h$]h&]uh1jRhjDubeh}(h]h ]h"]h$]h&]uh1jMhjCubjN)}(hhh](jS)}(hhh]h)}(hj.h]h3}(hjPDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMDhjMDubah}(h]h ]h"]h$]h&]uh1jRhjJDubjS)}(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).}(hjfDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMEhjcDubah}(h]h ]h"]h$]h&]uh1jRhjJDubeh}(h]h ]h"]h$]h&]uh1jMhjCubeh}(h]h ]h"]h$]h&]uh1jhjPCubeh}(h]h ]h"]h$]h&]colsKuh1jhjMCubah}(h]h ]j,ah"]h$]h&]uh1jhhhhhNhNubh)}(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&]uh1hhhhMGhhhhubeh}(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_backlinksjRfootnote_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_handlerjDerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _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]jfa super_errors]ja super_creator]j asuper_revision]j a super_compat]j asuper_incompat]jIasuper_rocompat]jasuper_def_hash]joasuper_mountopts]ja super_flags]ja super_encrypt]j&aurefids}(jw]j,aj]j.aj ]j5/aj ]j0aj ]j1ajY]j5aj]j8aj]j<aj]j>aj]jAaj&]j Caunameids}(jDjDj,jwj.jjK/j j0j j1j j5jYj8jj<jj>jjBjjHCj&u nametypes}(jDj,j.jK/j0j1j5j8j<j>jBjHCuh}(jDhjwj,jj.j j?/j j0j j1jYj 5jj8jj<jj>jjAj&j*Cu 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.