| /linux/fs/ext4/ |
| H A D | Kconfig | 3 tristate "The Extended 4 (ext4) filesystem" 14 the on-disk format of ext4 is not forwards compatible with 16 physical block numbers. The ext4 filesystem also supports delayed 20 http://ext4.wiki.kernel.org. 22 The ext4 filesystem supports mounting an ext3 filesystem; while there 24 table readahead, the best performance gains require enabling ext4 26 filesystem as an ext4 filesystem initially. Without explicit enabling 27 of ext4 features, the on disk filesystem format stays fully backward 31 module will be called ext4. 36 bool "Use ext4 for ext2 file systems" [all …]
|
| H A D | Makefile | 6 obj-$(CONFIG_EXT4_FS) += ext4.o 8 ext4-y := balloc.o bitmap.o block_validity.o dir.o ext4_jbd2.o extents.o \ 15 ext4-$(CONFIG_EXT4_FS_POSIX_ACL) += acl.o 16 ext4-$(CONFIG_EXT4_FS_SECURITY) += xattr_security.o 17 ext4-test-objs += inode-test.o mballoc-test.o \ 19 obj-$(CONFIG_EXT4_KUNIT_TESTS) += ext4-test.o 20 ext4-$(CONFIG_FS_VERITY) += verity.o 21 ext4-$(CONFIG_FS_ENCRYPTION) += crypto.o
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-fs-ext4 | 1 What: /sys/fs/ext4/<disk>/mb_stats 10 What: /sys/fs/ext4/<disk>/mb_group_prealloc 16 stripe size is not set in the ext4 superblock 18 What: /sys/fs/ext4/<disk>/mb_max_to_scan 25 What: /sys/fs/ext4/<disk>/mb_min_to_scan 32 What: /sys/fs/ext4/<disk>/mb_order2_req 40 What: /sys/fs/ext4/<disk>/mb_stream_req 51 What: /sys/fs/ext4/<disk>/inode_readahead_blks 56 inode table blocks that ext4's inode table readahead 59 What: /sys/fs/ext4/<disk>/delayed_allocation_blocks [all …]
|
| /linux/Documentation/admin-guide/ |
| H A D | ext4.rst | 4 ext4 General Information 12 Mailing list: linux-ext4@vger.kernel.org 13 Web site: http://ext4.wiki.kernel.org 19 Note: More extensive information for getting started with ext4 can be 20 found at the ext4 wiki site at the URL: 21 http://ext4.wiki.kernel.org/index.php/Ext4_Howto 35 - Create a new filesystem using the ext4 filesystem type: 37 # mke2fs -t ext4 /dev/hda1 50 # mount -t ext4 /dev/hda1 /wherever 56 note that ext4 enables write barriers by default, while ext3 does [all …]
|
| /linux/fs/jbd2/ |
| H A D | Kconfig | 8 the ext4 and OCFS2 filesystems, but it could also be used to add 12 If you are using ext4 or OCFS2, you need to say Y here. 13 If you are not using ext4 or OCFS2 then you will 17 called jbd2. If you are compiling ext4 or OCFS2 into the kernel, 21 bool "JBD2 (ext4) debugging support" 24 If you are using the ext4 journaled file system (or
|
| /linux/fs/freevxfs/ |
| H A D | vxfs_inode.h | 109 struct vxfs_ext4 ext4; member 122 #define vdi_ext4 vdi_org.ext4 152 struct vxfs_ext4 ext4; member 161 #define vii_ext4 vii_org.ext4
|
| /linux/Documentation/filesystems/ext4/ |
| H A D | atomic_writes.rst | 12 system crashes. The ext4 filesystem supports atomic writes (only with Direct 32 Basic requirements for atomic writes in ext4: 34 1. The extents feature must be enabled (default for ext4) 45 atomic writes on ext4 are only supported if underlying storage device supports 51 The bigalloc feature changes ext4 to allocate in units of multiple filesystem 89 ext4 defers the conversion of unwritten extents to written extents until the I/O 97 To prevent such torn writes, ext4 proactively allocates a single contiguous 164 # Create an ext4 filesystem with a 16KB block size 166 mkfs.ext4 -b 16384 /dev/device 172 # Create an ext4 filesystem with bigalloc and 64KB cluster size [all …]
|
| H A D | blockgroup.rst | 17 - ext4 Super Block 40 The ext4 driver primarily works with the superblock and the group 68 Starting in ext4, there is a new feature called flexible block groups 88 128MiB(2^27 bytes) block group size and 64-byte group descriptors, ext4 94 META_BG feature, ext4 filesystems are partitioned into many metablock 96 descriptor structures can be stored in a single disk block. For ext4 125 A new feature for ext4 are three block group descriptor flags that
|
| H A D | about.rst | 6 This document attempts to describe the on-disk format for ext4 8 as well, though they do not support all the features that ext4 supports, 25 ext4 divides a storage device into an array of logical blocks both to
|
| H A D | bigalloc.rst | 8 ext4 code is not prepared to handle the case where the block size 14 The bigalloc feature (EXT4_FEATURE_RO_COMPAT_BIGALLOC) changes ext4 to 15 use clustered allocation, so that each bit in the ext4 block allocation
|
| H A D | allocators.rst | 6 ext4 recognizes (better than ext3, anyway) that data locality is 17 The first tool that ext4 uses to combat fragmentation is the multi-block 24 extent. A second related trick that ext4 uses is delayed allocation. 32 The third trick that ext4 (and ext3) uses is that it tries to keep a
|
| H A D | overview.rst | 6 An ext4 file system is split into a series of block groups. To reduce 15 All fields in ext4 are written to disk in little-endian order. HOWEVER,
|
| H A D | verity.rst | 6 ext4 supports fs-verity, which is a filesystem feature that provides 11 metadata is filesystem-specific. On ext4, the verity metadata is
|
| H A D | inodes.rst | 11 that file. ext4 appears to cheat (for performance reasons) a little bit 15 links and is in general more seek-happy than ext4 due to its simpler 83 - Hard link count. Normally, ext4 does not permit an inode to have more 88 enabled, ext4 supports more than 64,998 subdirectories by setting this 270 - File tail should not be merged (EXT4_NOTAIL_FL). (not used by ext4) 303 - Reserved for ext4 library (EXT4_RESERVED_FL). 467 128 bytes. Starting with ext4, it is possible to allocate a larger 476 ``i_extra_isize``. By default, ext4 inode records are 256 bytes, and (as
|
| H A D | index.rst | 4 ext4 Data Structures and Algorithms
|
| H A D | journal.rst | 6 Introduced in ext3, the ext4 filesystem employs a journal to protect the 22 For performance reasons, ext4 by default only writes filesystem metadata 43 journal inode are replicated in the ext4 superblock. The journal itself 49 opposite of ext4. 51 NOTE: Both ext4 and ocfs2 use jbd2. 53 The maximum size of a journal embedded in an ext4 filesystem is 2^32 81 Optionally, an ext4 filesystem can be created with an external journal 85 will be an ext4 super block in the usual place, with a matching UUID. 94 - ext4 Superblock 160 The super block for the journal is much simpler as compared to ext4's. [all …]
|
| /linux/Documentation/filesystems/ |
| H A D | ext3.rst | 12 filesystem is a subset of ext4 filesystem so use ext4 driver for accessing
|
| H A D | fsverity.rst | 14 of read-only files. Currently, it is supported by the ext4, f2fs, and 260 images in userspace (such as with ``mkfs.ext4 -d``). 597 ext4 section in Filesystem support 600 ext4 supports fs-verity since Linux v5.4 and e2fsprogs v1.45.2. 602 To create verity files on an ext4 filesystem, the filesystem must have 608 Originally, an ext4 filesystem with the "verity" feature could only be 612 ext4 sets the EXT4_VERITY_FL on-disk inode flag on verity files. It 615 ext4 also supports encryption, which can be used simultaneously with 620 ext4 stores the verity metadata (Merkle tree and fsverity_descriptor) 624 be read/written internally by ext4 with only some relatively small [all …]
|
| H A D | dax.rst | 26 Currently 5 filesystems support `DAX`: ext2, ext4, xfs, virtiofs and erofs. 37 Enabling DAX on xfs and ext4 173 The semantic of DAX on virtiofs is basically equal to that on ext4 and xfs, 247 ext4: see Documentation/filesystems/ext4/
|
| /linux/tools/testing/selftests/zram/ |
| H A D | README | 25 zram01.sh: creates general purpose ram disks with ext4 filesystems 36 - mkfs/ mkfs.ext4
|
| /linux/Documentation/ |
| H A D | .renames.txt | 225 filesystems/ext4/ext4 admin-guide/ext4 226 filesystems/ext4/ondisk/about filesystems/ext4/about 227 filesystems/ext4/ondisk/allocators filesystems/ext4/allocators 228 filesystems/ext4/ondisk/attributes filesystems/ext4/attributes 229 filesystems/ext4/ondisk/bigalloc filesystems/ext4/bigalloc 230 filesystems/ext4/ondisk/bitmaps filesystems/ext4/bitmaps 231 filesystems/ext4/ondisk/blockgroup filesystems/ext4/blockgroup 232 filesystems/ext4/ondisk/blockmap filesystems/ext4/blockmap 233 filesystems/ext4/ondisk/blocks filesystems/ext4/blocks 234 filesystems/ext4/ondisk/checksums filesystems/ext4/checksums [all …]
|
| /linux/fs/quota/ |
| H A D | Kconfig | 12 ext2, ext3, ext4, f2fs, jfs and ocfs2 file systems. Note that gfs2 13 and xfs use their own quota system. Ext3 and ext4 also support
|
| /linux/Documentation/livepatch/ |
| H A D | module-elf-format.rst | 142 .klp.rela.ext4.text.ext4_attr_store 146 module that patches vmlinux and modules 9p, btrfs, ext4:** 156 …[34] .klp.rela.ext4.text.ext4.attr.store RELA 0000000000000000 002fd8 0000d8 18 AIo 6… 157 …[35] .klp.rela.ext4.text.ext4.attr.show RELA 0000000000000000 0030b0 000150 18 AIo 6…
|
| /linux/Documentation/trace/ |
| H A D | tracepoint-analysis.rst | 44 ext4:ext4_free_inode [Tracepoint event] 45 ext4:ext4_request_inode [Tracepoint event] 46 ext4:ext4_allocate_inode [Tracepoint event] 47 ext4:ext4_write_begin [Tracepoint event] 48 ext4:ext4_ordered_write_end [Tracepoint event]
|
| /linux/tools/testing/selftests/ublk/ |
| H A D | test_common.sh | 95 mkfs.ext4 -F "$dev" > /dev/null 2>&1 101 mount -t ext4 "$dev" "$mnt_dir" > /dev/null 2>&1
|