Lines Matching +full:has +full:- +full:transaction +full:- +full:translator

1 .. SPDX-License-Identifier: GPL-2.0
18 set using tune2fs(8). Kernel-determined defaults are indicated by (*).
34 errors=remount-ro Remount the filesystem read-only on an error.
40 nouid32 Use 16-bit UIDs and GIDs.
77 ext2 shares many properties with traditional Unix filesystems. It has
78 the concepts of blocks, inodes and directories. It has space in the
86 ------
95 ------------
112 --------------
142 ------
157 larger than 2GB). The translator field is unused under Linux, but is used
161 The HURD also has a larger mode field so it uses another of the remaining
166 pointers to the next set of blocks), a pointer to a doubly-indirect
168 trebly-indirect block (which contains pointers to doubly-indirect blocks).
170 The flags field contains some ext2-specific flags which aren't catered
173 behaviour on a per-file basis. There are flags for secure deletion,
174 undeletable, compression, synchronous updates, immutability, append-only,
175 dumpable, no-atime, indexed directories, and data-journaling. Not all
179 -----------
181 A directory is a filesystem object and has an inode just like a file.
192 The current implementation of ext2 uses a singly-linked list to store
200 -------------
214 --------------
217 for a particular user (normally the super-user). This is intended to
218 allow for the system to continue functioning even if non-privileged users
224 ----------------
231 count has been exceeded or if the maximum time between checks has been
235 ---------------------
242 revision 1. There are three 32-bit fields, one for compatible features
243 (COMPAT), one for read-only compatible (RO_COMPAT) features and one for
249 but the on-disk format is 100% compatible with older on-disk formats, so
253 "this filesystem has a (hidden) feature" that the kernel or e2fsck may
259 An RO_COMPAT flag indicates that the on-disk format is 100% compatible
260 with older on-disk formats for reading (i.e. the feature does not change
261 the visible on-disk format). However, an old kernel writing to such a
270 An INCOMPAT flag indicates the on-disk format has changed in some
275 The COMPRESSION flag is an obvious INCOMPAT flag - if the kernel
284 because it has no way of verifying whether a given feature is valid
292 --------
302 - per-file if you have the program source: use the O_SYNC flag to open()
303 - per-file if you don't have the source: use "chattr +S" on the file
304 - per-filesystem: add the "sync" option to mount (or in /etc/fstab)
310 -----------
312 There are various limits imposed by the on-disk layout of ext2. Other
320 Most of these limits could be overcome with slight changes in the on-disk
339 There is a "soft" upper limit of about 10-15k files in a single directory
340 with the current linear linked-list directory implementation. This limit
343 (under development) allows 100k-1M+ files in a single directory without
349 enough 4-character names to make up unique directory entries, so they
354 ----------
356 A journaling extension to the ext2 code has been developed by Stephen
359 to the on-disk ext2 layout. In a nutshell, the journal is a regular
366 a transaction in the journal and can either be complete or incomplete at
367 the time of a crash. If a transaction is complete at the time of a crash
369 in that transaction are guaranteed to represent a valid filesystem state,
370 and are copied into the filesystem. If a transaction is incomplete at
372 the blocks in that transaction so they are discarded (which means any
396 RISC OS client http://www.esw-heim.tu-clausthal.de/~marco/smorbrod/IscaFS/