From: Theodore Ts'o Date: Wed, 28 May 2025 12:33:03 +0000 (-0400) Subject: Update release notes, etc., for the 1.47.3 release X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=6af12b68af940793013743a35f15efb9b2370f98;p=tools%2Fe2fsprogs.git Update release notes, etc., for the 1.47.3 release Signed-off-by: Theodore Ts'o --- diff --git a/README b/README index 8510c84..7b6819e 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ - This is the new version (1.47.2) of the second extended file + This is the new version (1.47.3) of the second extended file system management programs. From time to time, I release new versions of e2fsprogs, to fix diff --git a/RELEASE-NOTES b/RELEASE-NOTES index b1e4c9e..470c60c 120000 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1 +1 @@ -doc/RelNotes/v1.47.2.txt \ No newline at end of file +doc/RelNotes/v1.47.3.txt \ No newline at end of file diff --git a/debian/changelog b/debian/changelog index 5a6d716..76d11d4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,67 @@ +e2fsprogs (1.47.3~rc1-1) unstable; urgency=medium + + * Mke2fs -d can now copy the fs-verity metadata and chattr flags + into newly created file system. + * Many fuse2fs improvements and bug fixes + - Add support for XATTR_CREATE and XATTR_REPLACE flags in setxattr() + - Add support for FALLOC_FL_ZERO_RANGE. + - Add support to fuse2fs for the setting file attributes via fsxattr, + including support for nanosecond timestamps. + - Add support to set newer chattr flags. + - Fix fuse2fs support for O_APPEND, O_TRUNC, POSIX ACLs, and + the immutable flag + - Remove the ea_inode when deleting the last file using the ea_inode + - Update timestamps after mkdir() and symlink() operations + - Fix error code handling for fallocate(), truncate() and + removexattr(). + - Improve handling of corrupted file systems + - Refuse to handle renameat2's RENAME_EXCHA?NGE or RENAME_WHITEOUT + flags instead of doing something random + - Avoid clearing the setgid bit in op_chmod when file's group + ownership the calling process's group list (instead of just the + primary group id). + - Align with the kernel's behaviors: + + clearing post-EOF on truncation + + validating FITRIM's parameters consistently with how the kernel + does things + + how the "ro" mount option will replay the journal + + only supporting the xattr namespaces supported by the kernel + + clamping timestamps to the minimum and maximum value supported + by the on-disk format + + optionally delegating access control decisions to the kernel + - Don't mount file systems which have features that fuse2fs can't + deal with. + - Return inode and type information in readdir() + - Use the actal inode numbers instead of asking fuse to make + up inode numbers + - Use a larger disk cache to improve performance and optionally + use Direct I/O. + * Add mke2fs.conf knobs to control whether the RAID stripe or stride + sizes from the storage device information depending on whether the + storage device is a rotational or non-rotational device. By default + don't set the RAID stripe size for non-rotational devices. + * Fix "e2fsck -E unshare_blocks" to clear the shared_blocks flag when + there are no shared blocks to clear + * Fix "e2fsck -n" to not abort when it trips across an EA inode which + is not referenced by any inodes in the file system. + * Fix debugfs's dump and rdump commands to avoid looping forever when + it runs across an I/O error or corupt filesystem metadata. + * Fix debugfs's dirsearch command on big-endian systems. + * Optimize ext2fs_extent_set_bmap() to avoid fragmenting the extent + tree. This fixes a problem where resize2fs is trying to relocate + all of the blocks in a file leading to the extent tree doubling in + size, and potentially leading to a corrupted extent tree. + * Fix potential livelock bug in the unix_io manager. + * Fix invaidation support in the unix_io manager. + * Various man page cleanups. + * Improve performance in e2fsck when replaying a journal with a large + number of revoke blocks (which can be the case on Lustre servers). + * Improve tune2fs's performance by avoiding scanning the file system to + update quota inodes in cases when it's not necessary. + * Update Dutch, Malay, Portuguese, and Serbian translations. + + -- Theodore Y. Ts'o Wed, 28 May 2025 08:50:19 -0400 + e2fsprogs (1.47.2-1) unstable; urgency=medium * New upstream version diff --git a/doc/RelNotes/v1.47.3.txt b/doc/RelNotes/v1.47.3.txt new file mode 100644 index 0000000..2a24001 --- /dev/null +++ b/doc/RelNotes/v1.47.3.txt @@ -0,0 +1,128 @@ +E2fsprogs 1.47.3 (May 28, 2025) +=============================== + +Updates/Fixes since v1.47.2: + +UI and Features +--------------- + +Mke2fs -d can now copy the fs-verity metadata and chattr flags into +newly created file system. + +Add fuse2fs's support for the XATTR_CREATE and XATTR_REPLACE flags in +setxattr. + +Add support for FALLOC_FL_ZERO_RANGE in fuse2fs. + +Add support to fuse2fs for the setting file attributes via fsxattr, +including support for nanosecond timestamps. + +Add support to fuse2fs to set newer chattr flags. + +Add mke2fs.conf knobs to control whether the RAID stripe or stride sizes +from the storage device information depending on whether the storage +device is a rotational or non-rotational device. By default don't set +the RAID stripe size for non-rotational devices. + +Fixes +----- + +Fix "e2fsck -E unshare_blocks" to clear the shared_blocks flag when +there are no shared blocks to clear + +Fix "e2fsck -n" to not abort when it trips across an EA inode which +is not referenced by any inodes in the file system. + +Fix debugfs's dump and rdump commands to avoid looping forever when +it runs across an I/O error or corupt filesystem metadata. + +Fix debugfs's dirsearch command on big-endian systems. + +Fix many fuse2fs bugs found by running fstests, including fixing +support for O_APPEND, O_TRUNC, POSIX ACLs, and the immutable flag. Also +fix fuse2fs to correctly remove ea_inodes if the last reference to an +ea_inode is removed when an inode is removed, and to update timestmps +correctly after the mkdir(2) and symlink(2) operations. + +Fix fuse2fs's error code handling for fallocate(), truncate() and +removexattr(). + +Improve fuse2fs's handling of corrupted file systems. + +Fuse2fs doesn't support renameat2()'s RENAME_EXCHANGE or RENAME_WHITEOUT +flags, so return ENOSYS instead of incorrectly handling the renameat2() +request. + +Fuse2fs will avoid clearning the setgid bit in op_chmod if the file's +group ownership is one of the calling process's group list (instead of +just the primary group id). + +Change fuse2fs to align with kernel's behaviors by (a) clearing +post-EOF on truncation, (b) validating FITRIM's parameters consistently +with how the kernel does things, (c) how the "ro" mount option will +replay the journal, (d) only supporting the xattr namespaces supported +by the kernel, (e) clamping timestamps to the minimum and maximum value +supported by the on-disk format, and (e) optionally delegating access +control decisions to the kernel. + +Prevent fuse2fs from mounting file systems which have features that +fuse2fs can't deal with. + +Optimize ext2fs_extent_set_bmap() to avoid fragmenting the extent tree. +This fixes a problem where resize2fs is trying to relocate all of the +blocks in a file leading to the extent tree doubling in size, and +potentially leading to a corrupted extent tree. + +Fix potential livelock bug in the unix_io manager. + +Fix invaidation support in the unix_io manager. + +Various man page cleanups. + + +Performance, Internal Implementation, Development Support etc. +-------------------------------------------------------------- + +Improve performance in e2fsck when replaying a journal with a large +number of revoke blocks (which can be the case on Lustre servers). + +Improve tune2fs's performance by avoiding scanning the file system to +update quota inodes in cases when it's not necessary. + +Improve fuse2fs's performance by returning inode and type information in +readdir() and to use the actal inode numbers instead of asking fuse +to make up inode numbers. + +Fix various Coverity and compiler warnings. + +Add two new flags for ext2fs_link(). The EXT2FS_LINK_APPEND flag +causes ext2fs_link() to only search the last block in the directory, +which imrpoves the scalability of creating a large number of files in a +directory. The EXT2FS_LINK_EXPAND() causes ext2fs_link() to +automatically expand the directory if there is no free space found to +create the requested directory entry. + +Add a new function, ext2fs_mkdir2() which allows the flags parameter +to be passed to ext2fs_link(), allows the chattr flags to be set in the +newly created directory, and return the inode number for the newly +created directory. + +Add new functions ext2fs_log2_u{32,64}() and ext2fs_log10_u{32,64}() so +we don't have multiple copies of these functions in various e2fsprogs +programs. + +Improve debugging and logging in fuse2fs. + +General code cleaups in fuse2fs. + +Improve fuse2fs's performance by allowing a larger cache in unix_io and +using O_DIRECT to read and write the block device. + +Fixed Windows portability problems intrduced in 1.47.2. + +Fixed potention races in the Makefiles which could show up when using +"make -j install". + +Fixed build failures when libarchive is not available. + +Update Dutch, Malay, Portuguese, and Serbian translations. diff --git a/doc/libext2fs.texinfo b/doc/libext2fs.texinfo index 62eb114..82b1369 100644 --- a/doc/libext2fs.texinfo +++ b/doc/libext2fs.texinfo @@ -1,7 +1,7 @@ \input texinfo @c -*-texinfo-*- @c %**start of header @setfilename libext2fs.info -@settitle The EXT2FS Library (version 1.47.2) +@settitle The EXT2FS Library (version 1.47.3) @synindex tp fn @comment %**end of header @@ -60,8 +60,8 @@ by the author. @title The EXT2FS Library @subtitle The EXT2FS Library -@subtitle Version 1.47.2 -@subtitle January 2025 +@subtitle Version 1.47.3 +@subtitle May 2025 @author by Theodore Ts'o @@ -101,7 +101,7 @@ by the Foundation. @top The EXT2FS Library -This manual documents the EXT2FS Library, version 1.47.2. +This manual documents the EXT2FS Library, version 1.47.3. @menu * Introduction to the EXT2FS Library:: diff --git a/e2fsprogs.lsm b/e2fsprogs.lsm index 65b8c70..86db57f 100644 --- a/e2fsprogs.lsm +++ b/e2fsprogs.lsm @@ -1,15 +1,15 @@ Begin3 Title: EXT2 Filesystem utilities -Version: 1.47.2 -Entered-date: 2025-01-01 +Version: 1.47.3 +Entered-date: 2025-05-28 Description: The filesystem utilities for the EXT2, EXT3, and EXT4 filesystems, including e2fsck, mke2fs, dumpe2fs, and others. Keywords: utilities, filesystem, Ext2fs, ext3, ext4 Author: tytso@mit.edu (Theodore Tso) Maintained-by: tytso@mit.edu (Theodore Tso) Primary-site: ftp.kernel.org /pub/linux/kernel/people/tytso/e2fsprogs - 9764kB e2fsprogs-1.47.2.tar.gz - 1kB e2fsprogs-1.47.2.lsm + 9848kB e2fsprogs-1.47.3.tar.gz + 1kB e2fsprogs-1.47.3.lsm pAlternate-site: download.sourceforge.net /pub/sourceforge/e2fsprogs Platforms: linux 1.2.x/1.3.x/2.0.x/2.1.x/2.2.x/2.3.x/2.4.x/2.5.x/2.6.x/3.x/4.x/5.x/6.x Copying-policy: GPL-2/LGPL-2 diff --git a/e2fsprogs.spec b/e2fsprogs.spec index f502fce..ceae740 100644 --- a/e2fsprogs.spec +++ b/e2fsprogs.spec @@ -5,7 +5,7 @@ Summary: Utilities for managing ext2/ext3/ext4 filesystems Name: e2fsprogs -Version: 1.47.2 +Version: 1.47.3 Release: 0 License: GPLv2 Group: System Environment/Base diff --git a/po/de.gmo b/po/de.gmo index 75517ed..2fb6fb8 100644 Binary files a/po/de.gmo and b/po/de.gmo differ diff --git a/po/e2fsprogs.pot b/po/e2fsprogs.pot index 3d8ee58..3b80b22 100644 --- a/po/e2fsprogs.pot +++ b/po/e2fsprogs.pot @@ -78,9 +78,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: e2fsprogs 1.47.2\n" +"Project-Id-Version: e2fsprogs 1.47.3-rc1\n" "Report-Msgid-Bugs-To: tytso@alum.mit.edu\n" -"POT-Creation-Date: 2025-01-01 00:41-0500\n" +"POT-Creation-Date: 2025-05-28 08:29-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -90,7 +90,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: e2fsck/badblocks.c:23 misc/mke2fs.c:224 +#: e2fsck/badblocks.c:23 misc/mke2fs.c:206 #, c-format msgid "Bad block %u out of range; ignored.\n" msgstr "" @@ -107,8 +107,8 @@ msgstr "" #: e2fsck/unix.c:1714 misc/badblocks.c:1273 misc/badblocks.c:1281 #: misc/badblocks.c:1295 misc/badblocks.c:1307 misc/dumpe2fs.c:439 #: misc/dumpe2fs.c:710 misc/dumpe2fs.c:714 misc/e2image.c:1447 -#: misc/e2image.c:1647 misc/e2image.c:1668 misc/mke2fs.c:240 -#: misc/tune2fs.c:3044 misc/tune2fs.c:3233 resize/main.c:422 +#: misc/e2image.c:1647 misc/e2image.c:1668 misc/mke2fs.c:222 +#: misc/tune2fs.c:3060 misc/tune2fs.c:3249 resize/main.c:422 #, c-format msgid "while trying to open %s" msgstr "" @@ -118,7 +118,7 @@ msgstr "" msgid "while trying popen '%s'" msgstr "" -#: e2fsck/badblocks.c:95 misc/mke2fs.c:247 +#: e2fsck/badblocks.c:95 misc/mke2fs.c:229 msgid "while reading in list of bad blocks from file" msgstr "" @@ -229,17 +229,17 @@ msgstr "" msgid "%s: incorrect fast commit blocks\n" msgstr "" -#: e2fsck/journal.c:1688 misc/fuse2fs.c:3872 +#: e2fsck/journal.c:1698 #, c-format msgid "%s: recovering journal\n" msgstr "" -#: e2fsck/journal.c:1690 +#: e2fsck/journal.c:1700 #, c-format msgid "%s: won't do journal recovery while read-only\n" msgstr "" -#: e2fsck/journal.c:1718 +#: e2fsck/journal.c:1728 #, c-format msgid "while trying to re-open %s" msgstr "" @@ -541,49 +541,49 @@ msgstr "" msgid "opening inode scan" msgstr "" -#: e2fsck/pass1.c:2193 +#: e2fsck/pass1.c:2198 msgid "Pass 1" msgstr "" -#: e2fsck/pass1.c:2254 +#: e2fsck/pass1.c:2259 #, c-format msgid "reading indirect blocks of inode %u" msgstr "" -#: e2fsck/pass1.c:2305 +#: e2fsck/pass1.c:2310 msgid "bad inode map" msgstr "" -#: e2fsck/pass1.c:2345 +#: e2fsck/pass1.c:2350 msgid "inode in bad block map" msgstr "" -#: e2fsck/pass1.c:2365 +#: e2fsck/pass1.c:2370 msgid "imagic inode map" msgstr "" -#: e2fsck/pass1.c:2396 +#: e2fsck/pass1.c:2401 msgid "multiply claimed block map" msgstr "" -#: e2fsck/pass1.c:2521 +#: e2fsck/pass1.c:2526 msgid "ext attr block map" msgstr "" -#: e2fsck/pass1.c:3828 +#: e2fsck/pass1.c:3833 #, c-format msgid "%6lu(%c): expecting %6lu got phys %6lu (blkcnt %lld)\n" msgstr "" -#: e2fsck/pass1.c:4249 +#: e2fsck/pass1.c:4254 msgid "block bitmap" msgstr "" -#: e2fsck/pass1.c:4255 +#: e2fsck/pass1.c:4260 msgid "inode bitmap" msgstr "" -#: e2fsck/pass1.c:4261 +#: e2fsck/pass1.c:4266 msgid "inode table" msgstr "" @@ -3338,7 +3338,7 @@ msgid_plural "%12u files\n" msgstr[0] "" msgstr[1] "" -#: e2fsck/unix.c:241 misc/badblocks.c:1001 misc/tune2fs.c:3326 misc/util.c:135 +#: e2fsck/unix.c:241 misc/badblocks.c:1001 misc/tune2fs.c:3342 misc/util.c:136 #: resize/main.c:357 #, c-format msgid "while determining whether %s is mounted." @@ -3499,8 +3499,8 @@ msgid "The -t option is not supported on this version of e2fsck.\n" msgstr "" #: e2fsck/unix.c:954 e2fsck/unix.c:1032 misc/dumpe2fs.c:679 -#: misc/e2initrd_helper.c:331 misc/tune2fs.c:1920 misc/tune2fs.c:2220 -#: misc/tune2fs.c:2238 +#: misc/e2initrd_helper.c:331 misc/tune2fs.c:1936 misc/tune2fs.c:2236 +#: misc/tune2fs.c:2254 #, c-format msgid "Unable to resolve '%s'" msgstr "" @@ -3577,8 +3577,8 @@ msgid "while reading MMP block" msgstr "" #: e2fsck/unix.c:1329 e2fsck/unix.c:1381 misc/e2undo.c:242 misc/e2undo.c:287 -#: misc/mke2fs.c:2867 misc/mke2fs.c:2918 misc/tune2fs.c:2961 -#: misc/tune2fs.c:3006 resize/main.c:188 resize/main.c:233 +#: misc/mke2fs.c:2925 misc/mke2fs.c:2976 misc/tune2fs.c:2977 +#: misc/tune2fs.c:3022 resize/main.c:188 resize/main.c:233 #, c-format msgid "" "Overwriting existing filesystem; this can be undone using the command:\n" @@ -3586,13 +3586,13 @@ msgid "" "\n" msgstr "" -#: e2fsck/unix.c:1370 misc/e2undo.c:276 misc/mke2fs.c:2907 misc/tune2fs.c:2995 +#: e2fsck/unix.c:1370 misc/e2undo.c:276 misc/mke2fs.c:2965 misc/tune2fs.c:3011 #: resize/main.c:222 #, c-format msgid "while trying to delete %s" msgstr "" -#: e2fsck/unix.c:1396 misc/mke2fs.c:2933 resize/main.c:243 +#: e2fsck/unix.c:1396 misc/mke2fs.c:2991 resize/main.c:243 msgid "while trying to setup undo file\n" msgstr "" @@ -3802,11 +3802,11 @@ msgid "" "\n" msgstr "" -#: e2fsck/util.c:191 misc/util.c:99 +#: e2fsck/util.c:191 misc/util.c:100 msgid "yY" msgstr "" -#: e2fsck/util.c:192 misc/util.c:118 +#: e2fsck/util.c:192 misc/util.c:119 msgid "nN" msgstr "" @@ -4041,7 +4041,7 @@ msgstr "" msgid "during test data write, block %lu" msgstr "" -#: misc/badblocks.c:1006 misc/util.c:140 +#: misc/badblocks.c:1006 misc/util.c:141 #, c-format msgid "%s is mounted; " msgstr "" @@ -4054,7 +4054,7 @@ msgstr "" msgid "it's not safe to run badblocks!\n" msgstr "" -#: misc/badblocks.c:1018 misc/util.c:151 +#: misc/badblocks.c:1018 misc/util.c:152 #, c-format msgid "%s is apparently in use by the system; " msgstr "" @@ -4219,168 +4219,167 @@ msgstr "" msgid "Must use '-v', =, - or +\n" msgstr "" -#: misc/create_inode.c:81 misc/create_inode.c:127 +#: misc/create_inode.c:95 misc/create_inode.c:131 #, c-format msgid "while reading inode %u" msgstr "" -#: misc/create_inode.c:91 misc/create_inode.c:307 misc/create_inode.c:374 -#: misc/create_inode.c:412 -msgid "while expanding directory" -msgstr "" - -#: misc/create_inode.c:98 +#: misc/create_inode.c:102 #, c-format msgid "while linking \"%s\"" msgstr "" -#: misc/create_inode.c:106 misc/create_inode.c:142 misc/create_inode.c:343 +#: misc/create_inode.c:110 misc/create_inode.c:146 misc/create_inode.c:335 #, c-format msgid "while writing inode %u" msgstr "" -#: misc/create_inode.c:164 misc/create_inode.c:195 +#: misc/create_inode.c:165 misc/create_inode.c:196 #, c-format msgid "while listing attributes of \"%s\"" msgstr "" -#: misc/create_inode.c:175 +#: misc/create_inode.c:176 #, c-format msgid "while opening inode %u" msgstr "" -#: misc/create_inode.c:182 +#: misc/create_inode.c:183 #, c-format msgid "while reading xattrs for inode %u" msgstr "" -#: misc/create_inode.c:188 misc/create_inode.c:215 misc/create_inode.c:1072 +#: misc/create_inode.c:189 misc/create_inode.c:216 misc/create_inode.c:1207 #: misc/e2undo.c:188 misc/e2undo.c:485 misc/e2undo.c:491 misc/e2undo.c:497 -#: misc/mke2fs.c:364 +#: misc/mke2fs.c:346 msgid "while allocating memory" msgstr "" -#: misc/create_inode.c:208 misc/create_inode.c:224 +#: misc/create_inode.c:209 misc/create_inode.c:225 #, c-format msgid "while reading attribute \"%s\" of \"%s\"" msgstr "" -#: misc/create_inode.c:233 +#: misc/create_inode.c:234 #, c-format msgid "while writing attribute \"%s\" to inode %u" msgstr "" -#: misc/create_inode.c:243 +#: misc/create_inode.c:244 #, c-format msgid "while closing inode %u" msgstr "" -#: misc/create_inode.c:294 +#: misc/create_inode.c:295 #, c-format msgid "while allocating inode \"%s\"" msgstr "" -#: misc/create_inode.c:313 +#: misc/create_inode.c:305 #, c-format msgid "while creating inode \"%s\"" msgstr "" -#: misc/create_inode.c:381 +#: misc/create_inode.c:366 +msgid "while expanding directory" +msgstr "" + +#: misc/create_inode.c:373 #, c-format msgid "while creating symlink \"%s\"" msgstr "" -#: misc/create_inode.c:399 misc/create_inode.c:664 misc/create_inode.c:992 +#: misc/create_inode.c:391 misc/create_inode.c:797 misc/create_inode.c:1124 #, c-format msgid "while looking up \"%s\"" msgstr "" -#: misc/create_inode.c:419 +#: misc/create_inode.c:403 #, c-format msgid "while creating directory \"%s\"" msgstr "" -#: misc/create_inode.c:650 +#: misc/create_inode.c:783 #, c-format msgid "while opening \"%s\" to copy" msgstr "" -#: misc/create_inode.c:830 +#: misc/create_inode.c:960 #, c-format msgid "while changing working directory to \"%s\"" msgstr "" -#: misc/create_inode.c:840 +#: misc/create_inode.c:970 #, c-format msgid "while scanning directory \"%s\"" msgstr "" -#: misc/create_inode.c:850 +#: misc/create_inode.c:980 #, c-format msgid "while lstat \"%s\"" msgstr "" -#: misc/create_inode.c:900 +#: misc/create_inode.c:1032 #, c-format msgid "while creating special file \"%s\"" msgstr "" -#: misc/create_inode.c:912 +#: misc/create_inode.c:1044 msgid "malloc failed" msgstr "" -#: misc/create_inode.c:920 +#: misc/create_inode.c:1052 #, c-format msgid "while trying to read link \"%s\"" msgstr "" -#: misc/create_inode.c:927 +#: misc/create_inode.c:1059 msgid "symlink increased in size between lstat() and readlink()" msgstr "" -#: misc/create_inode.c:938 +#: misc/create_inode.c:1070 #, c-format msgid "while writing symlink\"%s\"" msgstr "" -#: misc/create_inode.c:950 +#: misc/create_inode.c:1082 #, c-format msgid "while writing file \"%s\"" msgstr "" -#: misc/create_inode.c:963 +#: misc/create_inode.c:1095 #, c-format msgid "while making dir \"%s\"" msgstr "" -#: misc/create_inode.c:981 +#: misc/create_inode.c:1113 msgid "while changing directory" msgstr "" -#: misc/create_inode.c:987 +#: misc/create_inode.c:1119 #, c-format msgid "ignoring entry \"%s\"" msgstr "" -#: misc/create_inode.c:1000 +#: misc/create_inode.c:1132 #, c-format msgid "while setting inode for \"%s\"" msgstr "" -#: misc/create_inode.c:1007 +#: misc/create_inode.c:1140 #, c-format msgid "while setting xattrs for \"%s\"" msgstr "" -#: misc/create_inode.c:1033 +#: misc/create_inode.c:1168 msgid "while saving inode data" msgstr "" -#: misc/create_inode.c:1092 +#: misc/create_inode.c:1232 msgid "while calling stat" msgstr "" -#: misc/create_inode.c:1104 +#: misc/create_inode.c:1246 msgid "while copying xattrs on root directory" msgstr "" @@ -4531,7 +4530,7 @@ msgstr "" msgid "reading MMP block %llu from '%s'\n" msgstr "" -#: misc/dumpe2fs.c:521 misc/mke2fs.c:849 misc/tune2fs.c:2260 +#: misc/dumpe2fs.c:521 misc/mke2fs.c:831 misc/tune2fs.c:2276 msgid "Couldn't allocate memory to parse options!\n" msgstr "" @@ -4559,12 +4558,12 @@ msgid "" "\tblocksize=\n" msgstr "" -#: misc/dumpe2fs.c:664 misc/mke2fs.c:2006 +#: misc/dumpe2fs.c:664 misc/mke2fs.c:2021 #, c-format msgid "\tUsing %s\n" msgstr "" -#: misc/dumpe2fs.c:716 misc/e2image.c:1649 misc/tune2fs.c:3251 +#: misc/dumpe2fs.c:716 misc/e2image.c:1649 misc/tune2fs.c:3267 #: resize/main.c:424 msgid "Couldn't find valid filesystem superblock.\n" msgstr "" @@ -4863,7 +4862,7 @@ msgstr "" msgid "e2label: not an ext2 filesystem\n" msgstr "" -#: misc/e2label.c:97 misc/tune2fs.c:3138 misc/tune2fs.c:3465 +#: misc/e2label.c:97 misc/tune2fs.c:3154 misc/tune2fs.c:3481 #, c-format msgid "Warning: label too long, truncating.\n" msgstr "" @@ -4878,7 +4877,7 @@ msgstr "" msgid "e2label: error writing superblock\n" msgstr "" -#: misc/e2label.c:117 misc/tune2fs.c:1912 +#: misc/e2label.c:117 misc/tune2fs.c:1928 #, c-format msgid "Usage: e2label device [newlabel]\n" msgstr "" @@ -5184,57 +5183,87 @@ msgstr "" msgid "%s: too many arguments\n" msgstr "" -#: misc/fuse2fs.c:3819 -msgid "Mounting read-only.\n" +#: misc/fuse2fs.c:731 +msgid "unmounting filesystem" msgstr "" -#: misc/fuse2fs.c:3843 -#, c-format -msgid "%s: Allowing users to allocate all blocks. This is dangerous!\n" +#: misc/fuse2fs.c:779 +msgid "mounted filesystem" msgstr "" -#: misc/fuse2fs.c:3857 misc/fuse2fs.c:3875 -#, c-format -msgid "%s: %s.\n" +#: misc/fuse2fs.c:4238 +msgid "cache size must be between 1 block and 2GB." msgstr "" -#: misc/fuse2fs.c:3858 misc/fuse2fs.c:3877 misc/tune2fs.c:3352 -#, c-format -msgid "Please run e2fsck -fy %s.\n" +#: misc/fuse2fs.c:4388 +msgid "Allowing users to allocate all blocks. This is dangerous!" msgstr "" -#: misc/fuse2fs.c:3868 -#, c-format -msgid "%s: mounting read-only without recovering journal\n" +#: misc/fuse2fs.c:4402 misc/fuse2fs.c:4461 +msgid "Please run e2fsck -fy." msgstr "" -#: misc/fuse2fs.c:3884 -msgid "Journal needs recovery; running `e2fsck -E journal_only' is required.\n" +#: misc/fuse2fs.c:4420 +msgid "cannot set disk cache size to" msgstr "" -#: misc/fuse2fs.c:3892 -#, c-format -msgid "%s: Writing to the journal is not supported.\n" +#: misc/fuse2fs.c:4430 +msgid "quotas not supported." msgstr "" -#: misc/fuse2fs.c:3907 -msgid "Warning: Mounting unchecked fs, running e2fsck is recommended.\n" +#: misc/fuse2fs.c:4434 +msgid "verity not supported." msgstr "" -#: misc/fuse2fs.c:3911 -msgid "Warning: Maximal mount count reached, running e2fsck is recommended.\n" +#: misc/fuse2fs.c:4438 +msgid "encryption not supported." msgstr "" -#: misc/fuse2fs.c:3916 -msgid "Warning: Check time reached; running e2fsck is recommended.\n" +#: misc/fuse2fs.c:4442 +msgid "casefolding not supported." +msgstr "" + +#: misc/fuse2fs.c:4452 +msgid "Mounting read-only without recovering journal." +msgstr "" + +#: misc/fuse2fs.c:4456 +msgid "Recovering journal." +msgstr "" + +#: misc/fuse2fs.c:4472 +msgid "" +"Warning: fuse2fs does not support using the journal.\n" +"There may be file system corruption or data loss if\n" +"the file system is not gracefully unmounted.\n" msgstr "" -#: misc/fuse2fs.c:3920 -msgid "Orphans detected; running e2fsck is recommended.\n" +#: misc/fuse2fs.c:4489 +msgid "Warning: Mounting unchecked fs, running e2fsck is recommended." msgstr "" -#: misc/fuse2fs.c:3924 -msgid "Errors detected; running e2fsck is required.\n" +#: misc/fuse2fs.c:4493 +msgid "Warning: Maximal mount count reached, running e2fsck is recommended." +msgstr "" + +#: misc/fuse2fs.c:4498 +msgid "Warning: Check time reached; running e2fsck is recommended." +msgstr "" + +#: misc/fuse2fs.c:4501 +msgid "Orphans detected; running e2fsck is recommended." +msgstr "" + +#: misc/fuse2fs.c:4505 +msgid "Errors detected; running e2fsck is required." +msgstr "" + +#: misc/fuse2fs.c:4582 +msgid "Mount failed due to unrecognized options. Check dmesg(1) for details." +msgstr "" + +#: misc/fuse2fs.c:4587 +msgid "Mount failed while opening filesystem. Check dmesg(1) for details." msgstr "" #: misc/lsattr.c:75 @@ -5257,11 +5286,11 @@ msgstr "" msgid "While reading version on %s" msgstr "" -#: misc/lsattr.c:148 +#: misc/lsattr.c:152 msgid "Couldn't allocate path variable in lsattr_dir_proc\n" msgstr "" -#: misc/mke2fs.c:134 +#: misc/mke2fs.c:137 #, c-format msgid "" "Usage: %s [-c|-l filename] [-b block-size] [-C cluster-size]\n" @@ -5274,35 +5303,35 @@ msgid "" "\t[-jnqvDFSV] device [blocks-count]\n" msgstr "" -#: misc/mke2fs.c:266 +#: misc/mke2fs.c:248 #, c-format msgid "Running command: %s\n" msgstr "" -#: misc/mke2fs.c:270 +#: misc/mke2fs.c:252 #, c-format msgid "while trying to run '%s'" msgstr "" -#: misc/mke2fs.c:277 +#: misc/mke2fs.c:259 msgid "while processing list of bad blocks from program" msgstr "" -#: misc/mke2fs.c:304 +#: misc/mke2fs.c:286 #, c-format msgid "Block %d in primary superblock/group descriptor area bad.\n" msgstr "" -#: misc/mke2fs.c:306 +#: misc/mke2fs.c:288 #, c-format msgid "Blocks %u through %u must be good in order to build a filesystem.\n" msgstr "" -#: misc/mke2fs.c:309 +#: misc/mke2fs.c:291 msgid "Aborting....\n" msgstr "" -#: misc/mke2fs.c:329 +#: misc/mke2fs.c:311 #, c-format msgid "" "Warning: the backup superblock/group descriptors at block %u contain\n" @@ -5310,278 +5339,278 @@ msgid "" "\n" msgstr "" -#: misc/mke2fs.c:348 misc/mke2fs.c:3439 +#: misc/mke2fs.c:330 misc/mke2fs.c:3497 msgid "while marking bad blocks as used" msgstr "" -#: misc/mke2fs.c:373 +#: misc/mke2fs.c:355 msgid "while writing reserved inodes" msgstr "" -#: misc/mke2fs.c:425 +#: misc/mke2fs.c:407 msgid "Writing inode tables: " msgstr "" -#: misc/mke2fs.c:457 misc/mke2fs.c:476 +#: misc/mke2fs.c:439 misc/mke2fs.c:458 #, c-format msgid "" "\n" "Could not write %d blocks in inode table starting at %llu: %s\n" msgstr "" -#: misc/mke2fs.c:486 misc/mke2fs.c:2979 misc/mke2fs.c:3399 +#: misc/mke2fs.c:468 misc/mke2fs.c:3037 misc/mke2fs.c:3457 msgid "done \n" msgstr "" -#: misc/mke2fs.c:502 +#: misc/mke2fs.c:484 msgid "while creating root dir" msgstr "" -#: misc/mke2fs.c:512 +#: misc/mke2fs.c:494 msgid "while reading root inode" msgstr "" -#: misc/mke2fs.c:532 +#: misc/mke2fs.c:514 msgid "while setting root inode ownership" msgstr "" -#: misc/mke2fs.c:550 +#: misc/mke2fs.c:532 msgid "while creating /lost+found" msgstr "" -#: misc/mke2fs.c:557 +#: misc/mke2fs.c:539 msgid "while looking up /lost+found" msgstr "" -#: misc/mke2fs.c:570 +#: misc/mke2fs.c:552 msgid "while expanding /lost+found" msgstr "" -#: misc/mke2fs.c:585 +#: misc/mke2fs.c:567 msgid "while setting bad block inode" msgstr "" -#: misc/mke2fs.c:612 +#: misc/mke2fs.c:594 #, c-format msgid "Out of memory erasing sectors %d-%d\n" msgstr "" -#: misc/mke2fs.c:622 +#: misc/mke2fs.c:604 #, c-format msgid "Warning: could not read block 0: %s\n" msgstr "" -#: misc/mke2fs.c:640 +#: misc/mke2fs.c:622 #, c-format msgid "Warning: could not erase sector %d: %s\n" msgstr "" -#: misc/mke2fs.c:656 +#: misc/mke2fs.c:638 msgid "while splitting the journal size" msgstr "" -#: misc/mke2fs.c:663 +#: misc/mke2fs.c:645 msgid "while initializing journal superblock" msgstr "" -#: misc/mke2fs.c:671 +#: misc/mke2fs.c:653 msgid "Zeroing journal device: " msgstr "" -#: misc/mke2fs.c:683 +#: misc/mke2fs.c:665 #, c-format msgid "while zeroing journal device (block %llu, count %d)" msgstr "" -#: misc/mke2fs.c:701 +#: misc/mke2fs.c:683 msgid "while writing journal superblock" msgstr "" -#: misc/mke2fs.c:715 +#: misc/mke2fs.c:697 #, c-format msgid "Creating filesystem with %llu %dk blocks and %u inodes\n" msgstr "" -#: misc/mke2fs.c:723 +#: misc/mke2fs.c:705 #, c-format msgid "" "warning: %llu blocks unused.\n" "\n" msgstr "" -#: misc/mke2fs.c:727 +#: misc/mke2fs.c:709 #, c-format msgid "Filesystem label=%.*s\n" msgstr "" -#: misc/mke2fs.c:731 +#: misc/mke2fs.c:713 #, c-format msgid "OS type: %s\n" msgstr "" -#: misc/mke2fs.c:733 +#: misc/mke2fs.c:715 #, c-format msgid "Block size=%u (log=%u)\n" msgstr "" -#: misc/mke2fs.c:736 +#: misc/mke2fs.c:718 #, c-format msgid "Cluster size=%u (log=%u)\n" msgstr "" -#: misc/mke2fs.c:740 +#: misc/mke2fs.c:722 #, c-format msgid "Fragment size=%u (log=%u)\n" msgstr "" -#: misc/mke2fs.c:742 +#: misc/mke2fs.c:724 #, c-format msgid "Stride=%u blocks, Stripe width=%u blocks\n" msgstr "" -#: misc/mke2fs.c:744 +#: misc/mke2fs.c:726 #, c-format msgid "%u inodes, %llu blocks\n" msgstr "" -#: misc/mke2fs.c:746 +#: misc/mke2fs.c:728 #, c-format msgid "%llu blocks (%2.2f%%) reserved for the super user\n" msgstr "" -#: misc/mke2fs.c:749 +#: misc/mke2fs.c:731 #, c-format msgid "First data block=%u\n" msgstr "" -#: misc/mke2fs.c:751 +#: misc/mke2fs.c:733 #, c-format msgid "Root directory owner=%u:%u\n" msgstr "" -#: misc/mke2fs.c:753 +#: misc/mke2fs.c:735 #, c-format msgid "Maximum filesystem blocks=%lu\n" msgstr "" -#: misc/mke2fs.c:757 +#: misc/mke2fs.c:739 #, c-format msgid "%u block groups\n" msgstr "" -#: misc/mke2fs.c:759 +#: misc/mke2fs.c:741 #, c-format msgid "%u block group\n" msgstr "" -#: misc/mke2fs.c:761 +#: misc/mke2fs.c:743 #, c-format msgid "%u blocks per group, %u clusters per group\n" msgstr "" -#: misc/mke2fs.c:764 +#: misc/mke2fs.c:746 #, c-format msgid "%u blocks per group, %u fragments per group\n" msgstr "" -#: misc/mke2fs.c:766 +#: misc/mke2fs.c:748 #, c-format msgid "%u inodes per group\n" msgstr "" -#: misc/mke2fs.c:775 +#: misc/mke2fs.c:757 #, c-format msgid "Filesystem UUID: %s\n" msgstr "" -#: misc/mke2fs.c:776 +#: misc/mke2fs.c:758 msgid "Superblock backups stored on blocks: " msgstr "" -#: misc/mke2fs.c:869 +#: misc/mke2fs.c:851 #, c-format msgid "%s requires '-O 64bit'\n" msgstr "" -#: misc/mke2fs.c:875 +#: misc/mke2fs.c:857 #, c-format msgid "'%s' must be before 'resize=%u'\n" msgstr "" -#: misc/mke2fs.c:888 +#: misc/mke2fs.c:873 #, c-format msgid "Invalid desc_size: '%s'\n" msgstr "" -#: misc/mke2fs.c:902 +#: misc/mke2fs.c:887 #, c-format msgid "Invalid hash seed: %s\n" msgstr "" -#: misc/mke2fs.c:914 +#: misc/mke2fs.c:899 #, c-format msgid "Invalid offset: %s\n" msgstr "" -#: misc/mke2fs.c:928 misc/tune2fs.c:2288 +#: misc/mke2fs.c:913 misc/tune2fs.c:2304 #, c-format msgid "Invalid mmp_update_interval: %s\n" msgstr "" -#: misc/mke2fs.c:945 +#: misc/mke2fs.c:930 #, c-format msgid "Invalid # of backup superblocks: %s\n" msgstr "" -#: misc/mke2fs.c:967 +#: misc/mke2fs.c:952 #, c-format msgid "Invalid stride parameter: %s\n" msgstr "" -#: misc/mke2fs.c:982 +#: misc/mke2fs.c:967 #, c-format msgid "Invalid stripe-width parameter: %s\n" msgstr "" -#: misc/mke2fs.c:1005 +#: misc/mke2fs.c:990 #, c-format msgid "Invalid resize parameter: %s\n" msgstr "" -#: misc/mke2fs.c:1012 +#: misc/mke2fs.c:997 msgid "The resize maximum must be greater than the filesystem size.\n" msgstr "" -#: misc/mke2fs.c:1036 +#: misc/mke2fs.c:1021 msgid "On-line resizing not supported with revision 0 filesystems\n" msgstr "" -#: misc/mke2fs.c:1053 misc/mke2fs.c:1939 +#: misc/mke2fs.c:1038 misc/mke2fs.c:1954 #, c-format msgid "bad revision level - %s" msgstr "" -#: misc/mke2fs.c:1058 misc/mke2fs.c:1944 +#: misc/mke2fs.c:1043 misc/mke2fs.c:1959 #, c-format msgid "while trying to create revision %d" msgstr "" -#: misc/mke2fs.c:1085 misc/mke2fs.c:1094 +#: misc/mke2fs.c:1070 misc/mke2fs.c:1079 #, c-format msgid "Invalid root_owner: '%s'\n" msgstr "" -#: misc/mke2fs.c:1143 +#: misc/mke2fs.c:1128 #, c-format msgid "Invalid encoding: %s" msgstr "" -#: misc/mke2fs.c:1165 misc/tune2fs.c:2423 +#: misc/mke2fs.c:1150 misc/tune2fs.c:2439 #, c-format msgid "Invalid size of orphan file %s\n" msgstr "" -#: misc/mke2fs.c:1176 +#: misc/mke2fs.c:1161 #, c-format msgid "" "\n" @@ -5613,7 +5642,7 @@ msgid "" "\n" msgstr "" -#: misc/mke2fs.c:1206 +#: misc/mke2fs.c:1191 #, c-format msgid "" "\n" @@ -5621,52 +5650,52 @@ msgid "" "\n" msgstr "" -#: misc/mke2fs.c:1217 misc/tune2fs.c:2439 +#: misc/mke2fs.c:1202 misc/tune2fs.c:2455 #, c-format msgid "error: Invalid encoding flag: %s\n" msgstr "" -#: misc/mke2fs.c:1223 misc/tune2fs.c:2448 +#: misc/mke2fs.c:1208 misc/tune2fs.c:2464 #, c-format msgid "" "error: An encoding must be explicitly specified when passing encoding-flags\n" msgstr "" -#: misc/mke2fs.c:1274 +#: misc/mke2fs.c:1259 #, c-format msgid "" "Syntax error in mke2fs config file (%s, line #%d)\n" "\t%s\n" msgstr "" -#: misc/mke2fs.c:1287 misc/tune2fs.c:1182 +#: misc/mke2fs.c:1272 misc/tune2fs.c:1182 #, c-format msgid "Invalid filesystem option set: %s\n" msgstr "" -#: misc/mke2fs.c:1299 misc/tune2fs.c:459 +#: misc/mke2fs.c:1284 misc/tune2fs.c:459 #, c-format msgid "Invalid mount option set: %s\n" msgstr "" -#: misc/mke2fs.c:1435 +#: misc/mke2fs.c:1420 #, c-format msgid "" "\n" "Your mke2fs.conf file does not define the %s filesystem type.\n" msgstr "" -#: misc/mke2fs.c:1439 +#: misc/mke2fs.c:1424 msgid "" "You probably need to install an updated mke2fs.conf file.\n" "\n" msgstr "" -#: misc/mke2fs.c:1443 +#: misc/mke2fs.c:1428 msgid "Aborting...\n" msgstr "" -#: misc/mke2fs.c:1484 +#: misc/mke2fs.c:1469 #, c-format msgid "" "\n" @@ -5674,102 +5703,102 @@ msgid "" "\n" msgstr "" -#: misc/mke2fs.c:1674 +#: misc/mke2fs.c:1689 msgid "Couldn't allocate memory for new PATH.\n" msgstr "" -#: misc/mke2fs.c:1714 +#: misc/mke2fs.c:1729 #, c-format msgid "Couldn't init profile successfully (error: %ld).\n" msgstr "" -#: misc/mke2fs.c:1747 +#: misc/mke2fs.c:1762 #, c-format msgid "invalid block size - %s" msgstr "" -#: misc/mke2fs.c:1751 +#: misc/mke2fs.c:1766 #, c-format msgid "Warning: blocksize %d not usable on most systems.\n" msgstr "" -#: misc/mke2fs.c:1767 +#: misc/mke2fs.c:1782 #, c-format msgid "invalid cluster size - %s" msgstr "" -#: misc/mke2fs.c:1780 +#: misc/mke2fs.c:1795 msgid "'-R' is deprecated, use '-E' instead" msgstr "" -#: misc/mke2fs.c:1794 misc/tune2fs.c:2014 +#: misc/mke2fs.c:1809 misc/tune2fs.c:2030 #, c-format msgid "bad error behavior - %s" msgstr "" -#: misc/mke2fs.c:1806 +#: misc/mke2fs.c:1821 msgid "Illegal number for blocks per group" msgstr "" -#: misc/mke2fs.c:1811 +#: misc/mke2fs.c:1826 msgid "blocks per group must be multiple of 8" msgstr "" -#: misc/mke2fs.c:1819 +#: misc/mke2fs.c:1834 msgid "Illegal number for flex_bg size" msgstr "" -#: misc/mke2fs.c:1825 +#: misc/mke2fs.c:1840 msgid "flex_bg size must be a power of 2" msgstr "" -#: misc/mke2fs.c:1830 +#: misc/mke2fs.c:1845 #, c-format msgid "flex_bg size (%lu) must be less than or equal to 2^31" msgstr "" -#: misc/mke2fs.c:1840 +#: misc/mke2fs.c:1855 #, c-format msgid "invalid inode ratio %s (min %d/max %d)" msgstr "" -#: misc/mke2fs.c:1850 +#: misc/mke2fs.c:1865 #, c-format msgid "invalid inode size - %s" msgstr "" -#: misc/mke2fs.c:1865 +#: misc/mke2fs.c:1880 msgid "" "Warning: -K option is deprecated and should not be used anymore. Use '-E " "nodiscard' extended option instead!\n" msgstr "" -#: misc/mke2fs.c:1876 +#: misc/mke2fs.c:1891 msgid "in malloc for bad_blocks_filename" msgstr "" -#: misc/mke2fs.c:1885 +#: misc/mke2fs.c:1900 #, c-format msgid "" "Warning: label too long; will be truncated to '%s'\n" "\n" msgstr "" -#: misc/mke2fs.c:1894 +#: misc/mke2fs.c:1909 #, c-format msgid "invalid reserved blocks percent - %s" msgstr "" -#: misc/mke2fs.c:1909 +#: misc/mke2fs.c:1924 #, c-format msgid "bad num inodes - %s" msgstr "" -#: misc/mke2fs.c:1922 +#: misc/mke2fs.c:1937 msgid "while allocating fs_feature string" msgstr "" -#: misc/mke2fs.c:1949 +#: misc/mke2fs.c:1964 msgid "" "the -r option has been removed.\n" "\n" @@ -5777,66 +5806,66 @@ msgid "" "command-line option \"-E revision=0\".\n" msgstr "" -#: misc/mke2fs.c:1958 +#: misc/mke2fs.c:1973 msgid "" "the -s option has been removed.\n" "\n" "Use the -O option to set or clear the sparse_super feature.\n" msgstr "" -#: misc/mke2fs.c:1967 +#: misc/mke2fs.c:1982 msgid "The -t option may only be used once" msgstr "" -#: misc/mke2fs.c:1975 +#: misc/mke2fs.c:1990 msgid "The -T option may only be used once" msgstr "" -#: misc/mke2fs.c:2031 misc/mke2fs.c:3522 +#: misc/mke2fs.c:2046 misc/mke2fs.c:3580 #, c-format msgid "while trying to open journal device %s\n" msgstr "" -#: misc/mke2fs.c:2037 +#: misc/mke2fs.c:2052 #, c-format msgid "Journal dev blocksize (%d) smaller than minimum blocksize %d\n" msgstr "" -#: misc/mke2fs.c:2043 +#: misc/mke2fs.c:2058 #, c-format msgid "Using journal device's blocksize: %d\n" msgstr "" -#: misc/mke2fs.c:2054 +#: misc/mke2fs.c:2069 #, c-format msgid "invalid blocks '%s' on device '%s'" msgstr "" -#: misc/mke2fs.c:2074 +#: misc/mke2fs.c:2089 msgid "filesystem" msgstr "" -#: misc/mke2fs.c:2089 lib/support/plausible.c:184 +#: misc/mke2fs.c:2104 lib/support/plausible.c:184 #, c-format msgid "The file %s does not exist and no size was specified.\n" msgstr "" -#: misc/mke2fs.c:2102 lib/support/plausible.c:192 +#: misc/mke2fs.c:2117 lib/support/plausible.c:192 #, c-format msgid "Creating regular file %s\n" msgstr "" -#: misc/mke2fs.c:2107 resize/main.c:512 +#: misc/mke2fs.c:2122 resize/main.c:512 msgid "while trying to determine filesystem size" msgstr "" -#: misc/mke2fs.c:2113 +#: misc/mke2fs.c:2128 msgid "" "Couldn't determine device size; you must specify\n" "the size of the filesystem\n" msgstr "" -#: misc/mke2fs.c:2120 +#: misc/mke2fs.c:2135 msgid "" "Device size reported to be zero. Invalid partition specified, or\n" "\tpartition table wasn't reread after running fdisk, due to\n" @@ -5844,148 +5873,153 @@ msgid "" "\tto re-read your partition table.\n" msgstr "" -#: misc/mke2fs.c:2137 +#: misc/mke2fs.c:2152 msgid "Filesystem larger than apparent device size." msgstr "" -#: misc/mke2fs.c:2160 +#: misc/mke2fs.c:2175 msgid "Failed to parse fs types list\n" msgstr "" -#: misc/mke2fs.c:2225 +#: misc/mke2fs.c:2240 msgid "The HURD does not support the filetype feature.\n" msgstr "" -#: misc/mke2fs.c:2230 +#: misc/mke2fs.c:2245 msgid "The HURD does not support the huge_file feature.\n" msgstr "" -#: misc/mke2fs.c:2235 +#: misc/mke2fs.c:2250 msgid "The HURD does not support the metadata_csum feature.\n" msgstr "" -#: misc/mke2fs.c:2240 +#: misc/mke2fs.c:2255 msgid "The HURD does not support the ea_inode feature.\n" msgstr "" -#: misc/mke2fs.c:2250 +#: misc/mke2fs.c:2265 msgid "while trying to determine hardware sector size" msgstr "" -#: misc/mke2fs.c:2256 +#: misc/mke2fs.c:2271 msgid "while trying to determine physical sector size" msgstr "" -#: misc/mke2fs.c:2288 +#: misc/mke2fs.c:2303 msgid "while setting blocksize; too small for device\n" msgstr "" -#: misc/mke2fs.c:2293 +#: misc/mke2fs.c:2308 #, c-format msgid "" "Warning: specified blocksize %d is less than device physical sectorsize %d\n" msgstr "" -#: misc/mke2fs.c:2317 +#: misc/mke2fs.c:2332 #, c-format msgid "" "%s: Size of device (0x%llx blocks) %s too big to be expressed\n" "\tin 32 bits using a blocksize of %d.\n" msgstr "" -#: misc/mke2fs.c:2331 +#: misc/mke2fs.c:2346 #, c-format msgid "" "%s: Size of device (0x%llx blocks) %s too big to create\n" "\ta filesystem using a blocksize of %d.\n" msgstr "" -#: misc/mke2fs.c:2353 +#: misc/mke2fs.c:2368 msgid "fs_types for mke2fs.conf resolution: " msgstr "" -#: misc/mke2fs.c:2366 +#: misc/mke2fs.c:2381 msgid "invalid reserved blocks percent - %lf" msgstr "" -#: misc/mke2fs.c:2383 +#: misc/mke2fs.c:2398 msgid "" "Extents MUST be enabled for a 64-bit filesystem. Pass -O extents to " "rectify.\n" msgstr "" -#: misc/mke2fs.c:2403 +#: misc/mke2fs.c:2406 +msgid "" +"Extents MUST be enabled for fs-verity support. Pass -O extents to rectify.\n" +msgstr "" + +#: misc/mke2fs.c:2427 msgid "The cluster size may not be smaller than the block size.\n" msgstr "" -#: misc/mke2fs.c:2409 +#: misc/mke2fs.c:2433 msgid "specifying a cluster size requires the bigalloc feature" msgstr "" -#: misc/mke2fs.c:2429 +#: misc/mke2fs.c:2453 #, c-format msgid "warning: Unable to get device geometry for %s\n" msgstr "" -#: misc/mke2fs.c:2441 +#: misc/mke2fs.c:2499 #, c-format msgid "%s alignment is offset by %lu bytes.\n" msgstr "" -#: misc/mke2fs.c:2443 +#: misc/mke2fs.c:2501 #, c-format msgid "" "This may result in very poor performance, (re)-partitioning suggested.\n" msgstr "" -#: misc/mke2fs.c:2449 +#: misc/mke2fs.c:2507 #, c-format msgid "" "%s is capable of DAX but current block size %u is different from system page " "size %u so filesystem will not support DAX.\n" msgstr "" -#: misc/mke2fs.c:2473 +#: misc/mke2fs.c:2531 #, c-format msgid "%d-byte blocks too big for system (max %d)" msgstr "" -#: misc/mke2fs.c:2477 +#: misc/mke2fs.c:2535 #, c-format msgid "" "Warning: %d-byte blocks too big for system (max %d), forced to continue\n" msgstr "" -#: misc/mke2fs.c:2485 +#: misc/mke2fs.c:2543 #, c-format msgid "" "Suggestion: Use Linux kernel >= 3.18 for improved stability of the metadata " "and journal checksum features.\n" msgstr "" -#: misc/mke2fs.c:2531 +#: misc/mke2fs.c:2589 #, c-format msgid "Unknown filename encoding from profile: %s" msgstr "" -#: misc/mke2fs.c:2542 +#: misc/mke2fs.c:2600 #, c-format msgid "Unknown encoding flags from profile: %s" msgstr "" -#: misc/mke2fs.c:2566 +#: misc/mke2fs.c:2624 msgid "Filesystem features not supported with revision 0 filesystems\n" msgstr "" -#: misc/mke2fs.c:2571 +#: misc/mke2fs.c:2629 msgid "Journals not supported with revision 0 filesystems\n" msgstr "" -#: misc/mke2fs.c:2576 +#: misc/mke2fs.c:2634 msgid "Inode size incompatible with revision 0 filesystems\n" msgstr "" -#: misc/mke2fs.c:2589 +#: misc/mke2fs.c:2647 #, c-format msgid "" "\n" @@ -5995,66 +6029,66 @@ msgid "" "\n" msgstr "" -#: misc/mke2fs.c:2604 +#: misc/mke2fs.c:2662 #, c-format msgid "%d byte inodes are too small for project quota" msgstr "" -#: misc/mke2fs.c:2626 +#: misc/mke2fs.c:2684 msgid "Can't support bigalloc feature without extents feature" msgstr "" -#: misc/mke2fs.c:2633 +#: misc/mke2fs.c:2691 msgid "" "The resize_inode and meta_bg features are not compatible.\n" "They can not be both enabled simultaneously.\n" msgstr "" -#: misc/mke2fs.c:2642 +#: misc/mke2fs.c:2700 msgid "" "\n" "Warning: bigalloc file systems with a cluster size greater than\n" "16 times the block size is considered experimental\n" msgstr "" -#: misc/mke2fs.c:2654 +#: misc/mke2fs.c:2712 msgid "reserved online resize blocks not supported on non-sparse filesystem" msgstr "" -#: misc/mke2fs.c:2663 +#: misc/mke2fs.c:2721 msgid "blocks per group count out of range" msgstr "" -#: misc/mke2fs.c:2685 +#: misc/mke2fs.c:2743 msgid "Flex_bg feature not enabled, so flex_bg size may not be specified" msgstr "" -#: misc/mke2fs.c:2697 +#: misc/mke2fs.c:2755 #, c-format msgid "invalid inode size %d (min %d/max %d)" msgstr "" -#: misc/mke2fs.c:2712 +#: misc/mke2fs.c:2770 #, c-format msgid "%d byte inodes are too small for inline data; specify larger size" msgstr "" -#: misc/mke2fs.c:2727 +#: misc/mke2fs.c:2785 #, c-format msgid "128-byte inodes cannot handle dates beyond 2038 and are deprecated\n" msgstr "" -#: misc/mke2fs.c:2738 +#: misc/mke2fs.c:2796 #, c-format msgid "too many inodes (%llu), raise inode ratio?" msgstr "" -#: misc/mke2fs.c:2746 +#: misc/mke2fs.c:2804 #, c-format msgid "too many inodes (%llu), specify < 2^32 inodes" msgstr "" -#: misc/mke2fs.c:2760 +#: misc/mke2fs.c:2818 #, c-format msgid "" "inode_size (%u) * inodes_count (%u) too big for a\n" @@ -6062,175 +6096,175 @@ msgid "" "\tor lower inode count (-N).\n" msgstr "" -#: misc/mke2fs.c:2958 +#: misc/mke2fs.c:3016 msgid "Discarding device blocks: " msgstr "" -#: misc/mke2fs.c:2974 +#: misc/mke2fs.c:3032 msgid "failed - " msgstr "" -#: misc/mke2fs.c:3033 +#: misc/mke2fs.c:3091 msgid "while initializing quota context" msgstr "" -#: misc/mke2fs.c:3040 +#: misc/mke2fs.c:3098 msgid "while writing quota inodes" msgstr "" -#: misc/mke2fs.c:3065 +#: misc/mke2fs.c:3123 #, c-format msgid "bad error behavior in profile - %s" msgstr "" -#: misc/mke2fs.c:3144 +#: misc/mke2fs.c:3202 msgid "in malloc for android_sparse_params" msgstr "" -#: misc/mke2fs.c:3158 +#: misc/mke2fs.c:3216 msgid "while setting up superblock" msgstr "" -#: misc/mke2fs.c:3174 +#: misc/mke2fs.c:3232 msgid "" "Extents are not enabled. The file extent tree can be checksummed, whereas " "block maps cannot. Not enabling extents reduces the coverage of metadata " "checksumming. Pass -O extents to rectify.\n" msgstr "" -#: misc/mke2fs.c:3181 +#: misc/mke2fs.c:3239 msgid "" "64-bit filesystem support is not enabled. The larger fields afforded by " "this feature enable full-strength checksumming. Pass -O 64bit to rectify.\n" msgstr "" -#: misc/mke2fs.c:3189 +#: misc/mke2fs.c:3247 msgid "The metadata_csum_seed feature requires the metadata_csum feature.\n" msgstr "" -#: misc/mke2fs.c:3210 +#: misc/mke2fs.c:3268 msgid "" "Assuming the storage device is prezeroed - skipping inode table and journal " "wipe\n" msgstr "" -#: misc/mke2fs.c:3225 +#: misc/mke2fs.c:3283 msgid "Discard succeeded and will return 0s - skipping inode table wipe\n" msgstr "" -#: misc/mke2fs.c:3324 +#: misc/mke2fs.c:3382 #, c-format msgid "unknown os - %s" msgstr "" -#: misc/mke2fs.c:3387 +#: misc/mke2fs.c:3445 msgid "Allocating group tables: " msgstr "" -#: misc/mke2fs.c:3395 +#: misc/mke2fs.c:3453 msgid "while trying to allocate filesystem tables" msgstr "" -#: misc/mke2fs.c:3410 +#: misc/mke2fs.c:3468 msgid "while unmarking bad blocks" msgstr "" -#: misc/mke2fs.c:3421 +#: misc/mke2fs.c:3479 msgid "" "\n" "\twhile converting subcluster bitmap" msgstr "" -#: misc/mke2fs.c:3430 +#: misc/mke2fs.c:3488 msgid "while calculating overhead" msgstr "" -#: misc/mke2fs.c:3449 +#: misc/mke2fs.c:3507 #, c-format msgid "%s may be further corrupted by superblock rewrite\n" msgstr "" -#: misc/mke2fs.c:3490 +#: misc/mke2fs.c:3548 #, c-format msgid "while zeroing block %llu at end of filesystem" msgstr "" -#: misc/mke2fs.c:3503 +#: misc/mke2fs.c:3561 msgid "while reserving blocks for online resize" msgstr "" -#: misc/mke2fs.c:3515 misc/tune2fs.c:1710 +#: misc/mke2fs.c:3573 misc/tune2fs.c:1710 msgid "journal" msgstr "" -#: misc/mke2fs.c:3527 +#: misc/mke2fs.c:3585 #, c-format msgid "Adding journal to device %s: " msgstr "" -#: misc/mke2fs.c:3534 +#: misc/mke2fs.c:3592 #, c-format msgid "" "\n" "\twhile trying to add journal to device %s" msgstr "" -#: misc/mke2fs.c:3539 misc/mke2fs.c:3572 misc/mke2fs.c:3631 -#: misc/mk_hugefiles.c:486 misc/tune2fs.c:1739 misc/tune2fs.c:1761 +#: misc/mke2fs.c:3597 misc/mke2fs.c:3630 misc/mke2fs.c:3689 +#: misc/mk_hugefiles.c:479 misc/tune2fs.c:1739 misc/tune2fs.c:1761 msgid "done\n" msgstr "" -#: misc/mke2fs.c:3546 +#: misc/mke2fs.c:3604 msgid "Skipping journal creation in super-only mode\n" msgstr "" -#: misc/mke2fs.c:3559 +#: misc/mke2fs.c:3617 #, c-format msgid "Creating journal (%u blocks): " msgstr "" -#: misc/mke2fs.c:3568 +#: misc/mke2fs.c:3626 msgid "" "\n" "\twhile trying to create journal" msgstr "" -#: misc/mke2fs.c:3580 misc/tune2fs.c:1297 +#: misc/mke2fs.c:3638 misc/tune2fs.c:1297 msgid "" "\n" "Error while enabling multiple mount protection feature." msgstr "" -#: misc/mke2fs.c:3585 +#: misc/mke2fs.c:3643 #, c-format msgid "Multiple mount protection is enabled with update interval %d seconds.\n" msgstr "" -#: misc/mke2fs.c:3600 +#: misc/mke2fs.c:3658 msgid "cannot set orphan_file feature without a journal." msgstr "" -#: misc/mke2fs.c:3611 misc/tune2fs.c:3522 +#: misc/mke2fs.c:3669 misc/tune2fs.c:3538 msgid "while creating orphan file" msgstr "" -#: misc/mke2fs.c:3622 +#: misc/mke2fs.c:3680 msgid "Copying files into the device: " msgstr "" -#: misc/mke2fs.c:3628 +#: misc/mke2fs.c:3686 msgid "while populating file system" msgstr "" -#: misc/mke2fs.c:3635 +#: misc/mke2fs.c:3693 msgid "Writing superblocks and filesystem accounting information: " msgstr "" -#: misc/mke2fs.c:3642 misc/tune2fs.c:3770 +#: misc/mke2fs.c:3700 misc/tune2fs.c:3786 msgid "while writing out and closing file system" msgstr "" -#: misc/mke2fs.c:3645 +#: misc/mke2fs.c:3703 msgid "" "done\n" "\n" @@ -6241,27 +6275,27 @@ msgstr "" msgid "while zeroing block %llu for hugefile" msgstr "" -#: misc/mk_hugefiles.c:400 +#: misc/mk_hugefiles.c:393 #, c-format msgid "" "Partition offset of %llu (%uk) blocks not compatible with cluster size %u.\n" msgstr "" -#: misc/mk_hugefiles.c:468 +#: misc/mk_hugefiles.c:461 msgid "Huge files will be zero'ed\n" msgstr "" -#: misc/mk_hugefiles.c:469 +#: misc/mk_hugefiles.c:462 #, c-format msgid "Creating %lu huge file(s) " msgstr "" -#: misc/mk_hugefiles.c:471 +#: misc/mk_hugefiles.c:464 #, c-format msgid "with %llu blocks each" msgstr "" -#: misc/mk_hugefiles.c:481 +#: misc/mk_hugefiles.c:474 #, c-format msgid "while creating huge file %lu" msgstr "" @@ -6335,19 +6369,19 @@ msgstr "" msgid "while trying to open external journal" msgstr "" -#: misc/tune2fs.c:327 misc/tune2fs.c:3052 +#: misc/tune2fs.c:327 misc/tune2fs.c:3068 #, c-format msgid "%s is not a journal device.\n" msgstr "" -#: misc/tune2fs.c:336 misc/tune2fs.c:3061 +#: misc/tune2fs.c:336 misc/tune2fs.c:3077 #, c-format msgid "" "Journal superblock is corrupted, nr_users\n" "is too high (%d).\n" msgstr "" -#: misc/tune2fs.c:343 misc/tune2fs.c:3068 +#: misc/tune2fs.c:343 misc/tune2fs.c:3084 msgid "Filesystem's UUID not found on journal device.\n" msgstr "" @@ -6442,7 +6476,7 @@ msgid "" "orphan_file feature.\n" msgstr "" -#: misc/tune2fs.c:1241 misc/tune2fs.c:3515 +#: misc/tune2fs.c:1241 misc/tune2fs.c:3531 msgid "while loading bitmaps" msgstr "" @@ -6573,7 +6607,7 @@ msgid "" "Warning: '^quota' option overrides '-Q'arguments.\n" msgstr "" -#: misc/tune2fs.c:1608 misc/tune2fs.c:2386 +#: misc/tune2fs.c:1608 misc/tune2fs.c:2402 msgid "" "The casefold feature may only be enabled when the filesystem is unmounted.\n" msgstr "" @@ -6641,26 +6675,26 @@ msgstr "" msgid "Cannot enable project quota; inode size too small.\n" msgstr "" -#: misc/tune2fs.c:1810 +#: misc/tune2fs.c:1826 msgid "while initializing quota context in support library" msgstr "" -#: misc/tune2fs.c:1826 +#: misc/tune2fs.c:1842 #, c-format msgid "while updating quota limits (%d)" msgstr "" -#: misc/tune2fs.c:1836 +#: misc/tune2fs.c:1852 #, c-format msgid "while writing quota file (%d)" msgstr "" -#: misc/tune2fs.c:1854 +#: misc/tune2fs.c:1870 #, c-format msgid "while removing quota file (%d)" msgstr "" -#: misc/tune2fs.c:1897 +#: misc/tune2fs.c:1913 msgid "" "\n" "Bad quota options specified.\n" @@ -6674,65 +6708,65 @@ msgid "" "\n" msgstr "" -#: misc/tune2fs.c:1955 +#: misc/tune2fs.c:1971 #, c-format msgid "Couldn't parse date/time specifier: %s" msgstr "" -#: misc/tune2fs.c:1987 misc/tune2fs.c:1998 +#: misc/tune2fs.c:2003 misc/tune2fs.c:2014 #, c-format msgid "bad mounts count - %s" msgstr "" -#: misc/tune2fs.c:2041 +#: misc/tune2fs.c:2057 #, c-format msgid "bad gid/group name - %s" msgstr "" -#: misc/tune2fs.c:2074 +#: misc/tune2fs.c:2090 #, c-format msgid "bad interval - %s" msgstr "" -#: misc/tune2fs.c:2103 +#: misc/tune2fs.c:2119 #, c-format msgid "bad reserved block ratio - %s" msgstr "" -#: misc/tune2fs.c:2118 +#: misc/tune2fs.c:2134 msgid "-o may only be specified once" msgstr "" -#: misc/tune2fs.c:2127 +#: misc/tune2fs.c:2143 msgid "-O may only be specified once" msgstr "" -#: misc/tune2fs.c:2144 +#: misc/tune2fs.c:2160 #, c-format msgid "bad reserved blocks count - %s" msgstr "" -#: misc/tune2fs.c:2173 +#: misc/tune2fs.c:2189 #, c-format msgid "bad uid/user name - %s" msgstr "" -#: misc/tune2fs.c:2190 +#: misc/tune2fs.c:2206 #, c-format msgid "bad inode size - %s" msgstr "" -#: misc/tune2fs.c:2197 +#: misc/tune2fs.c:2213 #, c-format msgid "Inode size must be a power of two- %s" msgstr "" -#: misc/tune2fs.c:2297 +#: misc/tune2fs.c:2313 #, c-format msgid "mmp_update_interval too big: %lu\n" msgstr "" -#: misc/tune2fs.c:2302 +#: misc/tune2fs.c:2318 #, c-format msgid "Setting multiple mount protection update interval to %lu second\n" msgid_plural "" @@ -6740,52 +6774,52 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: misc/tune2fs.c:2311 +#: misc/tune2fs.c:2327 #, c-format msgid "Setting filesystem error flag to force fsck.\n" msgstr "" -#: misc/tune2fs.c:2329 +#: misc/tune2fs.c:2345 #, c-format msgid "Invalid RAID stride: %s\n" msgstr "" -#: misc/tune2fs.c:2344 +#: misc/tune2fs.c:2360 #, c-format msgid "Invalid RAID stripe-width: %s\n" msgstr "" -#: misc/tune2fs.c:2359 +#: misc/tune2fs.c:2375 #, c-format msgid "Invalid hash algorithm: %s\n" msgstr "" -#: misc/tune2fs.c:2365 +#: misc/tune2fs.c:2381 #, c-format msgid "Setting default hash algorithm to %s (%d)\n" msgstr "" -#: misc/tune2fs.c:2392 +#: misc/tune2fs.c:2408 #, c-format msgid "Cannot alter existing encoding\n" msgstr "" -#: misc/tune2fs.c:2398 +#: misc/tune2fs.c:2414 #, c-format msgid "Invalid encoding: %s\n" msgstr "" -#: misc/tune2fs.c:2404 +#: misc/tune2fs.c:2420 #, c-format msgid "Setting encoding to '%s'\n" msgstr "" -#: misc/tune2fs.c:2443 +#: misc/tune2fs.c:2459 #, c-format msgid "Setting encoding_flags to '%s'\n" msgstr "" -#: misc/tune2fs.c:2453 +#: misc/tune2fs.c:2469 msgid "" "\n" "Bad options specified.\n" @@ -6807,80 +6841,80 @@ msgid "" "\tencoding_flags=\n" msgstr "" -#: misc/tune2fs.c:2870 +#: misc/tune2fs.c:2886 msgid "Failed to read inode bitmap\n" msgstr "" -#: misc/tune2fs.c:2875 +#: misc/tune2fs.c:2891 msgid "Failed to read block bitmap\n" msgstr "" -#: misc/tune2fs.c:2892 resize/resize2fs.c:1375 +#: misc/tune2fs.c:2908 resize/resize2fs.c:1375 msgid "blocks to be moved" msgstr "" -#: misc/tune2fs.c:2895 +#: misc/tune2fs.c:2911 msgid "Failed to allocate block bitmap when increasing inode size\n" msgstr "" -#: misc/tune2fs.c:2901 +#: misc/tune2fs.c:2917 msgid "Not enough space to increase inode size \n" msgstr "" -#: misc/tune2fs.c:2906 +#: misc/tune2fs.c:2922 msgid "Failed to relocate blocks during inode resize \n" msgstr "" -#: misc/tune2fs.c:2938 +#: misc/tune2fs.c:2954 msgid "" "Error in resizing the inode size.\n" "Run e2undo to undo the file system changes. \n" msgstr "" -#: misc/tune2fs.c:3126 +#: misc/tune2fs.c:3142 msgid "while trying to get fs label" msgstr "" -#: misc/tune2fs.c:3148 +#: misc/tune2fs.c:3164 msgid "while trying to set fs label" msgstr "" -#: misc/tune2fs.c:3238 +#: misc/tune2fs.c:3254 msgid "" "If you are sure the filesystem is not in use on any node, run:\n" "'tune2fs -f -E clear_mmp {device}'\n" msgstr "" -#: misc/tune2fs.c:3245 +#: misc/tune2fs.c:3261 #, c-format msgid "" "MMP block magic is bad. Try to fix it by running:\n" "'e2fsck -f %s'\n" msgstr "" -#: misc/tune2fs.c:3257 +#: misc/tune2fs.c:3273 msgid "Cannot modify a journal device.\n" msgstr "" -#: misc/tune2fs.c:3270 +#: misc/tune2fs.c:3286 #, c-format msgid "The inode size is already %lu\n" msgstr "" -#: misc/tune2fs.c:3277 +#: misc/tune2fs.c:3293 msgid "Shrinking inode size is not supported\n" msgstr "" -#: misc/tune2fs.c:3282 +#: misc/tune2fs.c:3298 #, c-format msgid "Invalid inode size %lu (max %d)\n" msgstr "" -#: misc/tune2fs.c:3288 +#: misc/tune2fs.c:3304 msgid "Resizing inodes could take some time." msgstr "" -#: misc/tune2fs.c:3338 +#: misc/tune2fs.c:3354 #, c-format msgid "" "Warning: The journal is dirty. You may wish to replay the journal like:\n" @@ -6891,209 +6925,214 @@ msgid "" "by journal recovery.\n" msgstr "" -#: misc/tune2fs.c:3347 +#: misc/tune2fs.c:3363 #, c-format msgid "Recovering journal.\n" msgstr "" -#: misc/tune2fs.c:3371 +#: misc/tune2fs.c:3368 +#, c-format +msgid "Please run e2fsck -fy %s.\n" +msgstr "" + +#: misc/tune2fs.c:3387 #, c-format msgid "Setting maximal mount count to %d\n" msgstr "" -#: misc/tune2fs.c:3377 +#: misc/tune2fs.c:3393 #, c-format msgid "Setting current mount count to %d\n" msgstr "" -#: misc/tune2fs.c:3382 +#: misc/tune2fs.c:3398 #, c-format msgid "Setting error behavior to %d\n" msgstr "" -#: misc/tune2fs.c:3388 +#: misc/tune2fs.c:3404 #, c-format msgid "Setting reserved blocks gid to %lu\n" msgstr "" -#: misc/tune2fs.c:3390 +#: misc/tune2fs.c:3406 #, c-format msgid "Reserved blocks gid already set to %lu\n" msgstr "" -#: misc/tune2fs.c:3396 +#: misc/tune2fs.c:3412 #, c-format msgid "interval between checks is too big (%lu)" msgstr "" -#: misc/tune2fs.c:3403 +#: misc/tune2fs.c:3419 #, c-format msgid "Setting interval between checks to %lu seconds\n" msgstr "" -#: misc/tune2fs.c:3410 +#: misc/tune2fs.c:3426 #, c-format msgid "Setting reserved blocks percentage to %g%% (%llu blocks)\n" msgstr "" -#: misc/tune2fs.c:3417 +#: misc/tune2fs.c:3433 #, c-format msgid "reserved blocks count is too big (%llu)" msgstr "" -#: misc/tune2fs.c:3424 +#: misc/tune2fs.c:3440 #, c-format msgid "Setting reserved blocks count to %llu\n" msgstr "" -#: misc/tune2fs.c:3429 +#: misc/tune2fs.c:3445 msgid "" "\n" "The filesystem already has sparse superblocks.\n" msgstr "" -#: misc/tune2fs.c:3432 +#: misc/tune2fs.c:3448 msgid "" "\n" "Setting the sparse superblock flag not supported\n" "for filesystems with the meta_bg feature enabled.\n" msgstr "" -#: misc/tune2fs.c:3442 +#: misc/tune2fs.c:3458 #, c-format msgid "" "\n" "Sparse superblock flag set. %s" msgstr "" -#: misc/tune2fs.c:3447 +#: misc/tune2fs.c:3463 msgid "" "\n" "Clearing the sparse superblock flag not supported.\n" msgstr "" -#: misc/tune2fs.c:3455 +#: misc/tune2fs.c:3471 #, c-format msgid "Setting time filesystem last checked to %s\n" msgstr "" -#: misc/tune2fs.c:3461 +#: misc/tune2fs.c:3477 #, c-format msgid "Setting reserved blocks uid to %lu\n" msgstr "" -#: misc/tune2fs.c:3493 +#: misc/tune2fs.c:3509 msgid "Error in using clear_mmp. It must be used with -f\n" msgstr "" -#: misc/tune2fs.c:3530 +#: misc/tune2fs.c:3546 msgid "" "The quota feature may only be changed when the filesystem is unmounted and " "not in use.\n" msgstr "" -#: misc/tune2fs.c:3549 +#: misc/tune2fs.c:3565 msgid "" "Cannot change the UUID of this filesystem because it has the stable_inodes " "feature flag.\n" msgstr "" -#: misc/tune2fs.c:3559 +#: misc/tune2fs.c:3575 msgid "Setting the UUID on this filesystem could take some time." msgstr "" -#: misc/tune2fs.c:3576 +#: misc/tune2fs.c:3592 msgid "The UUID may only be changed when the filesystem is unmounted.\n" msgstr "" -#: misc/tune2fs.c:3579 +#: misc/tune2fs.c:3595 msgid "" "If you only use kernels newer than v4.4, run 'tune2fs -O metadata_csum_seed' " "and re-run this command.\n" msgstr "" -#: misc/tune2fs.c:3629 +#: misc/tune2fs.c:3645 msgid "Invalid UUID format\n" msgstr "" -#: misc/tune2fs.c:3663 +#: misc/tune2fs.c:3679 msgid "Need to update journal superblock.\n" msgstr "" -#: misc/tune2fs.c:3683 +#: misc/tune2fs.c:3699 msgid "" "The inode size may only be changed when the filesystem is unmounted and not " "in use.\n" msgstr "" -#: misc/tune2fs.c:3690 +#: misc/tune2fs.c:3706 msgid "" "Changing the inode size not supported for filesystems with the flex_bg\n" "feature enabled.\n" msgstr "" -#: misc/tune2fs.c:3708 +#: misc/tune2fs.c:3724 #, c-format msgid "Setting inode size %lu\n" msgstr "" -#: misc/tune2fs.c:3712 +#: misc/tune2fs.c:3728 msgid "Failed to change inode size\n" msgstr "" -#: misc/tune2fs.c:3732 +#: misc/tune2fs.c:3748 #, c-format msgid "Setting stride size to %d\n" msgstr "" -#: misc/tune2fs.c:3737 +#: misc/tune2fs.c:3753 #, c-format msgid "Setting stripe width to %d\n" msgstr "" -#: misc/tune2fs.c:3744 +#: misc/tune2fs.c:3760 #, c-format msgid "Setting extended default mount options to '%s'\n" msgstr "" -#: misc/util.c:107 +#: misc/util.c:108 msgid "\n" msgstr "" -#: misc/util.c:111 +#: misc/util.c:112 #, c-format msgid "Proceed anyway (or wait %d seconds to proceed) ? (y,N) " msgstr "" -#: misc/util.c:115 +#: misc/util.c:116 msgid "Proceed anyway? (y,N) " msgstr "" -#: misc/util.c:142 +#: misc/util.c:143 msgid "mke2fs forced anyway. Hope /etc/mtab is incorrect.\n" msgstr "" -#: misc/util.c:147 +#: misc/util.c:148 #, c-format msgid "will not make a %s here!\n" msgstr "" -#: misc/util.c:154 +#: misc/util.c:155 msgid "mke2fs forced anyway.\n" msgstr "" -#: misc/util.c:170 +#: misc/util.c:171 msgid "Couldn't allocate memory to parse journal options!\n" msgstr "" -#: misc/util.c:195 +#: misc/util.c:196 #, c-format msgid "" "\n" "Could not find journal device matching %s\n" msgstr "" -#: misc/util.c:230 +#: misc/util.c:231 msgid "" "\n" "Bad journal options specified.\n" @@ -7110,27 +7149,27 @@ msgid "" "\n" msgstr "" -#: misc/util.c:273 +#: misc/util.c:274 msgid "" "\n" "Filesystem too small for a journal\n" msgstr "" -#: misc/util.c:290 +#: misc/util.c:295 #, c-format msgid "" "\n" -"The total requested journal size is %d blocks; it must be\n" -"between 1024 and 10240000 blocks. Aborting.\n" +"The total requested journal size is %d blocks;\n" +"it must be between %d and %u blocks. Aborting.\n" msgstr "" -#: misc/util.c:298 +#: misc/util.c:301 msgid "" "\n" "Total journal size too big for filesystem.\n" msgstr "" -#: misc/util.c:311 +#: misc/util.c:314 #, c-format msgid "" "This filesystem will be automatically checked every %d mounts or\n" @@ -7561,7 +7600,7 @@ msgid "Should never happen: resize inode corrupt!\n" msgstr "" #: lib/ext2fs/ext2_err.c:11 -msgid "EXT2FS Library version 1.47.2" +msgid "EXT2FS Library version 1.47.3-rc1" msgstr "" #: lib/ext2fs/ext2_err.c:12 diff --git a/po/ms.gmo b/po/ms.gmo index 9c0e30c..7f3b2b1 100644 Binary files a/po/ms.gmo and b/po/ms.gmo differ diff --git a/po/nl.gmo b/po/nl.gmo index 517931f..f79edd7 100644 Binary files a/po/nl.gmo and b/po/nl.gmo differ diff --git a/po/pt.gmo b/po/pt.gmo index 931592e..d67db95 100644 Binary files a/po/pt.gmo and b/po/pt.gmo differ diff --git a/po/sr.gmo b/po/sr.gmo index 3b80fad..4645ee0 100644 Binary files a/po/sr.gmo and b/po/sr.gmo differ diff --git a/version.h b/version.h index 7ad1352..34d3827 100644 --- a/version.h +++ b/version.h @@ -9,5 +9,5 @@ * General Public License v2. */ -#define E2FSPROGS_VERSION "1.47.2" -#define E2FSPROGS_DATE "1-Jan-2025" +#define E2FSPROGS_VERSION "1.47.3-rc1" +#define E2FSPROGS_DATE "28-May-2025"