diff options
author | Theodore Ts'o <tytso@mit.edu> | 2021-01-29 00:27:17 -0500 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2021-01-29 00:51:02 -0500 |
commit | fa86b5c2aa3f98824e3e717074db13b7802d65b7 (patch) | |
tree | 57f2d04d70fedb56fc8a14dbacbd88f911654dc9 | |
parent | 37226f12ba7e76e7495aa5f402d567e811cebd5e (diff) | |
download | e2fsprogs-fa86b5c2aa3f98824e3e717074db13b7802d65b7.tar.gz |
Update release notes, etc., for the 1.45.7 releasev1.45.7
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-rw-r--r-- | README | 2 | ||||
l--------- | RELEASE-NOTES | 2 | ||||
-rw-r--r-- | debian/changelog | 45 | ||||
-rw-r--r-- | debian/control | 2 | ||||
-rw-r--r-- | doc/RelNotes/v1.45.7.txt | 96 | ||||
-rw-r--r-- | doc/libext2fs.texinfo | 8 | ||||
-rw-r--r-- | e2fsprogs.lsm | 8 | ||||
-rw-r--r-- | e2fsprogs.spec | 2 | ||||
-rw-r--r-- | po/cs.gmo | bin | 183772 -> 183759 bytes | |||
-rw-r--r-- | po/de.gmo | bin | 178516 -> 176656 bytes | |||
-rw-r--r-- | po/e2fsprogs.pot | 1014 | ||||
-rw-r--r-- | po/es.gmo | bin | 189231 -> 189231 bytes | |||
-rw-r--r-- | po/fr.gmo | bin | 182759 -> 184966 bytes | |||
-rw-r--r-- | po/ms.gmo | bin | 18347 -> 24591 bytes | |||
-rw-r--r-- | po/nl.gmo | bin | 160685 -> 176854 bytes | |||
-rw-r--r-- | po/pl.gmo | bin | 180438 -> 180438 bytes | |||
-rw-r--r-- | po/pt.gmo | bin | 179062 -> 179065 bytes | |||
-rw-r--r-- | po/sr.gmo | bin | 225599 -> 238693 bytes | |||
-rw-r--r-- | po/sv.gmo | bin | 175700 -> 175700 bytes | |||
-rw-r--r-- | po/uk.gmo | bin | 243338 -> 243338 bytes | |||
-rw-r--r-- | po/vi.gmo | bin | 185097 -> 189306 bytes | |||
-rw-r--r-- | po/zh_CN.gmo | bin | 153006 -> 156666 bytes | |||
-rw-r--r-- | version.h | 4 |
23 files changed, 685 insertions, 498 deletions
@@ -1,4 +1,4 @@ - This is the new version (1.45.6) of the second extended file + This is the new version (1.45.7) 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 9387cc6db..d8955b0a8 120000 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1 +1 @@ -doc/RelNotes/v1.45.6.txt
\ No newline at end of file +doc/RelNotes/v1.45.7.txt
\ No newline at end of file diff --git a/debian/changelog b/debian/changelog index c11767d83..f7b5bdc1e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,48 @@ +e2fsprogs (1.45.7-1) unstable; urgency=medium + + * New upstream release + * Mke2fs will now warn when creating a file system on a DAX-capable + device and the block size is incompatible with DAX. + * The chattr and lsattr programs now support using the 'x' attribute + to set/get dax support on a particular file. + * E2fsprogs now supports the gnu.* extended attribute namespace, which + allows mke2fs -d to import the gnu.translator extended attributes. + * Add support for the simultaneous enablement of the casefold and + encryption features, which ext4 supports starting with the v5.5 + Linux kernel. + * Debugfs will now retry opening the superblock if it finds that the + superblock has an invalid checksum, since this could happen when + opening a mounted file system. + * Fix an off-by-one error when validating the depth of an htree which + caused e2fsck to potentially fail to notice an invalid htree. + * Fix potential buffer overrun in e2fsck when scanning directory blocks + in pass 2. (Addresses Google Bug: #158564737) + * Fix tune2fs so that it unlocks the MMP block if it can't perform the + requested operation. + * Fix mke2fs so it can import the contents of a directory using the -d + option when it has inode numbers that are greater than 2**32. Also + fix an ommission were the extended attributes on the top-level directory + was not getting copied to the root directory. + * Fix e4crypt so that the add_key operation uses the explicitly provided + salt if it is provided. + * Fix resize2fs to prevent it from overflowing the block group descriptors + from overflowing the first block group. (This can only happen when the + block size is 1k and the file system is very large.) + * Fix debugfs's set_super_value command so it can set 64-bit integer + fields, such as s_kbytes_written. + * Fix filefrag so that it won't crash if the kernel returns zero for + statfs(2)'s device id or if it returns a blocksize of zero the device's + blocksize. + * Fix a few bad error code returns in the unix and sparse I/O managers. + * E2fsck will no longer try to fix duplicate file names in an encrypted + directory by mutating the encrypted file name. + * Updated and clarified various man pages. + * Update the Dutch, Malay, and Serbian translations from the translation + project. + * Update the Debian policy compliance to 4.5.1 + + -- Theodore Y. Ts'o <tytso@mit.edu> Fri, 29 Jan 2021 00:19:52 -0500 + e2fsprogs (1.45.6-1) unstable; urgency=medium * New upstream release diff --git a/debian/control b/debian/control index 69471f45c..6d714b42b 100644 --- a/debian/control +++ b/debian/control @@ -3,7 +3,7 @@ Section: admin Priority: required Maintainer: Theodore Y. Ts'o <tytso@mit.edu> Build-Depends: gettext, texinfo, pkg-config, libfuse-dev [linux-any kfreebsd-any] <!pkg.e2fsprogs.no-fuse2fs>, debhelper (>= 12.0), dh-exec, libblkid-dev, uuid-dev, m4, udev [linux-any], systemd [linux-any], cron [linux-any] -Standards-Version: 4.4.1 +Standards-Version: 4.5.1 Homepage: http://e2fsprogs.sourceforge.net Vcs-Browser: https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git Vcs-Git: https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git -b debian/master diff --git a/doc/RelNotes/v1.45.7.txt b/doc/RelNotes/v1.45.7.txt new file mode 100644 index 000000000..2a1677669 --- /dev/null +++ b/doc/RelNotes/v1.45.7.txt @@ -0,0 +1,96 @@ +E2fsprogs 1.45.7 (January 28, 2021) +================================== + +Updates/Fixes since v1.45.6: + +UI and Features +--------------- + +Mke2fs will now warn when creating a file system on a DAX-capable device +and the block size is incompatible with DAX. + +The chattr and lsattr programs now support using the 'x' attribute to +set/get dax support on a particular file. + +E2fsprogs now supports the gnu.* extended attribute namespace, which +allows mke2fs -d to import the gnu.translator extended attributes. + +Add support for the simultaneous enablement of the casefold and +encryption features, which ext4 supports starting with the v5.5 Linux +kernel. + + +Fixes +----- + +When trying to run debugfs on a mounted file system, it's possible for +the superblock to be read in an inconsistent state; debugfs will now +retry the open in the hopes that it will succeed. + +Fix an off-by-one error when validating the depth of an htree which +caused e2fsck to potentially fail to notice an invalid htree. + +Fix potential buffer overrun in e2fsck when scanning directory blocks in +pass 2. (Addresses Google Bug: #158564737) + +Fix tune2fs so that it unlocks the MMP block if it can't perform the +requested operation. + +Fix mke2fs so it can import the contents of a directory using the -d +option when it has inode numbers that are greater than 2**32. Also fix +an ommission were the extended attributes on the top-level directory was +not getting copied to the root directory. + +Fix e4crypt so that the add_key operation uses the explicitly provided +salt if it is provided. + +Fix resize2fs to prevent it from overflowing the block group descriptors +from overflowing the first block group. (This can only happen when the +block size is 1k and the file system is very large.) + +Fix debugfs's set_super_value command so it can set 64-bit integer +fields, such as s_kbytes_written. + +Fix filefrag so that it won't crash if the kernel returns zero for +statfs(2)'s device id or if it returns a blocksize of zero the device's +blocksize. This only happens with kernel bugs, but filefrag shouldn't +crash when the kernel returns an unexpected value. + +Fix a few bad error code returns in the unix and sparse I/O managers. +(These errors rarely happen in real life; these were find thanks to a +static code checker.) + +E2fsck will no longer try to fix duplicate file names in an encrypted +directory by mutating the file name since that will cause the decrypted +file name to be gibberish, or to contain invalid characters. + +Updated and clarified various man pages. + + +Performance, Internal Implementation, Development Support etc. +-------------------------------------------------------------- + +The misc/mke2fs.conf.in script now properly escaping of double quotes +when incorporating the mke2fs.conf into the default_profile.c file. The +upstream version of the mke2fs.conf.in file doesn't have any double +quotes, but this allows a customized distribution of e2fsprogs to have +double quotes in its default mke2fs profile. + +Speeded up mkfs.ext3 by batching calls to ext2fs_zero_blocks when +zeroing the blocks for an indirect-block mapped journal inode. + +Fixed portability problem for implementations of grep which don't +support extended regexp's without the -E option. + +Fix various compiler and Coverity warnings. + +Fixed portability issue which caused a build failure when mkdir -p is +not thread safe; in that case, the Makefiles would not find the +install_sh replacement script. + +Fixed various Debian packaging issues. + +Synchronized changes from Android's AOSP e2fsprogs tree. + +Update the Dutch, Malay, and Serbian translations from the translation +project. diff --git a/doc/libext2fs.texinfo b/doc/libext2fs.texinfo index 51012eb63..24e2d71fb 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.45.6) +@settitle The EXT2FS Library (version 1.45.7) @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.45.6 -@subtitle March 2020 +@subtitle Version 1.45.7 +@subtitle January 2021 @author by Theodore Ts'o @@ -101,7 +101,7 @@ by the Foundation. @top The EXT2FS Library -This manual documents the EXT2FS Library, version 1.45.6. +This manual documents the EXT2FS Library, version 1.45.7. @menu * Introduction to the EXT2FS Library:: diff --git a/e2fsprogs.lsm b/e2fsprogs.lsm index fe9d65e7b..cb5ea1ebf 100644 --- a/e2fsprogs.lsm +++ b/e2fsprogs.lsm @@ -1,15 +1,15 @@ Begin3 Title: EXT2 Filesystem utilities -Version: 1.45.6 -Entered-date: 2020-03-20 +Version: 1.45.7 +Entered-date: 2021-01-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 - 7756kB e2fsprogs-1.45.6.tar.gz - 1kB e2fsprogs-1.45.6.lsm + 7752kB e2fsprogs-1.45.7.tar.gz + 1kB e2fsprogs-1.45.7.lsm Alternate-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 Copying-policy: GPL-2/LGPL-2 diff --git a/e2fsprogs.spec b/e2fsprogs.spec index 7026601bb..6d509722c 100644 --- a/e2fsprogs.spec +++ b/e2fsprogs.spec @@ -5,7 +5,7 @@ Summary: Utilities for managing ext2/ext3/ext4 filesystems Name: e2fsprogs -Version: 1.45.6 +Version: 1.45.7 Release: 0 License: GPLv2 Group: System Environment/Base Binary files differBinary files differdiff --git a/po/e2fsprogs.pot b/po/e2fsprogs.pot index a5c9115ee..bf7883ee4 100644 --- a/po/e2fsprogs.pot +++ b/po/e2fsprogs.pot @@ -1,9 +1,9 @@ # E2fsprogs translation template file # Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, -# 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 by Theodore Ts'o +# 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 by Theodore Ts'o # This file is distributed under the same license as the e2fsprogs package. -# Theodore Ts'o <tytso@mit.edu>, 2020. +# Theodore Ts'o <tytso@mit.edu>, 2021. # #. The strings in e2fsck's problem.c can be very hard to translate, #. since the strings are expanded in two different ways. First of all, @@ -77,9 +77,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: e2fsprogs v1.45.6\n" +"Project-Id-Version: e2fsprogs v1.45.7\n" "Report-Msgid-Bugs-To: tytso@alum.mit.edu\n" -"POT-Creation-Date: 2020-03-20 23:47-0400\n" +"POT-Creation-Date: 2021-01-28 13:42-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -107,7 +107,7 @@ msgstr "" #: misc/badblocks.c:1273 misc/badblocks.c:1285 misc/dumpe2fs.c:431 #: misc/dumpe2fs.c:692 misc/dumpe2fs.c:696 misc/e2image.c:1430 #: misc/e2image.c:1627 misc/e2image.c:1648 misc/mke2fs.c:236 -#: misc/tune2fs.c:2808 misc/tune2fs.c:2907 resize/main.c:414 +#: misc/tune2fs.c:2881 misc/tune2fs.c:2980 resize/main.c:416 #, c-format msgid "while trying to open %s" msgstr "" @@ -214,7 +214,7 @@ msgstr "" msgid "while opening %s for flushing" msgstr "" -#: e2fsck/iscan.c:86 e2fsck/unix.c:1088 resize/main.c:383 +#: e2fsck/iscan.c:86 e2fsck/unix.c:1088 resize/main.c:385 #, c-format msgid "while trying to flush %s" msgstr "" @@ -522,94 +522,94 @@ msgstr "" msgid "internal error: couldn't lookup EA inode record for %u" msgstr "" -#: e2fsck/pass1.c:357 +#: e2fsck/pass1.c:358 #, c-format msgid "while hashing entry with e_value_inum = %u" msgstr "" -#: e2fsck/pass1.c:775 e2fsck/pass2.c:1010 +#: e2fsck/pass1.c:776 e2fsck/pass2.c:1018 msgid "reading directory block" msgstr "" -#: e2fsck/pass1.c:1174 +#: e2fsck/pass1.c:1175 msgid "getting next inode from scan" msgstr "" -#: e2fsck/pass1.c:1226 +#: e2fsck/pass1.c:1227 msgid "in-use inode map" msgstr "" -#: e2fsck/pass1.c:1237 +#: e2fsck/pass1.c:1238 msgid "directory inode map" msgstr "" -#: e2fsck/pass1.c:1247 +#: e2fsck/pass1.c:1248 msgid "regular file inode map" msgstr "" -#: e2fsck/pass1.c:1256 misc/e2image.c:1282 +#: e2fsck/pass1.c:1257 misc/e2image.c:1282 msgid "in-use block map" msgstr "" -#: e2fsck/pass1.c:1265 +#: e2fsck/pass1.c:1266 msgid "metadata block map" msgstr "" -#: e2fsck/pass1.c:1327 +#: e2fsck/pass1.c:1328 msgid "opening inode scan" msgstr "" -#: e2fsck/pass1.c:2080 +#: e2fsck/pass1.c:2083 msgid "Pass 1" msgstr "" -#: e2fsck/pass1.c:2141 +#: e2fsck/pass1.c:2144 #, c-format msgid "reading indirect blocks of inode %u" msgstr "" -#: e2fsck/pass1.c:2192 +#: e2fsck/pass1.c:2195 msgid "bad inode map" msgstr "" -#: e2fsck/pass1.c:2232 +#: e2fsck/pass1.c:2253 msgid "inode in bad block map" msgstr "" -#: e2fsck/pass1.c:2252 +#: e2fsck/pass1.c:2273 msgid "imagic inode map" msgstr "" -#: e2fsck/pass1.c:2283 +#: e2fsck/pass1.c:2304 msgid "multiply claimed block map" msgstr "" -#: e2fsck/pass1.c:2408 +#: e2fsck/pass1.c:2429 msgid "ext attr block map" msgstr "" -#: e2fsck/pass1.c:3653 +#: e2fsck/pass1.c:3685 #, c-format msgid "%6lu(%c): expecting %6lu got phys %6lu (blkcnt %lld)\n" msgstr "" -#: e2fsck/pass1.c:4073 +#: e2fsck/pass1.c:4105 msgid "block bitmap" msgstr "" -#: e2fsck/pass1.c:4079 +#: e2fsck/pass1.c:4111 msgid "inode bitmap" msgstr "" -#: e2fsck/pass1.c:4085 +#: e2fsck/pass1.c:4117 msgid "inode table" msgstr "" -#: e2fsck/pass2.c:308 +#: e2fsck/pass2.c:312 msgid "Pass 2" msgstr "" -#: e2fsck/pass2.c:1083 e2fsck/pass2.c:1250 +#: e2fsck/pass2.c:1091 e2fsck/pass2.c:1266 msgid "Can not continue." msgstr "" @@ -1491,7 +1491,7 @@ msgstr "" msgid "Warning: could not write @b %b for %s: %m\n" msgstr "" -#: e2fsck/problem.c:726 e2fsck/problem.c:1883 +#: e2fsck/problem.c:726 e2fsck/problem.c:1898 #. @-expanded: error allocating inode bitmap (%N): %m\n msgid "@A @i @B (%N): %m\n" msgstr "" @@ -2043,7 +2043,18 @@ msgid "" "casefold feature is not enabled. " msgstr "" -#: e2fsck/problem.c:1260 +#: e2fsck/problem.c:1258 +#. @-expanded: HTREE directory inode %i uses hash version (%N), but should use SipHash (6) \n +msgid "@h %i uses hash version (%N), but should use SipHash (6) \n" +msgstr "" + +#: e2fsck/problem.c:1263 +#, c-format +#. @-expanded: HTREE directory inode %i uses SipHash, but should not. +msgid "@h %i uses SipHash, but should not. " +msgstr "" + +#: e2fsck/problem.c:1270 #. @-expanded: \n #. @-expanded: Running additional passes to resolve blocks claimed by more than one inode...\n #. @-expanded: Pass 1B: Rescanning for multiply-claimed blocks\n @@ -2053,45 +2064,45 @@ msgid "" "Pass 1B: Rescanning for @m @bs\n" msgstr "" -#: e2fsck/problem.c:1267 +#: e2fsck/problem.c:1277 #, no-c-format #. @-expanded: multiply-claimed block(s) in inode %i: msgid "@m @b(s) in @i %i:" msgstr "" -#: e2fsck/problem.c:1283 +#: e2fsck/problem.c:1293 #, no-c-format msgid "Error while scanning inodes (%i): %m\n" msgstr "" -#: e2fsck/problem.c:1289 +#: e2fsck/problem.c:1299 #, no-c-format #. @-expanded: error allocating inode bitmap (inode_dup_map): %m\n msgid "@A @i @B (@i_dup_map): %m\n" msgstr "" -#: e2fsck/problem.c:1295 +#: e2fsck/problem.c:1305 #, no-c-format #. @-expanded: Error while iterating over blocks in inode %i (%s): %m\n msgid "Error while iterating over @bs in @i %i (%s): %m\n" msgstr "" -#: e2fsck/problem.c:1300 e2fsck/problem.c:1675 +#: e2fsck/problem.c:1310 e2fsck/problem.c:1685 #. @-expanded: Error adjusting refcount for extended attribute block %b (inode %i): %m\n msgid "Error adjusting refcount for @a @b %b (@i %i): %m\n" msgstr "" -#: e2fsck/problem.c:1310 +#: e2fsck/problem.c:1320 #. @-expanded: Pass 1C: Scanning directories for inodes with multiply-claimed blocks\n msgid "Pass 1C: Scanning directories for @is with @m @bs\n" msgstr "" -#: e2fsck/problem.c:1316 +#: e2fsck/problem.c:1326 #. @-expanded: Pass 1D: Reconciling multiply-claimed blocks\n msgid "Pass 1D: Reconciling @m @bs\n" msgstr "" -#: e2fsck/problem.c:1321 +#: e2fsck/problem.c:1331 #. @-expanded: File %Q (inode #%i, mod time %IM) \n #. @-expanded: has %r multiply-claimed block(s), shared with %N file(s):\n msgid "" @@ -2099,17 +2110,17 @@ msgid "" " has %r @m @b(s), shared with %N file(s):\n" msgstr "" -#: e2fsck/problem.c:1327 +#: e2fsck/problem.c:1337 #. @-expanded: \t%Q (inode #%i, mod time %IM)\n msgid "\t%Q (@i #%i, mod time %IM)\n" msgstr "" -#: e2fsck/problem.c:1332 +#: e2fsck/problem.c:1342 #. @-expanded: \t<filesystem metadata>\n msgid "\t<@f metadata>\n" msgstr "" -#: e2fsck/problem.c:1337 +#: e2fsck/problem.c:1347 #. @-expanded: (There are %N inodes containing multiply-claimed blocks.)\n #. @-expanded: \n msgid "" @@ -2117,7 +2128,7 @@ msgid "" "\n" msgstr "" -#: e2fsck/problem.c:1342 +#: e2fsck/problem.c:1352 #. @-expanded: multiply-claimed blocks already reassigned or cloned.\n #. @-expanded: \n msgid "" @@ -2125,343 +2136,343 @@ msgid "" "\n" msgstr "" -#: e2fsck/problem.c:1356 +#: e2fsck/problem.c:1366 #, no-c-format msgid "Couldn't clone file: %m\n" msgstr "" -#: e2fsck/problem.c:1362 +#: e2fsck/problem.c:1372 #. @-expanded: Pass 1E: Optimizing extent trees\n msgid "Pass 1E: Optimizing @x trees\n" msgstr "" -#: e2fsck/problem.c:1368 +#: e2fsck/problem.c:1378 #, no-c-format #. @-expanded: Failed to optimize extent tree %p (%i): %m\n msgid "Failed to optimize @x tree %p (%i): %m\n" msgstr "" -#: e2fsck/problem.c:1373 +#: e2fsck/problem.c:1383 #. @-expanded: Optimizing extent trees: msgid "Optimizing @x trees: " msgstr "" -#: e2fsck/problem.c:1388 +#: e2fsck/problem.c:1398 msgid "Internal error: max extent tree depth too large (%b; expected=%c).\n" msgstr "" -#: e2fsck/problem.c:1393 +#: e2fsck/problem.c:1403 #. @-expanded: inode %i extent tree (at level %b) could be shorter. msgid "@i %i @x tree (at level %b) could be shorter. " msgstr "" -#: e2fsck/problem.c:1398 +#: e2fsck/problem.c:1408 #. @-expanded: inode %i extent tree (at level %b) could be narrower. msgid "@i %i @x tree (at level %b) could be narrower. " msgstr "" -#: e2fsck/problem.c:1405 +#: e2fsck/problem.c:1415 #. @-expanded: Pass 2: Checking directory structure\n msgid "Pass 2: Checking @d structure\n" msgstr "" -#: e2fsck/problem.c:1411 +#: e2fsck/problem.c:1421 #, no-c-format #. @-expanded: invalid inode number for '.' in directory inode %i.\n msgid "@n @i number for '.' in @d @i %i.\n" msgstr "" -#: e2fsck/problem.c:1416 +#: e2fsck/problem.c:1426 #. @-expanded: entry '%Dn' in %p (%i) has invalid inode #: %Di.\n msgid "@E has @n @i #: %Di.\n" msgstr "" -#: e2fsck/problem.c:1421 +#: e2fsck/problem.c:1431 #. @-expanded: entry '%Dn' in %p (%i) has deleted/unused inode %Di. msgid "@E has @D/unused @i %Di. " msgstr "" -#: e2fsck/problem.c:1426 +#: e2fsck/problem.c:1436 #. @-expanded: entry '%Dn' in %p (%i) is a link to '.' msgid "@E @L to '.' " msgstr "" -#: e2fsck/problem.c:1431 +#: e2fsck/problem.c:1441 #. @-expanded: entry '%Dn' in %p (%i) points to inode (%Di) located in a bad block.\n msgid "@E points to @i (%Di) located in a bad @b.\n" msgstr "" -#: e2fsck/problem.c:1436 +#: e2fsck/problem.c:1446 #. @-expanded: entry '%Dn' in %p (%i) is a link to directory %P (%Di).\n msgid "@E @L to @d %P (%Di).\n" msgstr "" -#: e2fsck/problem.c:1441 +#: e2fsck/problem.c:1451 #. @-expanded: entry '%Dn' in %p (%i) is a link to the root inode.\n msgid "@E @L to the @r.\n" msgstr "" -#: e2fsck/problem.c:1446 +#: e2fsck/problem.c:1456 #. @-expanded: entry '%Dn' in %p (%i) has illegal characters in its name.\n msgid "@E has illegal characters in its name.\n" msgstr "" -#: e2fsck/problem.c:1452 +#: e2fsck/problem.c:1462 #, no-c-format #. @-expanded: Missing '.' in directory inode %i.\n msgid "Missing '.' in @d @i %i.\n" msgstr "" -#: e2fsck/problem.c:1458 +#: e2fsck/problem.c:1468 #, no-c-format #. @-expanded: Missing '..' in directory inode %i.\n msgid "Missing '..' in @d @i %i.\n" msgstr "" -#: e2fsck/problem.c:1463 +#: e2fsck/problem.c:1473 #. @-expanded: First entry '%Dn' (inode=%Di) in directory inode %i (%p) should be '.'\n msgid "First @e '%Dn' (@i=%Di) in @d @i %i (%p) @s '.'\n" msgstr "" -#: e2fsck/problem.c:1468 +#: e2fsck/problem.c:1478 #. @-expanded: Second entry '%Dn' (inode=%Di) in directory inode %i should be '..'\n msgid "Second @e '%Dn' (@i=%Di) in @d @i %i @s '..'\n" msgstr "" -#: e2fsck/problem.c:1473 +#: e2fsck/problem.c:1483 #. @-expanded: i_faddr for inode %i (%Q) is %IF, should be zero.\n msgid "i_faddr @F %IF, @s zero.\n" msgstr "" -#: e2fsck/problem.c:1478 +#: e2fsck/problem.c:1488 #. @-expanded: i_file_acl for inode %i (%Q) is %If, should be zero.\n msgid "i_file_acl @F %If, @s zero.\n" msgstr "" -#: e2fsck/problem.c:1483 +#: e2fsck/problem.c:1493 #. @-expanded: i_size_high for inode %i (%Q) is %Id, should be zero.\n msgid "i_size_high @F %Id, @s zero.\n" msgstr "" -#: e2fsck/problem.c:1488 +#: e2fsck/problem.c:1498 #. @-expanded: i_frag for inode %i (%Q) is %N, should be zero.\n msgid "i_frag @F %N, @s zero.\n" msgstr "" -#: e2fsck/problem.c:1493 +#: e2fsck/problem.c:1503 #. @-expanded: i_fsize for inode %i (%Q) is %N, should be zero.\n msgid "i_fsize @F %N, @s zero.\n" msgstr "" -#: e2fsck/problem.c:1498 +#: e2fsck/problem.c:1508 #. @-expanded: inode %i (%Q) has invalid mode (%Im).\n msgid "@i %i (%Q) has @n mode (%Im).\n" msgstr "" -#: e2fsck/problem.c:1503 +#: e2fsck/problem.c:1513 #. @-expanded: directory inode %i, %B, offset %N: directory corrupted\n msgid "@d @i %i, %B, offset %N: @d corrupted\n" msgstr "" -#: e2fsck/problem.c:1508 +#: e2fsck/problem.c:1518 #. @-expanded: directory inode %i, %B, offset %N: filename too long\n msgid "@d @i %i, %B, offset %N: filename too long\n" msgstr "" -#: e2fsck/problem.c:1513 +#: e2fsck/problem.c:1523 #. @-expanded: directory inode %i has an unallocated %B. msgid "@d @i %i has an unallocated %B. " msgstr "" -#: e2fsck/problem.c:1519 +#: e2fsck/problem.c:1529 #, no-c-format #. @-expanded: '.' directory entry in directory inode %i is not NULL terminated\n msgid "'.' @d @e in @d @i %i is not NULL terminated\n" msgstr "" -#: e2fsck/problem.c:1525 +#: e2fsck/problem.c:1535 #, no-c-format #. @-expanded: '..' directory entry in directory inode %i is not NULL terminated\n msgid "'..' @d @e in @d @i %i is not NULL terminated\n" msgstr "" -#: e2fsck/problem.c:1530 +#: e2fsck/problem.c:1540 #. @-expanded: inode %i (%Q) is an illegal character device.\n msgid "@i %i (%Q) is an @I character @v.\n" msgstr "" -#: e2fsck/problem.c:1535 +#: e2fsck/problem.c:1545 #. @-expanded: inode %i (%Q) is an illegal block device.\n msgid "@i %i (%Q) is an @I @b @v.\n" msgstr "" -#: e2fsck/problem.c:1540 +#: e2fsck/problem.c:1550 #. @-expanded: entry '%Dn' in %p (%i) is duplicate '.' entry.\n msgid "@E is duplicate '.' @e.\n" msgstr "" -#: e2fsck/problem.c:1545 +#: e2fsck/problem.c:1555 #. @-expanded: entry '%Dn' in %p (%i) is duplicate '..' entry.\n msgid "@E is duplicate '..' @e.\n" msgstr "" -#: e2fsck/problem.c:1551 e2fsck/problem.c:1910 +#: e2fsck/problem.c:1561 e2fsck/problem.c:1925 #, no-c-format msgid "Internal error: couldn't find dir_info for %i.\n" msgstr "" -#: e2fsck/problem.c:1556 +#: e2fsck/problem.c:1566 #. @-expanded: entry '%Dn' in %p (%i) has rec_len of %Dr, should be %N.\n msgid "@E has rec_len of %Dr, @s %N.\n" msgstr "" -#: e2fsck/problem.c:1562 +#: e2fsck/problem.c:1572 #, no-c-format #. @-expanded: error allocating icount structure: %m\n msgid "@A icount structure: %m\n" msgstr "" -#: e2fsck/problem.c:1568 +#: e2fsck/problem.c:1578 #, no-c-format #. @-expanded: Error iterating over directory blocks: %m\n msgid "Error iterating over @d @bs: %m\n" msgstr "" -#: e2fsck/problem.c:1573 +#: e2fsck/problem.c:1583 #. @-expanded: Error reading directory block %b (inode %i): %m\n msgid "Error reading @d @b %b (@i %i): %m\n" msgstr "" -#: e2fsck/problem.c:1578 +#: e2fsck/problem.c:1588 #. @-expanded: Error writing directory block %b (inode %i): %m\n msgid "Error writing @d @b %b (@i %i): %m\n" msgstr "" -#: e2fsck/problem.c:1584 +#: e2fsck/problem.c:1594 #, no-c-format #. @-expanded: error allocating new directory block for inode %i (%s): %m\n msgid "@A new @d @b for @i %i (%s): %m\n" msgstr "" -#: e2fsck/problem.c:1590 +#: e2fsck/problem.c:1600 #, no-c-format #. @-expanded: Error deallocating inode %i: %m\n msgid "Error deallocating @i %i: %m\n" msgstr "" -#: e2fsck/problem.c:1596 +#: e2fsck/problem.c:1606 #, no-c-format #. @-expanded: directory entry for '.' in %p (%i) is big.\n msgid "@d @e for '.' in %p (%i) is big.\n" msgstr "" -#: e2fsck/problem.c:1601 +#: e2fsck/problem.c:1611 #. @-expanded: inode %i (%Q) is an illegal FIFO.\n msgid "@i %i (%Q) is an @I FIFO.\n" msgstr "" -#: e2fsck/problem.c:1606 +#: e2fsck/problem.c:1616 #. @-expanded: inode %i (%Q) is an illegal socket.\n msgid "@i %i (%Q) is an @I socket.\n" msgstr "" -#: e2fsck/problem.c:1611 +#: e2fsck/problem.c:1621 #. @-expanded: Setting filetype for entry '%Dn' in %p (%i) to %N.\n msgid "Setting filetype for @E to %N.\n" msgstr "" -#: e2fsck/problem.c:1616 +#: e2fsck/problem.c:1626 #. @-expanded: entry '%Dn' in %p (%i) has an incorrect filetype (was %Dt, should be %N).\n msgid "@E has an incorrect filetype (was %Dt, @s %N).\n" msgstr "" -#: e2fsck/problem.c:1621 +#: e2fsck/problem.c:1631 #. @-expanded: entry '%Dn' in %p (%i) has filetype set.\n msgid "@E has filetype set.\n" msgstr "" -#: e2fsck/problem.c:1626 +#: e2fsck/problem.c:1636 #. @-expanded: entry '%Dn' in %p (%i) has a zero-length name.\n msgid "@E has a @z name.\n" msgstr "" -#: e2fsck/problem.c:1631 +#: e2fsck/problem.c:1641 #. @-expanded: Symlink %Q (inode #%i) is invalid.\n msgid "Symlink %Q (@i #%i) is @n.\n" msgstr "" -#: e2fsck/problem.c:1636 +#: e2fsck/problem.c:1646 #. @-expanded: extended attribute block for inode %i (%Q) is invalid (%If).\n msgid "@a @b @F @n (%If).\n" msgstr "" -#: e2fsck/problem.c:1641 +#: e2fsck/problem.c:1651 #. @-expanded: filesystem contains large files, but lacks LARGE_FILE flag in superblock.\n msgid "@f contains large files, but lacks LARGE_FILE flag in @S.\n" msgstr "" -#: e2fsck/problem.c:1646 +#: e2fsck/problem.c:1656 #. @-expanded: problem in HTREE directory inode %d: %B not referenced\n msgid "@p @h %d: %B not referenced\n" msgstr "" -#: e2fsck/problem.c:1651 +#: e2fsck/problem.c:1661 #. @-expanded: problem in HTREE directory inode %d: %B referenced twice\n msgid "@p @h %d: %B referenced twice\n" msgstr "" -#: e2fsck/problem.c:1656 +#: e2fsck/problem.c:1666 #. @-expanded: problem in HTREE directory inode %d: %B has bad min hash\n msgid "@p @h %d: %B has bad min hash\n" msgstr "" -#: e2fsck/problem.c:1661 +#: e2fsck/problem.c:1671 #. @-expanded: problem in HTREE directory inode %d: %B has bad max hash\n msgid "@p @h %d: %B has bad max hash\n" msgstr "" -#: e2fsck/problem.c:1666 +#: e2fsck/problem.c:1676 #. @-expanded: invalid HTREE directory inode %d (%q). msgid "@n @h %d (%q). " msgstr "" -#: e2fsck/problem.c:1670 +#: e2fsck/problem.c:1680 #. @-expanded: problem in HTREE directory inode %d (%q): bad block number %b.\n msgid "@p @h %d (%q): bad @b number %b.\n" msgstr "" -#: e2fsck/problem.c:1681 +#: e2fsck/problem.c:1691 #, no-c-format #. @-expanded: problem in HTREE directory inode %d: root node is invalid\n msgid "@p @h %d: root node is @n\n" msgstr "" -#: e2fsck/problem.c:1686 +#: e2fsck/problem.c:1696 #. @-expanded: problem in HTREE directory inode %d: %B has invalid limit (%N)\n msgid "@p @h %d: %B has @n limit (%N)\n" msgstr "" -#: e2fsck/problem.c:1691 +#: e2fsck/problem.c:1701 #. @-expanded: problem in HTREE directory inode %d: %B has invalid count (%N)\n msgid "@p @h %d: %B has @n count (%N)\n" msgstr "" -#: e2fsck/problem.c:1696 +#: e2fsck/problem.c:1706 #. @-expanded: problem in HTREE directory inode %d: %B has an unordered hash table\n msgid "@p @h %d: %B has an unordered hash table\n" msgstr "" -#: e2fsck/problem.c:1701 +#: e2fsck/problem.c:1711 #. @-expanded: problem in HTREE directory inode %d: %B has invalid depth (%N)\n msgid "@p @h %d: %B has @n depth (%N)\n" msgstr "" -#: e2fsck/problem.c:1706 +#: e2fsck/problem.c:1716 #. @-expanded: Duplicate entry '%Dn' in %p (%i) found. msgid "Duplicate @E found. " msgstr "" -#: e2fsck/problem.c:1711 +#: e2fsck/problem.c:1721 #, no-c-format #. @-expanded: entry '%Dn' in %p (%i) has a non-unique filename.\n #. @-expanded: Rename to %s @@ -2470,7 +2481,7 @@ msgid "" "Rename to %s" msgstr "" -#: e2fsck/problem.c:1716 +#: e2fsck/problem.c:1726 #. @-expanded: Duplicate entry '%Dn' found.\n #. @-expanded: \tMarking %p (%i) to be rebuilt.\n #. @-expanded: \n @@ -2480,154 +2491,159 @@ msgid "" "\n" msgstr "" -#: e2fsck/problem.c:1721 +#: e2fsck/problem.c:1731 #. @-expanded: i_blocks_hi for inode %i (%Q) is %N, should be zero.\n msgid "i_blocks_hi @F %N, @s zero.\n" msgstr "" -#: e2fsck/problem.c:1726 +#: e2fsck/problem.c:1736 #. @-expanded: Unexpected block in HTREE directory inode %d (%q).\n msgid "Unexpected @b in @h %d (%q).\n" msgstr "" -#: e2fsck/problem.c:1731 +#: e2fsck/problem.c:1741 #. @-expanded: entry '%Dn' in %p (%i) references inode %Di in group %g where _INODE_UNINIT is set.\n msgid "@E references @i %Di in @g %g where _INODE_UNINIT is set.\n" msgstr "" -#: e2fsck/problem.c:1736 +#: e2fsck/problem.c:1746 #. @-expanded: entry '%Dn' in %p (%i) references inode %Di found in group %g's unused inodes area.\n msgid "@E references @i %Di found in @g %g's unused inodes area.\n" msgstr "" -#: e2fsck/problem.c:1741 +#: e2fsck/problem.c:1751 #. @-expanded: i_file_acl_hi for inode %i (%Q) is %N, should be zero.\n msgid "i_file_acl_hi @F %N, @s zero.\n" msgstr "" -#: e2fsck/problem.c:1747 +#: e2fsck/problem.c:1757 #, no-c-format #. @-expanded: problem in HTREE directory inode %d: root node fails checksum.\n msgid "@p @h %d: root node fails checksum.\n" msgstr "" -#: e2fsck/problem.c:1753 +#: e2fsck/problem.c:1763 #, no-c-format #. @-expanded: problem in HTREE directory inode %d: internal node fails checksum.\n msgid "@p @h %d: internal node fails checksum.\n" msgstr "" -#: e2fsck/problem.c:1758 +#: e2fsck/problem.c:1768 #. @-expanded: directory inode %i, %B, offset %N: directory has no checksum.\n msgid "@d @i %i, %B, offset %N: @d has no checksum.\n" msgstr "" -#: e2fsck/problem.c:1763 +#: e2fsck/problem.c:1773 #. @-expanded: directory inode %i, %B: directory passes checks but fails checksum.\n msgid "@d @i %i, %B: @d passes checks but fails checksum.\n" msgstr "" -#: e2fsck/problem.c:1768 +#: e2fsck/problem.c:1778 #. @-expanded: Inline directory inode %i size (%N) must be a multiple of 4.\n msgid "Inline @d @i %i size (%N) must be a multiple of 4.\n" msgstr "" -#: e2fsck/problem.c:1774 +#: e2fsck/problem.c:1784 #, no-c-format #. @-expanded: Fixing size of inline directory inode %i failed.\n msgid "Fixing size of inline @d @i %i failed.\n" msgstr "" -#: e2fsck/problem.c:1779 +#: e2fsck/problem.c:1789 #. @-expanded: Encrypted entry '%Dn' in %p (%i) is too short.\n msgid "Encrypted @E is too short.\n" msgstr "" -#: e2fsck/problem.c:1786 +#: e2fsck/problem.c:1794 +#. @-expanded: Duplicate filename entry '%Dn' in %p (%i) found. +msgid "Duplicate filename @E found. " +msgstr "" + +#: e2fsck/problem.c:1801 #. @-expanded: Pass 3: Checking directory connectivity\n msgid "Pass 3: Checking @d connectivity\n" msgstr "" -#: e2fsck/problem.c:1791 +#: e2fsck/problem.c:1806 #. @-expanded: root inode not allocated. msgid "@r not allocated. " msgstr "" -#: e2fsck/problem.c:1796 +#: e2fsck/problem.c:1811 #. @-expanded: No room in lost+found directory. msgid "No room in @l @d. " msgstr "" -#: e2fsck/problem.c:1802 +#: e2fsck/problem.c:1817 #, no-c-format #. @-expanded: Unconnected directory inode %i (%p)\n msgid "Unconnected @d @i %i (%p)\n" msgstr "" -#: e2fsck/problem.c:1807 +#: e2fsck/problem.c:1822 #. @-expanded: /lost+found not found. msgid "/@l not found. " msgstr "" -#: e2fsck/problem.c:1812 +#: e2fsck/problem.c:1827 #. @-expanded: '..' in %Q (%i) is %P (%j), should be %q (%d).\n msgid "'..' in %Q (%i) is %P (%j), @s %q (%d).\n" msgstr "" -#: e2fsck/problem.c:1818 +#: e2fsck/problem.c:1833 #, no-c-format #. @-expanded: Bad or non-existent /lost+found. Cannot reconnect.\n msgid "Bad or non-existent /@l. Cannot reconnect.\n" msgstr "" -#: e2fsck/problem.c:1824 +#: e2fsck/problem.c:1839 #, no-c-format #. @-expanded: Could not expand /lost+found: %m\n msgid "Could not expand /@l: %m\n" msgstr "" -#: e2fsck/problem.c:1830 +#: e2fsck/problem.c:1845 #, no-c-format msgid "Could not reconnect %i: %m\n" msgstr "" -#: e2fsck/problem.c:1836 +#: e2fsck/problem.c:1851 #, no-c-format #. @-expanded: Error while trying to find /lost+found: %m\n msgid "Error while trying to find /@l: %m\n" msgstr "" -#: e2fsck/problem.c:1842 +#: e2fsck/problem.c:1857 #, no-c-format #. @-expanded: ext2fs_new_block: %m while trying to create /lost+found directory\n msgid "ext2fs_new_@b: %m while trying to create /@l @d\n" msgstr "" -#: e2fsck/problem.c:1848 +#: e2fsck/problem.c:1863 #, no-c-format #. @-expanded: ext2fs_new_inode: %m while trying to create /lost+found directory\n msgid "ext2fs_new_@i: %m while trying to create /@l @d\n" msgstr "" -#: e2fsck/problem.c:1854 +#: e2fsck/problem.c:1869 #, no-c-format #. @-expanded: ext2fs_new_dir_block: %m while creating new directory block\n msgid "ext2fs_new_dir_@b: %m while creating new @d @b\n" msgstr "" -#: e2fsck/problem.c:1860 +#: e2fsck/problem.c:1875 #, no-c-format #. @-expanded: ext2fs_write_dir_block: %m while writing the directory block for /lost+found\n msgid "ext2fs_write_dir_@b: %m while writing the @d @b for /@l\n" msgstr "" -#: e2fsck/problem.c:1866 +#: e2fsck/problem.c:1881 #, no-c-format #. @-expanded: Error while adjusting inode count on inode %i\n msgid "Error while adjusting @i count on @i %i\n" msgstr "" -#: e2fsck/problem.c:1872 +#: e2fsck/problem.c:1887 #, no-c-format #. @-expanded: Couldn't fix parent of inode %i: %m\n #. @-expanded: \n @@ -2636,7 +2652,7 @@ msgid "" "\n" msgstr "" -#: e2fsck/problem.c:1878 +#: e2fsck/problem.c:1893 #, no-c-format #. @-expanded: Couldn't fix parent of inode %i: Couldn't find parent directory entry\n #. @-expanded: \n @@ -2645,40 +2661,40 @@ msgid "" "\n" msgstr "" -#: e2fsck/problem.c:1889 +#: e2fsck/problem.c:1904 #, no-c-format #. @-expanded: Error creating root directory (%s): %m\n msgid "Error creating root @d (%s): %m\n" msgstr "" -#: e2fsck/problem.c:1895 +#: e2fsck/problem.c:1910 #, no-c-format #. @-expanded: Error creating /lost+found directory (%s): %m\n msgid "Error creating /@l @d (%s): %m\n" msgstr "" -#: e2fsck/problem.c:1900 +#: e2fsck/problem.c:1915 #. @-expanded: root inode is not a directory; aborting.\n msgid "@r is not a @d; aborting.\n" msgstr "" -#: e2fsck/problem.c:1905 +#: e2fsck/problem.c:1920 #. @-expanded: Cannot proceed without a root inode.\n msgid "Cannot proceed without a @r.\n" msgstr "" -#: e2fsck/problem.c:1916 +#: e2fsck/problem.c:1931 #, no-c-format #. @-expanded: /lost+found is not a directory (ino=%i)\n msgid "/@l is not a @d (ino=%i)\n" msgstr "" -#: e2fsck/problem.c:1921 +#: e2fsck/problem.c:1936 #. @-expanded: /lost+found has inline data\n msgid "/@l has inline data\n" msgstr "" -#: e2fsck/problem.c:1926 +#: e2fsck/problem.c:1941 #. @-expanded: Cannot allocate space for /lost+found.\n #. @-expanded: Place lost files in root directory instead msgid "" @@ -2686,7 +2702,7 @@ msgid "" "Place lost files in root directory instead" msgstr "" -#: e2fsck/problem.c:1931 +#: e2fsck/problem.c:1946 #. @-expanded: Insufficient space to recover lost files!\n #. @-expanded: Move data off the filesystem and re-run e2fsck.\n #. @-expanded: \n @@ -2696,50 +2712,50 @@ msgid "" "\n" msgstr "" -#: e2fsck/problem.c:1936 +#: e2fsck/problem.c:1951 #. @-expanded: /lost+found is encrypted\n msgid "/@l is encrypted\n" msgstr "" -#: e2fsck/problem.c:1943 +#: e2fsck/problem.c:1958 msgid "Pass 3A: Optimizing directories\n" msgstr "" -#: e2fsck/problem.c:1949 +#: e2fsck/problem.c:1964 #, no-c-format msgid "Failed to create dirs_to_hash iterator: %m\n" msgstr "" -#: e2fsck/problem.c:1954 +#: e2fsck/problem.c:1969 msgid "Failed to optimize directory %q (%d): %m\n" msgstr "" -#: e2fsck/problem.c:1959 +#: e2fsck/problem.c:1974 msgid "Optimizing directories: " msgstr "" -#: e2fsck/problem.c:1976 +#: e2fsck/problem.c:1991 msgid "Pass 4: Checking reference counts\n" msgstr "" -#: e2fsck/problem.c:1982 +#: e2fsck/problem.c:1997 #, no-c-format #. @-expanded: unattached zero-length inode %i. msgid "@u @z @i %i. " msgstr "" -#: e2fsck/problem.c:1988 +#: e2fsck/problem.c:2003 #, no-c-format #. @-expanded: unattached inode %i\n msgid "@u @i %i\n" msgstr "" -#: e2fsck/problem.c:1993 +#: e2fsck/problem.c:2008 #. @-expanded: inode %i ref count is %Il, should be %N. msgid "@i %i ref count is %Il, @s %N. " msgstr "" -#: e2fsck/problem.c:1997 +#: e2fsck/problem.c:2012 #. @-expanded: WARNING: PROGRAMMING BUG IN E2FSCK!\n #. @-expanded: \tOR SOME BONEHEAD (YOU) IS CHECKING A MOUNTED (LIVE) FILESYSTEM.\n #. @-expanded: inode_link_info[%i] is %N, inode.i_links_count is %Il. They should be the same!\n @@ -2749,72 +2765,72 @@ msgid "" "@i_link_info[%i] is %N, @i.i_links_count is %Il. They @s the same!\n" msgstr "" -#: e2fsck/problem.c:2004 +#: e2fsck/problem.c:2019 #. @-expanded: extended attribute inode %i ref count is %N, should be %n. msgid "@a @i %i ref count is %N, @s %n. " msgstr "" -#: e2fsck/problem.c:2009 +#: e2fsck/problem.c:2024 #. @-expanded: directory exceeds max links, but no DIR_NLINK feature in superblock.\n msgid "@d exceeds max links, but no DIR_NLINK feature in @S.\n" msgstr "" -#: e2fsck/problem.c:2014 +#: e2fsck/problem.c:2029 #. @-expanded: directory inode %i ref count set to overflow but could be exact value %N. msgid "@d @i %i ref count set to overflow but could be exact value %N. " msgstr "" -#: e2fsck/problem.c:2021 +#: e2fsck/problem.c:2036 #. @-expanded: Pass 5: Checking group summary information\n msgid "Pass 5: Checking @g summary information\n" msgstr "" -#: e2fsck/problem.c:2026 +#: e2fsck/problem.c:2041 #. @-expanded: Padding at end of inode bitmap is not set. msgid "Padding at end of @i @B is not set. " msgstr "" -#: e2fsck/problem.c:2031 +#: e2fsck/problem.c:2046 #. @-expanded: Padding at end of block bitmap is not set. msgid "Padding at end of @b @B is not set. " msgstr "" -#: e2fsck/problem.c:2036 +#: e2fsck/problem.c:2051 #. @-expanded: block bitmap differences: msgid "@b @B differences: " msgstr "" -#: e2fsck/problem.c:2058 +#: e2fsck/problem.c:2073 #. @-expanded: inode bitmap differences: msgid "@i @B differences: " msgstr "" -#: e2fsck/problem.c:2080 +#: e2fsck/problem.c:2095 #. @-expanded: Free inodes count wrong for group #%g (%i, counted=%j).\n msgid "Free @is count wrong for @g #%g (%i, counted=%j).\n" msgstr "" -#: e2fsck/problem.c:2085 +#: e2fsck/problem.c:2100 #. @-expanded: Directories count wrong for group #%g (%i, counted=%j).\n msgid "Directories count wrong for @g #%g (%i, counted=%j).\n" msgstr "" -#: e2fsck/problem.c:2090 +#: e2fsck/problem.c:2105 #. @-expanded: Free inodes count wrong (%i, counted=%j).\n msgid "Free @is count wrong (%i, counted=%j).\n" msgstr "" -#: e2fsck/problem.c:2095 +#: e2fsck/problem.c:2110 #. @-expanded: Free blocks count wrong for group #%g (%b, counted=%c).\n msgid "Free @bs count wrong for @g #%g (%b, counted=%c).\n" msgstr "" -#: e2fsck/problem.c:2100 +#: e2fsck/problem.c:2115 #. @-expanded: Free blocks count wrong (%b, counted=%c).\n msgid "Free @bs count wrong (%b, counted=%c).\n" msgstr "" -#: e2fsck/problem.c:2105 +#: e2fsck/problem.c:2120 #. @-expanded: PROGRAMMING ERROR: filesystem (#%N) bitmap endpoints (%b, %c) don't match calculated bitmap #. @-expanded: endpoints (%i, %j)\n msgid "" @@ -2822,81 +2838,81 @@ msgid "" "endpoints (%i, %j)\n" msgstr "" -#: e2fsck/problem.c:2111 +#: e2fsck/problem.c:2126 msgid "Internal error: fudging end of bitmap (%N)\n" msgstr "" -#: e2fsck/problem.c:2117 +#: e2fsck/problem.c:2132 #, no-c-format #. @-expanded: Error copying in replacement inode bitmap: %m\n msgid "Error copying in replacement @i @B: %m\n" msgstr "" -#: e2fsck/problem.c:2123 +#: e2fsck/problem.c:2138 #, no-c-format #. @-expanded: Error copying in replacement block bitmap: %m\n msgid "Error copying in replacement @b @B: %m\n" msgstr "" -#: e2fsck/problem.c:2153 +#: e2fsck/problem.c:2168 #, no-c-format #. @-expanded: group %g block(s) in use but group is marked BLOCK_UNINIT\n msgid "@g %g @b(s) in use but @g is marked BLOCK_UNINIT\n" msgstr "" -#: e2fsck/problem.c:2159 +#: e2fsck/problem.c:2174 #, no-c-format #. @-expanded: group %g inode(s) in use but group is marked INODE_UNINIT\n msgid "@g %g @i(s) in use but @g is marked INODE_UNINIT\n" msgstr "" -#: e2fsck/problem.c:2165 +#: e2fsck/problem.c:2180 #, no-c-format #. @-expanded: group %g inode bitmap does not match checksum.\n msgid "@g %g @i @B does not match checksum.\n" msgstr "" -#: e2fsck/problem.c:2171 +#: e2fsck/problem.c:2186 #, no-c-format #. @-expanded: group %g block bitmap does not match checksum.\n msgid "@g %g @b @B does not match checksum.\n" msgstr "" -#: e2fsck/problem.c:2178 +#: e2fsck/problem.c:2193 #. @-expanded: Recreate journal msgid "Recreate @j" msgstr "" -#: e2fsck/problem.c:2183 +#: e2fsck/problem.c:2198 msgid "Update quota info for quota type %N" msgstr "" -#: e2fsck/problem.c:2189 +#: e2fsck/problem.c:2204 #, no-c-format #. @-expanded: Error setting block group checksum info: %m\n msgid "Error setting @b @g checksum info: %m\n" msgstr "" -#: e2fsck/problem.c:2195 +#: e2fsck/problem.c:2210 #, no-c-format msgid "Error writing file system info: %m\n" msgstr "" -#: e2fsck/problem.c:2201 +#: e2fsck/problem.c:2216 #, no-c-format msgid "Error flushing writes to storage device: %m\n" msgstr "" -#: e2fsck/problem.c:2206 +#: e2fsck/problem.c:2221 msgid "Error writing quota info for quota type %N: %m\n" msgstr "" -#: e2fsck/problem.c:2369 +#: e2fsck/problem.c:2384 #, c-format msgid "Unhandled error code (0x%x)!\n" msgstr "" -#: e2fsck/problem.c:2499 e2fsck/problem.c:2503 +#: e2fsck/problem.c:2514 e2fsck/problem.c:2518 msgid "IGNORED" msgstr "" @@ -3105,8 +3121,8 @@ msgid_plural "%12u files\n" msgstr[0] "" msgstr[1] "" -#: e2fsck/unix.c:238 misc/badblocks.c:1002 misc/tune2fs.c:2997 misc/util.c:129 -#: resize/main.c:354 +#: e2fsck/unix.c:238 misc/badblocks.c:1002 misc/tune2fs.c:3072 misc/util.c:129 +#: resize/main.c:356 #, c-format msgid "while determining whether %s is mounted." msgstr "" @@ -3266,7 +3282,7 @@ msgid "The -t option is not supported on this version of e2fsck.\n" msgstr "" #: e2fsck/unix.c:934 e2fsck/unix.c:1012 misc/e2initrd_helper.c:330 -#: misc/tune2fs.c:1707 misc/tune2fs.c:2002 misc/tune2fs.c:2020 +#: misc/tune2fs.c:1721 misc/tune2fs.c:2016 misc/tune2fs.c:2034 #, c-format msgid "Unable to resolve '%s'" msgstr "" @@ -3333,8 +3349,8 @@ msgid "while reading MMP block" msgstr "" #: e2fsck/unix.c:1302 e2fsck/unix.c:1354 misc/e2undo.c:236 misc/e2undo.c:281 -#: misc/mke2fs.c:2694 misc/mke2fs.c:2745 misc/tune2fs.c:2725 -#: misc/tune2fs.c:2770 resize/main.c:188 resize/main.c:233 +#: misc/mke2fs.c:2708 misc/mke2fs.c:2759 misc/tune2fs.c:2798 +#: misc/tune2fs.c:2843 resize/main.c:188 resize/main.c:233 #, c-format msgid "" "Overwriting existing filesystem; this can be undone using the command:\n" @@ -3342,13 +3358,13 @@ msgid "" "\n" msgstr "" -#: e2fsck/unix.c:1343 misc/e2undo.c:270 misc/mke2fs.c:2734 misc/tune2fs.c:2759 +#: e2fsck/unix.c:1343 misc/e2undo.c:270 misc/mke2fs.c:2748 misc/tune2fs.c:2832 #: resize/main.c:222 #, c-format msgid "while trying to delete %s" msgstr "" -#: e2fsck/unix.c:1369 misc/mke2fs.c:2760 resize/main.c:243 +#: e2fsck/unix.c:1369 misc/mke2fs.c:2774 resize/main.c:243 msgid "while trying to setup undo file\n" msgstr "" @@ -3884,68 +3900,68 @@ msgstr "" #: misc/chattr.c:89 #, c-format -msgid "Usage: %s [-pRVf] [-+=aAcCdDeijPsStTuF] [-v version] files...\n" +msgid "Usage: %s [-pRVf] [-+=aAcCdDeijPsStTuFx] [-v version] files...\n" msgstr "" -#: misc/chattr.c:160 +#: misc/chattr.c:161 #, c-format msgid "bad project - %s\n" msgstr "" -#: misc/chattr.c:174 +#: misc/chattr.c:175 #, c-format msgid "bad version - %s\n" msgstr "" -#: misc/chattr.c:220 misc/lsattr.c:127 +#: misc/chattr.c:221 misc/lsattr.c:127 #, c-format msgid "while trying to stat %s" msgstr "" -#: misc/chattr.c:227 +#: misc/chattr.c:228 #, c-format msgid "while reading flags on %s" msgstr "" -#: misc/chattr.c:232 misc/chattr.c:244 +#: misc/chattr.c:233 misc/chattr.c:245 #, c-format msgid "Flags of %s set as " msgstr "" -#: misc/chattr.c:253 +#: misc/chattr.c:254 #, c-format msgid "while setting flags on %s" msgstr "" -#: misc/chattr.c:261 +#: misc/chattr.c:262 #, c-format msgid "Version of %s set as %lu\n" msgstr "" -#: misc/chattr.c:265 +#: misc/chattr.c:266 #, c-format msgid "while setting version on %s" msgstr "" -#: misc/chattr.c:272 +#: misc/chattr.c:273 #, c-format msgid "Project of %s set as %lu\n" msgstr "" -#: misc/chattr.c:276 +#: misc/chattr.c:277 #, c-format msgid "while setting project on %s" msgstr "" -#: misc/chattr.c:298 +#: misc/chattr.c:299 msgid "Couldn't allocate path variable in chattr_dir_proc" msgstr "" -#: misc/chattr.c:338 +#: misc/chattr.c:339 msgid "= is incompatible with - and +\n" msgstr "" -#: misc/chattr.c:346 +#: misc/chattr.c:347 msgid "Must use '-v', =, - or +\n" msgstr "" @@ -4101,6 +4117,10 @@ msgstr "" msgid "while saving inode data" msgstr "" +#: misc/create_inode.c:1056 +msgid "while copying xattrs on root directory" +msgstr "" + #: misc/dumpe2fs.c:56 #, c-format msgid "" @@ -4215,7 +4235,7 @@ msgstr "" msgid "Bad blocks: %u" msgstr "" -#: misc/dumpe2fs.c:373 misc/tune2fs.c:373 +#: misc/dumpe2fs.c:373 misc/tune2fs.c:375 msgid "while reading journal inode" msgstr "" @@ -4231,7 +4251,7 @@ msgstr "" msgid "Journal superblock magic number invalid!\n" msgstr "" -#: misc/dumpe2fs.c:409 misc/tune2fs.c:216 +#: misc/dumpe2fs.c:409 misc/tune2fs.c:218 msgid "while reading journal superblock" msgstr "" @@ -4248,7 +4268,7 @@ msgstr "" msgid "reading MMP block %llu from '%s'\n" msgstr "" -#: misc/dumpe2fs.c:511 misc/mke2fs.c:798 misc/tune2fs.c:2039 +#: misc/dumpe2fs.c:511 misc/mke2fs.c:798 misc/tune2fs.c:2056 msgid "Couldn't allocate memory to parse options!\n" msgstr "" @@ -4276,13 +4296,13 @@ msgid "" "\tblocksize=<blocksize>\n" msgstr "" -#: misc/dumpe2fs.c:653 misc/mke2fs.c:1887 +#: misc/dumpe2fs.c:653 misc/mke2fs.c:1892 #, c-format msgid "\tUsing %s\n" msgstr "" -#: misc/dumpe2fs.c:698 misc/e2image.c:1629 misc/tune2fs.c:2925 -#: resize/main.c:416 +#: misc/dumpe2fs.c:698 misc/e2image.c:1629 misc/tune2fs.c:2998 +#: resize/main.c:418 msgid "Couldn't find valid filesystem superblock.\n" msgstr "" @@ -4576,7 +4596,7 @@ msgstr "" msgid "e2label: not an ext2 filesystem\n" msgstr "" -#: misc/e2label.c:97 misc/tune2fs.c:3128 +#: misc/e2label.c:97 misc/tune2fs.c:3203 #, c-format msgid "Warning: label too long, truncating.\n" msgstr "" @@ -4591,7 +4611,7 @@ msgstr "" msgid "e2label: error writing superblock\n" msgstr "" -#: misc/e2label.c:117 misc/tune2fs.c:1699 +#: misc/e2label.c:117 misc/tune2fs.c:1713 #, c-format msgid "Usage: e2label device [newlabel]\n" msgstr "" @@ -4911,7 +4931,7 @@ msgstr "" msgid "%s: %s.\n" msgstr "" -#: misc/fuse2fs.c:3777 misc/fuse2fs.c:3792 misc/tune2fs.c:3024 +#: misc/fuse2fs.c:3777 misc/fuse2fs.c:3792 misc/tune2fs.c:3098 #, c-format msgid "Please run e2fsck -fy %s.\n" msgstr "" @@ -5034,7 +5054,7 @@ msgid "" "Could not write %d blocks in inode table starting at %llu: %s\n" msgstr "" -#: misc/mke2fs.c:456 misc/mke2fs.c:2807 misc/mke2fs.c:3212 +#: misc/mke2fs.c:456 misc/mke2fs.c:2821 misc/mke2fs.c:3226 msgid "done \n" msgstr "" @@ -5224,7 +5244,7 @@ msgstr "" msgid "Invalid offset: %s\n" msgstr "" -#: misc/mke2fs.c:879 misc/tune2fs.c:2067 +#: misc/mke2fs.c:879 misc/tune2fs.c:2084 #, c-format msgid "Invalid mmp_update_interval: %s\n" msgstr "" @@ -5304,12 +5324,12 @@ msgid "" "\n" msgstr "" -#: misc/mke2fs.c:1123 +#: misc/mke2fs.c:1123 misc/tune2fs.c:2220 #, c-format msgid "error: Invalid encoding flag: %s\n" msgstr "" -#: misc/mke2fs.c:1129 +#: misc/mke2fs.c:1129 misc/tune2fs.c:2229 #, c-format msgid "" "error: An encoding must be explicitly specified when passing encoding-flags\n" @@ -5322,12 +5342,12 @@ msgid "" "\t%s\n" msgstr "" -#: misc/mke2fs.c:1190 misc/tune2fs.c:1068 +#: misc/mke2fs.c:1190 misc/tune2fs.c:1072 #, c-format msgid "Invalid filesystem option set: %s\n" msgstr "" -#: misc/mke2fs.c:1202 misc/tune2fs.c:417 +#: misc/mke2fs.c:1202 misc/tune2fs.c:419 #, c-format msgid "Invalid mount option set: %s\n" msgstr "" @@ -5357,154 +5377,154 @@ msgid "" "\n" msgstr "" -#: misc/mke2fs.c:1569 +#: misc/mke2fs.c:1574 msgid "Couldn't allocate memory for new PATH.\n" msgstr "" -#: misc/mke2fs.c:1606 +#: misc/mke2fs.c:1611 #, c-format msgid "Couldn't init profile successfully (error: %ld).\n" msgstr "" -#: misc/mke2fs.c:1639 +#: misc/mke2fs.c:1644 #, c-format msgid "invalid block size - %s" msgstr "" -#: misc/mke2fs.c:1643 +#: misc/mke2fs.c:1648 #, c-format msgid "Warning: blocksize %d not usable on most systems.\n" msgstr "" -#: misc/mke2fs.c:1659 +#: misc/mke2fs.c:1664 #, c-format msgid "invalid cluster size - %s" msgstr "" -#: misc/mke2fs.c:1672 +#: misc/mke2fs.c:1677 msgid "'-R' is deprecated, use '-E' instead" msgstr "" -#: misc/mke2fs.c:1686 misc/tune2fs.c:1796 +#: misc/mke2fs.c:1691 misc/tune2fs.c:1810 #, c-format msgid "bad error behavior - %s" msgstr "" -#: misc/mke2fs.c:1698 +#: misc/mke2fs.c:1703 msgid "Illegal number for blocks per group" msgstr "" -#: misc/mke2fs.c:1703 +#: misc/mke2fs.c:1708 msgid "blocks per group must be multiple of 8" msgstr "" -#: misc/mke2fs.c:1711 +#: misc/mke2fs.c:1716 msgid "Illegal number for flex_bg size" msgstr "" -#: misc/mke2fs.c:1717 +#: misc/mke2fs.c:1722 msgid "flex_bg size must be a power of 2" msgstr "" -#: misc/mke2fs.c:1722 +#: misc/mke2fs.c:1727 #, c-format msgid "flex_bg size (%lu) must be less than or equal to 2^31" msgstr "" -#: misc/mke2fs.c:1732 +#: misc/mke2fs.c:1737 #, c-format msgid "invalid inode ratio %s (min %d/max %d)" msgstr "" -#: misc/mke2fs.c:1742 +#: misc/mke2fs.c:1747 #, c-format msgid "invalid inode size - %s" msgstr "" -#: misc/mke2fs.c:1755 +#: misc/mke2fs.c:1760 msgid "" "Warning: -K option is deprecated and should not be used anymore. Use '-E " "nodiscard' extended option instead!\n" msgstr "" -#: misc/mke2fs.c:1766 +#: misc/mke2fs.c:1771 msgid "in malloc for bad_blocks_filename" msgstr "" -#: misc/mke2fs.c:1775 +#: misc/mke2fs.c:1780 #, c-format msgid "" "Warning: label too long; will be truncated to '%s'\n" "\n" msgstr "" -#: misc/mke2fs.c:1784 +#: misc/mke2fs.c:1789 #, c-format msgid "invalid reserved blocks percent - %s" msgstr "" -#: misc/mke2fs.c:1799 +#: misc/mke2fs.c:1804 #, c-format msgid "bad num inodes - %s" msgstr "" -#: misc/mke2fs.c:1812 +#: misc/mke2fs.c:1817 msgid "while allocating fs_feature string" msgstr "" -#: misc/mke2fs.c:1829 +#: misc/mke2fs.c:1834 #, c-format msgid "bad revision level - %s" msgstr "" -#: misc/mke2fs.c:1834 +#: misc/mke2fs.c:1839 #, c-format msgid "while trying to create revision %d" msgstr "" -#: misc/mke2fs.c:1848 +#: misc/mke2fs.c:1853 msgid "The -t option may only be used once" msgstr "" -#: misc/mke2fs.c:1856 +#: misc/mke2fs.c:1861 msgid "The -T option may only be used once" msgstr "" -#: misc/mke2fs.c:1912 misc/mke2fs.c:3296 +#: misc/mke2fs.c:1917 misc/mke2fs.c:3310 #, c-format msgid "while trying to open journal device %s\n" msgstr "" -#: misc/mke2fs.c:1918 +#: misc/mke2fs.c:1923 #, c-format msgid "Journal dev blocksize (%d) smaller than minimum blocksize %d\n" msgstr "" -#: misc/mke2fs.c:1924 +#: misc/mke2fs.c:1929 #, c-format msgid "Using journal device's blocksize: %d\n" msgstr "" -#: misc/mke2fs.c:1935 +#: misc/mke2fs.c:1940 #, c-format msgid "invalid blocks '%s' on device '%s'" msgstr "" -#: misc/mke2fs.c:1965 +#: misc/mke2fs.c:1970 msgid "filesystem" msgstr "" -#: misc/mke2fs.c:1983 resize/main.c:497 +#: misc/mke2fs.c:1988 resize/main.c:499 msgid "while trying to determine filesystem size" msgstr "" -#: misc/mke2fs.c:1989 +#: misc/mke2fs.c:1994 msgid "" "Couldn't determine device size; you must specify\n" "the size of the filesystem\n" msgstr "" -#: misc/mke2fs.c:1996 +#: misc/mke2fs.c:2001 msgid "" "Device size reported to be zero. Invalid partition specified, or\n" "\tpartition table wasn't reread after running fdisk, due to\n" @@ -5512,142 +5532,149 @@ msgid "" "\tto re-read your partition table.\n" msgstr "" -#: misc/mke2fs.c:2013 +#: misc/mke2fs.c:2018 msgid "Filesystem larger than apparent device size." msgstr "" -#: misc/mke2fs.c:2033 +#: misc/mke2fs.c:2038 msgid "Failed to parse fs types list\n" msgstr "" -#: misc/mke2fs.c:2083 +#: misc/mke2fs.c:2088 msgid "The HURD does not support the filetype feature.\n" msgstr "" -#: misc/mke2fs.c:2088 +#: misc/mke2fs.c:2093 msgid "The HURD does not support the huge_file feature.\n" msgstr "" -#: misc/mke2fs.c:2093 +#: misc/mke2fs.c:2098 msgid "The HURD does not support the metadata_csum feature.\n" msgstr "" -#: misc/mke2fs.c:2098 +#: misc/mke2fs.c:2103 msgid "The HURD does not support the ea_inode feature.\n" msgstr "" -#: misc/mke2fs.c:2108 +#: misc/mke2fs.c:2113 msgid "while trying to determine hardware sector size" msgstr "" -#: misc/mke2fs.c:2114 +#: misc/mke2fs.c:2119 msgid "while trying to determine physical sector size" msgstr "" -#: misc/mke2fs.c:2146 +#: misc/mke2fs.c:2151 msgid "while setting blocksize; too small for device\n" msgstr "" -#: misc/mke2fs.c:2151 +#: misc/mke2fs.c:2156 #, c-format msgid "" "Warning: specified blocksize %d is less than device physical sectorsize %d\n" msgstr "" -#: misc/mke2fs.c:2175 +#: misc/mke2fs.c:2180 #, 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:2189 +#: misc/mke2fs.c:2194 #, 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:2211 +#: misc/mke2fs.c:2216 msgid "fs_types for mke2fs.conf resolution: " msgstr "" -#: misc/mke2fs.c:2218 +#: misc/mke2fs.c:2223 msgid "Filesystem features not supported with revision 0 filesystems\n" msgstr "" -#: misc/mke2fs.c:2226 +#: misc/mke2fs.c:2231 msgid "Sparse superblocks not supported with revision 0 filesystems\n" msgstr "" -#: misc/mke2fs.c:2236 +#: misc/mke2fs.c:2241 msgid "Journals not supported with revision 0 filesystems\n" msgstr "" -#: misc/mke2fs.c:2249 +#: misc/mke2fs.c:2254 #, c-format msgid "invalid reserved blocks percent - %lf" msgstr "" -#: misc/mke2fs.c:2266 +#: misc/mke2fs.c:2271 msgid "" "Extents MUST be enabled for a 64-bit filesystem. Pass -O extents to " "rectify.\n" msgstr "" -#: misc/mke2fs.c:2286 +#: misc/mke2fs.c:2291 msgid "The cluster size may not be smaller than the block size.\n" msgstr "" -#: misc/mke2fs.c:2292 +#: misc/mke2fs.c:2297 msgid "specifying a cluster size requires the bigalloc feature" msgstr "" -#: misc/mke2fs.c:2312 +#: misc/mke2fs.c:2317 #, c-format msgid "warning: Unable to get device geometry for %s\n" msgstr "" -#: misc/mke2fs.c:2315 +#: misc/mke2fs.c:2329 #, c-format msgid "%s alignment is offset by %lu bytes.\n" msgstr "" -#: misc/mke2fs.c:2317 +#: misc/mke2fs.c:2331 #, c-format msgid "" "This may result in very poor performance, (re)-partitioning suggested.\n" msgstr "" -#: misc/mke2fs.c:2338 +#: misc/mke2fs.c:2337 +#, 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:2361 #, c-format msgid "%d-byte blocks too big for system (max %d)" msgstr "" -#: misc/mke2fs.c:2342 +#: misc/mke2fs.c:2365 #, c-format msgid "" "Warning: %d-byte blocks too big for system (max %d), forced to continue\n" msgstr "" -#: misc/mke2fs.c:2350 +#: misc/mke2fs.c:2373 #, c-format msgid "" "Suggestion: Use Linux kernel >= 3.18 for improved stability of the metadata " "and journal checksum features.\n" msgstr "" -#: misc/mke2fs.c:2396 +#: misc/mke2fs.c:2419 #, c-format msgid "Unknown filename encoding from profile: %s" msgstr "" -#: misc/mke2fs.c:2407 +#: misc/mke2fs.c:2430 #, c-format msgid "Unknown encoding flags from profile: %s" msgstr "" -#: misc/mke2fs.c:2432 +#: misc/mke2fs.c:2455 #, c-format msgid "" "\n" @@ -5657,28 +5684,22 @@ msgid "" "\n" msgstr "" -#: misc/mke2fs.c:2447 +#: misc/mke2fs.c:2470 #, c-format msgid "%d byte inodes are too small for project quota" msgstr "" -#: misc/mke2fs.c:2463 -msgid "" -"The encrypt and casefold features are not compatible.\n" -"They can not be both enabled simultaneously.\n" -msgstr "" - -#: misc/mke2fs.c:2478 +#: misc/mke2fs.c:2492 msgid "Can't support bigalloc feature without extents feature" msgstr "" -#: misc/mke2fs.c:2485 +#: misc/mke2fs.c:2499 msgid "" "The resize_inode and meta_bg features are not compatible.\n" "They can not be both enabled simultaneously.\n" msgstr "" -#: misc/mke2fs.c:2493 +#: misc/mke2fs.c:2507 msgid "" "\n" "Warning: the bigalloc feature is still under development\n" @@ -5686,39 +5707,39 @@ msgid "" "\n" msgstr "" -#: misc/mke2fs.c:2505 +#: misc/mke2fs.c:2519 msgid "reserved online resize blocks not supported on non-sparse filesystem" msgstr "" -#: misc/mke2fs.c:2514 +#: misc/mke2fs.c:2528 msgid "blocks per group count out of range" msgstr "" -#: misc/mke2fs.c:2536 +#: misc/mke2fs.c:2550 msgid "Flex_bg feature not enabled, so flex_bg size may not be specified" msgstr "" -#: misc/mke2fs.c:2548 +#: misc/mke2fs.c:2562 #, c-format msgid "invalid inode size %d (min %d/max %d)" msgstr "" -#: misc/mke2fs.c:2563 +#: misc/mke2fs.c:2577 #, c-format msgid "%d byte inodes are too small for inline data; specify larger size" msgstr "" -#: misc/mke2fs.c:2578 +#: misc/mke2fs.c:2592 #, c-format msgid "too many inodes (%llu), raise inode ratio?" msgstr "" -#: misc/mke2fs.c:2585 +#: misc/mke2fs.c:2599 #, c-format msgid "too many inodes (%llu), specify < 2^32 inodes" msgstr "" -#: misc/mke2fs.c:2599 +#: misc/mke2fs.c:2613 #, c-format msgid "" "inode_size (%u) * inodes_count (%u) too big for a\n" @@ -5726,153 +5747,153 @@ msgid "" "\tor lower inode count (-N).\n" msgstr "" -#: misc/mke2fs.c:2786 +#: misc/mke2fs.c:2800 msgid "Discarding device blocks: " msgstr "" -#: misc/mke2fs.c:2802 +#: misc/mke2fs.c:2816 msgid "failed - " msgstr "" -#: misc/mke2fs.c:2861 +#: misc/mke2fs.c:2875 msgid "while initializing quota context" msgstr "" -#: misc/mke2fs.c:2868 +#: misc/mke2fs.c:2882 msgid "while writing quota inodes" msgstr "" -#: misc/mke2fs.c:2893 +#: misc/mke2fs.c:2907 #, c-format msgid "bad error behavior in profile - %s" msgstr "" -#: misc/mke2fs.c:2969 +#: misc/mke2fs.c:2983 msgid "in malloc for android_sparse_params" msgstr "" -#: misc/mke2fs.c:2983 +#: misc/mke2fs.c:2997 msgid "while setting up superblock" msgstr "" -#: misc/mke2fs.c:2999 +#: misc/mke2fs.c:3013 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:3006 +#: misc/mke2fs.c:3020 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:3014 +#: misc/mke2fs.c:3028 msgid "The metadata_csum_seed feature requires the metadata_csum feature.\n" msgstr "" -#: misc/mke2fs.c:3038 +#: misc/mke2fs.c:3052 msgid "Discard succeeded and will return 0s - skipping inode table wipe\n" msgstr "" -#: misc/mke2fs.c:3137 +#: misc/mke2fs.c:3151 #, c-format msgid "unknown os - %s" msgstr "" -#: misc/mke2fs.c:3200 +#: misc/mke2fs.c:3214 msgid "Allocating group tables: " msgstr "" -#: misc/mke2fs.c:3208 +#: misc/mke2fs.c:3222 msgid "while trying to allocate filesystem tables" msgstr "" -#: misc/mke2fs.c:3217 +#: misc/mke2fs.c:3231 msgid "" "\n" "\twhile converting subcluster bitmap" msgstr "" -#: misc/mke2fs.c:3223 +#: misc/mke2fs.c:3237 #, c-format msgid "%s may be further corrupted by superblock rewrite\n" msgstr "" -#: misc/mke2fs.c:3264 +#: misc/mke2fs.c:3278 #, c-format msgid "while zeroing block %llu at end of filesystem" msgstr "" -#: misc/mke2fs.c:3277 +#: misc/mke2fs.c:3291 msgid "while reserving blocks for online resize" msgstr "" -#: misc/mke2fs.c:3289 misc/tune2fs.c:1504 +#: misc/mke2fs.c:3303 misc/tune2fs.c:1516 msgid "journal" msgstr "" -#: misc/mke2fs.c:3301 +#: misc/mke2fs.c:3315 #, c-format msgid "Adding journal to device %s: " msgstr "" -#: misc/mke2fs.c:3308 +#: misc/mke2fs.c:3322 #, c-format msgid "" "\n" "\twhile trying to add journal to device %s" msgstr "" -#: misc/mke2fs.c:3313 misc/mke2fs.c:3342 misc/mke2fs.c:3380 -#: misc/mk_hugefiles.c:600 misc/tune2fs.c:1533 misc/tune2fs.c:1552 +#: misc/mke2fs.c:3327 misc/mke2fs.c:3356 misc/mke2fs.c:3394 +#: misc/mk_hugefiles.c:600 misc/tune2fs.c:1545 misc/tune2fs.c:1564 msgid "done\n" msgstr "" -#: misc/mke2fs.c:3319 +#: misc/mke2fs.c:3333 msgid "Skipping journal creation in super-only mode\n" msgstr "" -#: misc/mke2fs.c:3329 +#: misc/mke2fs.c:3343 #, c-format msgid "Creating journal (%u blocks): " msgstr "" -#: misc/mke2fs.c:3338 +#: misc/mke2fs.c:3352 msgid "" "\n" "\twhile trying to create journal" msgstr "" -#: misc/mke2fs.c:3350 misc/tune2fs.c:1133 +#: misc/mke2fs.c:3364 misc/tune2fs.c:1137 msgid "" "\n" "Error while enabling multiple mount protection feature." msgstr "" -#: misc/mke2fs.c:3355 +#: misc/mke2fs.c:3369 #, c-format msgid "Multiple mount protection is enabled with update interval %d seconds.\n" msgstr "" -#: misc/mke2fs.c:3371 +#: misc/mke2fs.c:3385 msgid "Copying files into the device: " msgstr "" -#: misc/mke2fs.c:3377 +#: misc/mke2fs.c:3391 msgid "while populating file system" msgstr "" -#: misc/mke2fs.c:3384 +#: misc/mke2fs.c:3398 msgid "Writing superblocks and filesystem accounting information: " msgstr "" -#: misc/mke2fs.c:3391 +#: misc/mke2fs.c:3405 msgid "while writing out and closing file system" msgstr "" -#: misc/mke2fs.c:3394 +#: misc/mke2fs.c:3408 msgid "" "done\n" "\n" @@ -5942,21 +5963,21 @@ msgstr "" msgid "%s: h=%3d s=%3d c=%4d start=%8d size=%8lu end=%8d\n" msgstr "" -#: misc/tune2fs.c:119 +#: misc/tune2fs.c:120 msgid "" "\n" "This operation requires a freshly checked filesystem.\n" msgstr "" -#: misc/tune2fs.c:121 +#: misc/tune2fs.c:122 msgid "Please run e2fsck -f on the filesystem.\n" msgstr "" -#: misc/tune2fs.c:123 +#: misc/tune2fs.c:124 msgid "Please run e2fsck -fD on the filesystem.\n" msgstr "" -#: misc/tune2fs.c:136 +#: misc/tune2fs.c:137 #, c-format msgid "" "Usage: %s [-c max_mounts_count] [-e errors_behavior] [-f] [-g group]\n" @@ -5969,296 +5990,295 @@ msgid "" "\t[-I new_inode_size] [-z undo_file] device\n" msgstr "" -#: misc/tune2fs.c:223 +#: misc/tune2fs.c:225 msgid "Journal superblock not found!\n" msgstr "" -#: misc/tune2fs.c:281 +#: misc/tune2fs.c:283 msgid "while trying to open external journal" msgstr "" -#: misc/tune2fs.c:287 misc/tune2fs.c:2816 +#: misc/tune2fs.c:289 misc/tune2fs.c:2889 #, c-format msgid "%s is not a journal device.\n" msgstr "" -#: misc/tune2fs.c:296 misc/tune2fs.c:2825 +#: misc/tune2fs.c:298 misc/tune2fs.c:2898 #, c-format msgid "" "Journal superblock is corrupted, nr_users\n" "is too high (%d).\n" msgstr "" -#: misc/tune2fs.c:303 misc/tune2fs.c:2832 +#: misc/tune2fs.c:305 misc/tune2fs.c:2905 msgid "Filesystem's UUID not found on journal device.\n" msgstr "" -#: misc/tune2fs.c:327 +#: misc/tune2fs.c:329 msgid "" "Cannot locate journal device. It was NOT removed\n" "Use -f option to remove missing journal device.\n" msgstr "" -#: misc/tune2fs.c:336 +#: misc/tune2fs.c:338 msgid "Journal removed\n" msgstr "" -#: misc/tune2fs.c:380 +#: misc/tune2fs.c:382 msgid "while reading bitmaps" msgstr "" -#: misc/tune2fs.c:388 +#: misc/tune2fs.c:390 msgid "while clearing journal inode" msgstr "" -#: misc/tune2fs.c:399 +#: misc/tune2fs.c:401 msgid "while writing journal inode" msgstr "" -#: misc/tune2fs.c:435 misc/tune2fs.c:458 misc/tune2fs.c:471 +#: misc/tune2fs.c:437 misc/tune2fs.c:462 misc/tune2fs.c:475 msgid "(and reboot afterwards!)\n" msgstr "" -#: misc/tune2fs.c:486 +#: misc/tune2fs.c:490 #, c-format msgid "After running e2fsck, please run `resize2fs %s %s" msgstr "" -#: misc/tune2fs.c:489 +#: misc/tune2fs.c:493 #, c-format msgid "Please run `resize2fs %s %s" msgstr "" -#: misc/tune2fs.c:493 +#: misc/tune2fs.c:497 #, c-format msgid " -z \"%s\"" msgstr "" -#: misc/tune2fs.c:495 +#: misc/tune2fs.c:499 #, c-format msgid "' to enable 64-bit mode.\n" msgstr "" -#: misc/tune2fs.c:497 +#: misc/tune2fs.c:501 #, c-format msgid "' to disable 64-bit mode.\n" msgstr "" -#: misc/tune2fs.c:1035 +#: misc/tune2fs.c:1039 msgid "" "WARNING: Could not confirm kernel support for metadata_csum_seed.\n" " This requires Linux >= v4.4.\n" msgstr "" -#: misc/tune2fs.c:1071 +#: misc/tune2fs.c:1075 #, c-format msgid "Clearing filesystem feature '%s' not supported.\n" msgstr "" -#: misc/tune2fs.c:1077 +#: misc/tune2fs.c:1081 #, c-format msgid "Setting filesystem feature '%s' not supported.\n" msgstr "" -#: misc/tune2fs.c:1086 +#: misc/tune2fs.c:1090 msgid "" "The has_journal feature may only be cleared when the filesystem is\n" "unmounted or mounted read-only.\n" msgstr "" -#: misc/tune2fs.c:1094 +#: misc/tune2fs.c:1098 msgid "" "The needs_recovery flag is set. Please run e2fsck before clearing\n" "the has_journal flag.\n" msgstr "" -#: misc/tune2fs.c:1112 +#: misc/tune2fs.c:1116 msgid "" "Setting filesystem feature 'sparse_super' not supported\n" "for filesystems with the meta_bg feature enabled.\n" msgstr "" -#: misc/tune2fs.c:1125 +#: misc/tune2fs.c:1129 msgid "" "The multiple mount protection feature can't\n" "be set if the filesystem is mounted or\n" "read-only.\n" msgstr "" -#: misc/tune2fs.c:1143 +#: misc/tune2fs.c:1147 #, c-format msgid "Multiple mount protection has been enabled with update interval %ds.\n" msgstr "" -#: misc/tune2fs.c:1152 +#: misc/tune2fs.c:1156 msgid "" "The multiple mount protection feature cannot\n" "be disabled if the filesystem is readonly.\n" msgstr "" -#: misc/tune2fs.c:1160 +#: misc/tune2fs.c:1164 msgid "Error while reading bitmaps\n" msgstr "" -#: misc/tune2fs.c:1169 +#: misc/tune2fs.c:1173 #, c-format msgid "Magic number in MMP block does not match. expected: %x, actual: %x\n" msgstr "" -#: misc/tune2fs.c:1174 +#: misc/tune2fs.c:1178 msgid "while reading MMP block." msgstr "" -#: misc/tune2fs.c:1206 +#: misc/tune2fs.c:1210 msgid "" "Clearing the flex_bg flag would cause the the filesystem to be\n" "inconsistent.\n" msgstr "" -#: misc/tune2fs.c:1217 +#: misc/tune2fs.c:1221 msgid "" "The huge_file feature may only be cleared when the filesystem is\n" "unmounted or mounted read-only.\n" msgstr "" -#: misc/tune2fs.c:1228 +#: misc/tune2fs.c:1232 msgid "Enabling checksums could take some time." msgstr "" -#: misc/tune2fs.c:1230 +#: misc/tune2fs.c:1235 msgid "Cannot enable metadata_csum on a mounted filesystem!\n" msgstr "" -#: misc/tune2fs.c:1236 +#: misc/tune2fs.c:1241 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. Re-run with -O extent to rectify.\n" msgstr "" -#: misc/tune2fs.c:1243 +#: misc/tune2fs.c:1248 msgid "" "64-bit filesystem support is not enabled. The larger fields afforded by " "this feature enable full-strength checksumming. Run resize2fs -b to " "rectify.\n" msgstr "" -#: misc/tune2fs.c:1269 +#: misc/tune2fs.c:1274 msgid "Disabling checksums could take some time." msgstr "" -#: misc/tune2fs.c:1271 +#: misc/tune2fs.c:1277 msgid "Cannot disable metadata_csum on a mounted filesystem!\n" msgstr "" -#: misc/tune2fs.c:1312 +#: misc/tune2fs.c:1318 msgid "Cannot enable uninit_bg on a mounted filesystem!\n" msgstr "" -#: misc/tune2fs.c:1327 +#: misc/tune2fs.c:1333 msgid "Cannot disable uninit_bg on a mounted filesystem!\n" msgstr "" -#: misc/tune2fs.c:1346 +#: misc/tune2fs.c:1352 #, c-format msgid "Cannot enable 64-bit mode while mounted!\n" msgstr "" -#: misc/tune2fs.c:1356 +#: misc/tune2fs.c:1362 #, c-format msgid "Cannot disable 64-bit mode while mounted!\n" msgstr "" -#: misc/tune2fs.c:1386 +#: misc/tune2fs.c:1392 #, c-format msgid "Cannot enable project feature; inode size too small.\n" msgstr "" -#: misc/tune2fs.c:1407 +#: misc/tune2fs.c:1413 msgid "" "\n" "Warning: '^quota' option overrides '-Q'arguments.\n" msgstr "" -#: misc/tune2fs.c:1417 +#: misc/tune2fs.c:1430 misc/tune2fs.c:2182 msgid "" -"Cannot enable encrypt feature on filesystems with the encoding feature " -"enabled.\n" +"The casefold feature may only be enabled when the filesystem is unmounted.\n" msgstr "" -#: misc/tune2fs.c:1431 +#: misc/tune2fs.c:1442 msgid "" "Setting feature 'metadata_csum_seed' is only supported\n" "on filesystems with the metadata_csum feature enabled.\n" msgstr "" -#: misc/tune2fs.c:1449 +#: misc/tune2fs.c:1460 msgid "" "UUID has changed since enabling metadata_csum. Filesystem must be " "unmounted \n" "to safely rewrite all metadata to match the new UUID.\n" msgstr "" -#: misc/tune2fs.c:1455 +#: misc/tune2fs.c:1466 msgid "Recalculating checksums could take some time." msgstr "" -#: misc/tune2fs.c:1497 +#: misc/tune2fs.c:1509 msgid "The filesystem already has a journal.\n" msgstr "" -#: misc/tune2fs.c:1517 +#: misc/tune2fs.c:1529 #, c-format msgid "" "\n" "\twhile trying to open journal on %s\n" msgstr "" -#: misc/tune2fs.c:1521 +#: misc/tune2fs.c:1533 #, c-format msgid "Creating journal on device %s: " msgstr "" -#: misc/tune2fs.c:1529 +#: misc/tune2fs.c:1541 #, c-format msgid "while adding filesystem to journal on %s" msgstr "" -#: misc/tune2fs.c:1535 +#: misc/tune2fs.c:1547 msgid "Creating journal inode: " msgstr "" -#: misc/tune2fs.c:1549 +#: misc/tune2fs.c:1561 msgid "" "\n" "\twhile trying to create journal file" msgstr "" -#: misc/tune2fs.c:1587 +#: misc/tune2fs.c:1599 #, c-format msgid "Cannot enable project quota; inode size too small.\n" msgstr "" -#: misc/tune2fs.c:1600 +#: misc/tune2fs.c:1612 msgid "while initializing quota context in support library" msgstr "" -#: misc/tune2fs.c:1615 +#: misc/tune2fs.c:1627 #, c-format msgid "while updating quota limits (%d)" msgstr "" -#: misc/tune2fs.c:1623 +#: misc/tune2fs.c:1637 #, c-format msgid "while writing quota file (%d)" msgstr "" -#: misc/tune2fs.c:1641 +#: misc/tune2fs.c:1655 #, c-format msgid "while removing quota file (%d)" msgstr "" -#: misc/tune2fs.c:1684 +#: misc/tune2fs.c:1698 msgid "" "\n" "Bad quota options specified.\n" @@ -6272,65 +6292,65 @@ msgid "" "\n" msgstr "" -#: misc/tune2fs.c:1742 +#: misc/tune2fs.c:1756 #, c-format msgid "Couldn't parse date/time specifier: %s" msgstr "" -#: misc/tune2fs.c:1767 misc/tune2fs.c:1780 +#: misc/tune2fs.c:1781 misc/tune2fs.c:1794 #, c-format msgid "bad mounts count - %s" msgstr "" -#: misc/tune2fs.c:1823 +#: misc/tune2fs.c:1837 #, c-format msgid "bad gid/group name - %s" msgstr "" -#: misc/tune2fs.c:1856 +#: misc/tune2fs.c:1870 #, c-format msgid "bad interval - %s" msgstr "" -#: misc/tune2fs.c:1885 +#: misc/tune2fs.c:1899 #, c-format msgid "bad reserved block ratio - %s" msgstr "" -#: misc/tune2fs.c:1900 +#: misc/tune2fs.c:1914 msgid "-o may only be specified once" msgstr "" -#: misc/tune2fs.c:1909 +#: misc/tune2fs.c:1923 msgid "-O may only be specified once" msgstr "" -#: misc/tune2fs.c:1926 +#: misc/tune2fs.c:1940 #, c-format msgid "bad reserved blocks count - %s" msgstr "" -#: misc/tune2fs.c:1955 +#: misc/tune2fs.c:1969 #, c-format msgid "bad uid/user name - %s" msgstr "" -#: misc/tune2fs.c:1972 +#: misc/tune2fs.c:1986 #, c-format msgid "bad inode size - %s" msgstr "" -#: misc/tune2fs.c:1979 +#: misc/tune2fs.c:1993 #, c-format msgid "Inode size must be a power of two- %s" msgstr "" -#: misc/tune2fs.c:2076 +#: misc/tune2fs.c:2093 #, c-format msgid "mmp_update_interval too big: %lu\n" msgstr "" -#: misc/tune2fs.c:2081 +#: misc/tune2fs.c:2098 #, c-format msgid "Setting multiple mount protection update interval to %lu second\n" msgid_plural "" @@ -6338,32 +6358,52 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: misc/tune2fs.c:2090 +#: misc/tune2fs.c:2107 #, c-format msgid "Setting filesystem error flag to force fsck.\n" msgstr "" -#: misc/tune2fs.c:2108 +#: misc/tune2fs.c:2125 #, c-format msgid "Invalid RAID stride: %s\n" msgstr "" -#: misc/tune2fs.c:2123 +#: misc/tune2fs.c:2140 #, c-format msgid "Invalid RAID stripe-width: %s\n" msgstr "" -#: misc/tune2fs.c:2138 +#: misc/tune2fs.c:2155 #, c-format msgid "Invalid hash algorithm: %s\n" msgstr "" -#: misc/tune2fs.c:2144 +#: misc/tune2fs.c:2161 #, c-format msgid "Setting default hash algorithm to %s (%d)\n" msgstr "" -#: misc/tune2fs.c:2163 +#: misc/tune2fs.c:2188 +#, c-format +msgid "Cannot alter existing encoding\n" +msgstr "" + +#: misc/tune2fs.c:2194 +#, c-format +msgid "Invalid encoding: %s\n" +msgstr "" + +#: misc/tune2fs.c:2200 +#, c-format +msgid "Setting encoding to '%s'\n" +msgstr "" + +#: misc/tune2fs.c:2224 +#, c-format +msgid "Setting encoding_flags to '%s'\n" +msgstr "" + +#: misc/tune2fs.c:2234 msgid "" "\n" "Bad options specified.\n" @@ -6381,74 +6421,76 @@ msgid "" "\tforce_fsck\n" "\ttest_fs\n" "\t^test_fs\n" +"\tencoding=<encoding>\n" +"\tencoding_flags=<flags>\n" msgstr "" -#: misc/tune2fs.c:2634 +#: misc/tune2fs.c:2707 msgid "Failed to read inode bitmap\n" msgstr "" -#: misc/tune2fs.c:2639 +#: misc/tune2fs.c:2712 msgid "Failed to read block bitmap\n" msgstr "" -#: misc/tune2fs.c:2656 resize/resize2fs.c:1277 +#: misc/tune2fs.c:2729 resize/resize2fs.c:1277 msgid "blocks to be moved" msgstr "" -#: misc/tune2fs.c:2659 +#: misc/tune2fs.c:2732 msgid "Failed to allocate block bitmap when increasing inode size\n" msgstr "" -#: misc/tune2fs.c:2665 +#: misc/tune2fs.c:2738 msgid "Not enough space to increase inode size \n" msgstr "" -#: misc/tune2fs.c:2670 +#: misc/tune2fs.c:2743 msgid "Failed to relocate blocks during inode resize \n" msgstr "" -#: misc/tune2fs.c:2702 +#: misc/tune2fs.c:2775 msgid "" "Error in resizing the inode size.\n" "Run e2undo to undo the file system changes. \n" msgstr "" -#: misc/tune2fs.c:2912 +#: misc/tune2fs.c:2985 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:2919 +#: misc/tune2fs.c:2992 #, c-format msgid "" "MMP block magic is bad. Try to fix it by running:\n" "'e2fsck -f %s'\n" msgstr "" -#: misc/tune2fs.c:2931 +#: misc/tune2fs.c:3004 msgid "Cannot modify a journal device.\n" msgstr "" -#: misc/tune2fs.c:2944 +#: misc/tune2fs.c:3017 #, c-format msgid "The inode size is already %lu\n" msgstr "" -#: misc/tune2fs.c:2951 +#: misc/tune2fs.c:3024 msgid "Shrinking inode size is not supported\n" msgstr "" -#: misc/tune2fs.c:2956 +#: misc/tune2fs.c:3029 #, c-format msgid "Invalid inode size %lu (max %d)\n" msgstr "" -#: misc/tune2fs.c:2962 +#: misc/tune2fs.c:3035 msgid "Resizing inodes could take some time." msgstr "" -#: misc/tune2fs.c:3009 +#: misc/tune2fs.c:3084 #, c-format msgid "" "Warning: The journal is dirty. You may wish to replay the journal like:\n" @@ -6459,153 +6501,153 @@ msgid "" "by journal recovery.\n" msgstr "" -#: misc/tune2fs.c:3020 +#: misc/tune2fs.c:3093 #, c-format msgid "Recovering journal.\n" msgstr "" -#: misc/tune2fs.c:3039 +#: misc/tune2fs.c:3114 #, c-format msgid "Setting maximal mount count to %d\n" msgstr "" -#: misc/tune2fs.c:3045 +#: misc/tune2fs.c:3120 #, c-format msgid "Setting current mount count to %d\n" msgstr "" -#: misc/tune2fs.c:3050 +#: misc/tune2fs.c:3125 #, c-format msgid "Setting error behavior to %d\n" msgstr "" -#: misc/tune2fs.c:3055 +#: misc/tune2fs.c:3130 #, c-format msgid "Setting reserved blocks gid to %lu\n" msgstr "" -#: misc/tune2fs.c:3060 +#: misc/tune2fs.c:3135 #, c-format msgid "interval between checks is too big (%lu)" msgstr "" -#: misc/tune2fs.c:3067 +#: misc/tune2fs.c:3142 #, c-format msgid "Setting interval between checks to %lu seconds\n" msgstr "" -#: misc/tune2fs.c:3074 +#: misc/tune2fs.c:3149 #, c-format msgid "Setting reserved blocks percentage to %g%% (%llu blocks)\n" msgstr "" -#: misc/tune2fs.c:3080 +#: misc/tune2fs.c:3155 #, c-format msgid "reserved blocks count is too big (%llu)" msgstr "" -#: misc/tune2fs.c:3087 +#: misc/tune2fs.c:3162 #, c-format msgid "Setting reserved blocks count to %llu\n" msgstr "" -#: misc/tune2fs.c:3092 +#: misc/tune2fs.c:3167 msgid "" "\n" "The filesystem already has sparse superblocks.\n" msgstr "" -#: misc/tune2fs.c:3095 +#: misc/tune2fs.c:3170 msgid "" "\n" "Setting the sparse superblock flag not supported\n" "for filesystems with the meta_bg feature enabled.\n" msgstr "" -#: misc/tune2fs.c:3105 +#: misc/tune2fs.c:3180 #, c-format msgid "" "\n" "Sparse superblock flag set. %s" msgstr "" -#: misc/tune2fs.c:3110 +#: misc/tune2fs.c:3185 msgid "" "\n" "Clearing the sparse superblock flag not supported.\n" msgstr "" -#: misc/tune2fs.c:3118 +#: misc/tune2fs.c:3193 #, c-format msgid "Setting time filesystem last checked to %s\n" msgstr "" -#: misc/tune2fs.c:3124 +#: misc/tune2fs.c:3199 #, c-format msgid "Setting reserved blocks uid to %lu\n" msgstr "" -#: misc/tune2fs.c:3156 +#: misc/tune2fs.c:3231 msgid "Error in using clear_mmp. It must be used with -f\n" msgstr "" -#: misc/tune2fs.c:3174 +#: misc/tune2fs.c:3249 msgid "" "The quota feature may only be changed when the filesystem is unmounted.\n" msgstr "" -#: misc/tune2fs.c:3192 +#: misc/tune2fs.c:3269 msgid "Setting the UUID on this filesystem could take some time." msgstr "" -#: misc/tune2fs.c:3207 +#: misc/tune2fs.c:3286 msgid "The UUID may only be changed when the filesystem is unmounted.\n" msgstr "" -#: misc/tune2fs.c:3210 +#: misc/tune2fs.c:3289 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:3240 +#: misc/tune2fs.c:3320 msgid "Invalid UUID format\n" msgstr "" -#: misc/tune2fs.c:3256 +#: misc/tune2fs.c:3336 msgid "Need to update journal superblock.\n" msgstr "" -#: misc/tune2fs.c:3278 +#: misc/tune2fs.c:3358 msgid "The inode size may only be changed when the filesystem is unmounted.\n" msgstr "" -#: misc/tune2fs.c:3285 +#: misc/tune2fs.c:3365 msgid "" "Changing the inode size not supported for filesystems with the flex_bg\n" "feature enabled.\n" msgstr "" -#: misc/tune2fs.c:3303 +#: misc/tune2fs.c:3383 #, c-format msgid "Setting inode size %lu\n" msgstr "" -#: misc/tune2fs.c:3307 +#: misc/tune2fs.c:3387 msgid "Failed to change inode size\n" msgstr "" -#: misc/tune2fs.c:3321 +#: misc/tune2fs.c:3401 #, c-format msgid "Setting stride size to %d\n" msgstr "" -#: misc/tune2fs.c:3326 +#: misc/tune2fs.c:3406 #, c-format msgid "Setting stripe width to %d\n" msgstr "" -#: misc/tune2fs.c:3333 +#: misc/tune2fs.c:3413 #, c-format msgid "Setting extended default mount options to '%s'\n" msgstr "" @@ -6878,47 +6920,51 @@ msgid "" "\n" msgstr "" -#: resize/main.c:366 +#: resize/main.c:368 #, c-format msgid "while opening %s" msgstr "" -#: resize/main.c:374 +#: resize/main.c:376 #, c-format msgid "while getting stat information for %s" msgstr "" -#: resize/main.c:451 +#: resize/main.c:453 #, c-format msgid "" "Please run 'e2fsck -f %s' first.\n" "\n" msgstr "" -#: resize/main.c:470 +#: resize/main.c:472 #, c-format msgid "Estimated minimum size of the filesystem: %llu\n" msgstr "" -#: resize/main.c:507 +#: resize/main.c:509 #, c-format msgid "Invalid new size: %s\n" msgstr "" -#: resize/main.c:526 +#: resize/main.c:528 msgid "New size too large to be expressed in 32 bits\n" msgstr "" -#: resize/main.c:534 +#: resize/main.c:541 +msgid "New size results in too many block group descriptors.\n" +msgstr "" + +#: resize/main.c:548 #, c-format msgid "New size smaller than minimum (%llu)\n" msgstr "" -#: resize/main.c:540 +#: resize/main.c:554 msgid "Invalid stride length" msgstr "" -#: resize/main.c:564 +#: resize/main.c:578 #, c-format msgid "" "The containing partition (or device) is only %llu (%dk) blocks.\n" @@ -6926,82 +6972,82 @@ msgid "" "\n" msgstr "" -#: resize/main.c:571 +#: resize/main.c:585 #, c-format msgid "Cannot set and unset 64bit feature.\n" msgstr "" -#: resize/main.c:575 +#: resize/main.c:589 #, c-format msgid "" "Cannot change the 64bit feature on a filesystem that is larger than 2^32 " "blocks.\n" msgstr "" -#: resize/main.c:581 +#: resize/main.c:595 #, c-format msgid "Cannot change the 64bit feature while the filesystem is mounted.\n" msgstr "" -#: resize/main.c:587 +#: resize/main.c:601 #, c-format msgid "" "Please enable the extents feature with tune2fs before enabling the 64bit " "feature.\n" msgstr "" -#: resize/main.c:593 +#: resize/main.c:607 #, c-format msgid "" "The filesystem is already %llu (%dk) blocks long. Nothing to do!\n" "\n" msgstr "" -#: resize/main.c:600 +#: resize/main.c:614 #, c-format msgid "The filesystem is already 64-bit.\n" msgstr "" -#: resize/main.c:605 +#: resize/main.c:619 #, c-format msgid "The filesystem is already 32-bit.\n" msgstr "" -#: resize/main.c:613 +#: resize/main.c:627 #, c-format msgid "Converting the filesystem to 64-bit.\n" msgstr "" -#: resize/main.c:615 +#: resize/main.c:629 #, c-format msgid "Converting the filesystem to 32-bit.\n" msgstr "" -#: resize/main.c:617 +#: resize/main.c:631 #, c-format msgid "Resizing the filesystem on %s to %llu (%dk) blocks.\n" msgstr "" -#: resize/main.c:626 +#: resize/main.c:640 #, c-format msgid "while trying to resize %s" msgstr "" -#: resize/main.c:629 +#: resize/main.c:643 #, c-format msgid "" "Please run 'e2fsck -fy %s' to fix the filesystem\n" "after the aborted resize operation.\n" msgstr "" -#: resize/main.c:635 +#: resize/main.c:649 #, c-format msgid "" "The filesystem on %s is now %llu (%dk) blocks long.\n" "\n" msgstr "" -#: resize/main.c:650 +#: resize/main.c:664 #, c-format msgid "while trying to truncate %s" msgstr "" Binary files differBinary files differBinary files differBinary files differBinary files differBinary files differBinary files differBinary files differBinary files differBinary files differdiff --git a/po/zh_CN.gmo b/po/zh_CN.gmo Binary files differindex 92bf4aec3..500e63629 100644 --- a/po/zh_CN.gmo +++ b/po/zh_CN.gmo @@ -7,5 +7,5 @@ * file may be redistributed under the GNU Public License v2. */ -#define E2FSPROGS_VERSION "1.45.6" -#define E2FSPROGS_DATE "20-Mar-2020" +#define E2FSPROGS_VERSION "1.45.7" +#define E2FSPROGS_DATE "28-Jan-2021" |