Gitweb: http://git.fedorahosted.org/git/cluster.git?p=cluster.git;a=commitdiff;h=879... Commit: 879e3d4e38d1c8ed238e1a8cbb14830733e56193 Parent: 6befade37357b6fec5093b1527e113dff016028b Author: Carlos Maiolino cmaiolino@redhat.com AuthorDate: Mon Jan 30 11:27:21 2012 -0200 Committer: Carlos Maiolino cmaiolino@redhat.com CommitterDate: Mon Jan 30 11:27:21 2012 -0200
i18n: Update gfs2-utils.pot file
This patch will just update the current .pot file for an up2date version. --- po/gfs2-utils.pot | 2891 ++++++++++++++++++++++++++++++++--------------------- 1 files changed, 1748 insertions(+), 1143 deletions(-)
diff --git a/po/gfs2-utils.pot b/po/gfs2-utils.pot index 246adee..3c514d8 100644 --- a/po/gfs2-utils.pot +++ b/po/gfs2-utils.pot @@ -1,14 +1,14 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# Copyright (C) YEAR Red Hat, Inc. # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR EMAIL@ADDRESS, YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-12-03 14:44+0000\n" +"Project-Id-Version: gfs2-utils master\n" +"Report-Msgid-Bugs-To: linux-cluster@redhat.com\n" +"POT-Creation-Date: 2012-01-30 11:26-0200\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" @@ -17,8 +17,8 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n"
-#: gfs2/fsck/eattr.c:42 gfs2/fsck/pass1b.c:305 gfs2/fsck/pass1.c:808 -#: gfs2/fsck/pass1c.c:197 +#: gfs2/fsck/eattr.c:42 gfs2/fsck/pass1b.c:316 gfs2/fsck/pass1.c:966 +#: gfs2/fsck/pass2.c:197 #, c-format msgid "" " Pointers Required: %d\n" @@ -30,177 +30,172 @@ msgstr "" msgid "Journal replay writing metadata block #%lld (0x%llx) for journal+0x%x\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:179 +#: gfs2/fsck/fs_recovery.c:131 gfs2/fsck/fs_recovery.c:243 +msgid "Out of memory when replaying journals.\n" +msgstr "" + +#: gfs2/fsck/fs_recovery.c:183 #, c-format msgid "" "Journal replay processing revoke for block #%lld (0x%llx) for journal+0x%x\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:233 +#: gfs2/fsck/fs_recovery.c:237 #, c-format msgid "Journal replay writing data block #%lld (0x%llx) for journal+0x%x\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:381 +#: gfs2/fsck/fs_recovery.c:390 #, c-format msgid "Journal block %u (0x%x): sequence no. 0x%llx out of order.\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:383 +#: gfs2/fsck/fs_recovery.c:392 #, c-format msgid "Low: 0x%llx, High: 0x%llx, Prev: 0x%llx\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:390 +#: gfs2/fsck/fs_recovery.c:399 #, c-format msgid "Renumbering it as 0x%llx\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:444 +#: gfs2/fsck/fs_recovery.c:453 #, c-format msgid "jid=%u: Looking at journal...\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:450 +#: gfs2/fsck/fs_recovery.c:459 #, c-format -msgid "" -"Journal #%d ("journal%d") is corrupt.\n" -"Not fixing it due to the -n option.\n" +msgid "Journal #%d ("journal%d") is corrupt\n" +msgstr "" + +#: gfs2/fsck/fs_recovery.c:460 +msgid "Not fixing it due to the -n option.\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:456 +#: gfs2/fsck/fs_recovery.c:464 #, c-format msgid "Journal #%d ("journal%d") is corrupt.\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:458 +#: gfs2/fsck/fs_recovery.c:466 msgid "" "I'm not fixing it because it may be unsafe:\n" "Locking protocol is not lock_nolock and the -a or -p option was specified.\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:461 gfs2/fsck/fs_recovery.c:505 +#: gfs2/fsck/fs_recovery.c:469 gfs2/fsck/fs_recovery.c:512 msgid "" "Please make sure no node has the file system mounted then rerun fsck.gfs2 " "manually without -a or -p.\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:466 +#: gfs2/fsck/fs_recovery.c:474 #, c-format msgid "" "\n" "Journal #%d ("journal%d") is corrupt. Okay to repair it? (y/n)" msgstr ""
-#: gfs2/fsck/fs_recovery.c:469 +#: gfs2/fsck/fs_recovery.c:477 #, c-format msgid "jid=%u: The journal was not repaired.\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:473 +#: gfs2/fsck/fs_recovery.c:481 #, c-format msgid "jid=%u: Repairing journal...\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:476 -#, c-format -msgid "jid=%u: Unable to repair the bad journal.\n" -msgstr "" - -#: gfs2/fsck/fs_recovery.c:482 +#: gfs2/fsck/fs_recovery.c:484 gfs2/fsck/fs_recovery.c:490 #, c-format msgid "jid=%u: Unable to fix the bad journal.\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:486 +#: gfs2/fsck/fs_recovery.c:494 #, c-format msgid "jid=%u: The journal was successfully fixed.\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:490 +#: gfs2/fsck/fs_recovery.c:498 #, c-format msgid "jid=%u: Journal is clean.\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:495 +#: gfs2/fsck/fs_recovery.c:503 gfs2/fsck/fs_recovery.c:508 #, c-format -msgid "" -"Journal #%d ("journal%d") is dirty; not replaying due to the -n option.\n" +msgid "Journal #%d ("journal%d") is dirty\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:501 -#, c-format -msgid "Journal #%d ("journal%d") is dirty.\n" +#: gfs2/fsck/fs_recovery.c:504 +msgid "not replaying due to the -n option.\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:502 +#: gfs2/fsck/fs_recovery.c:509 msgid "" "I'm not replaying it because it may be unsafe:\n" "Locking protocol is not lock_nolock and the -a or -p option was specified.\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:511 +#: gfs2/fsck/fs_recovery.c:518 #, c-format msgid "" "\n" "Journal #%d ("journal%d") is dirty. Okay to replay it? (y/n)" msgstr ""
-#: gfs2/fsck/fs_recovery.c:515 +#: gfs2/fsck/fs_recovery.c:522 #, c-format msgid "jid=%u: Replaying journal...\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:527 +#: gfs2/fsck/fs_recovery.c:534 #, c-format msgid "jid=%u: Found %u revoke tags\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:532 +#: gfs2/fsck/fs_recovery.c:539 #, c-format msgid "jid=%u: Replayed %u of %u journaled data blocks\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:534 +#: gfs2/fsck/fs_recovery.c:541 #, c-format msgid "jid=%u: Replayed %u of %u metadata blocks\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:541 +#: gfs2/fsck/fs_recovery.c:548 #, c-format msgid "jid=%u: Done\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:544 +#: gfs2/fsck/fs_recovery.c:551 #, c-format msgid "jid=%u: Failed\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:546 +#: gfs2/fsck/fs_recovery.c:553 msgid "Do you want to clear the journal instead? (y/n)" msgstr ""
-#: gfs2/fsck/fs_recovery.c:551 +#: gfs2/fsck/fs_recovery.c:558 #, c-format msgid "jid=%u: journal not cleared.\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:582 gfs2/fsck/initialize.c:441 -msgid "Unable to read in jindex inode.\n" -msgstr "" - -#: gfs2/fsck/fs_recovery.c:588 +#: gfs2/fsck/fs_recovery.c:587 #, c-format msgid "" "File system journal "journal%d" is missing: pass1 will try to recreate " "it.\n" msgstr ""
-#: gfs2/fsck/fs_recovery.c:608 +#: gfs2/fsck/fs_recovery.c:607 msgid "Recovering journals (this may take a while)\n" msgstr ""
-#: gfs2/fsck/initialize.c:111 +#: gfs2/fsck/initialize.c:112 msgid "Freeing buffers.\n" msgstr ""
@@ -208,970 +203,1060 @@ msgstr "" msgid "Setting block ranges...\n" msgstr ""
-#: gfs2/fsck/initialize.c:156 +#: gfs2/fsck/initialize.c:157 msgid "This file system is too big for this computer to handle.\n" msgstr ""
-#: gfs2/fsck/initialize.c:157 +#: gfs2/fsck/initialize.c:158 #, c-format msgid "Last fs block = 0x%llx, but sizeof(unsigned long) is %zu bytes.\n" msgstr ""
-#: gfs2/fsck/initialize.c:167 +#: gfs2/fsck/initialize.c:168 #, c-format msgid "Can't seek to last block in file system: %llu (0x%llx)\n" msgstr ""
-#: gfs2/fsck/initialize.c:176 +#: gfs2/fsck/initialize.c:177 #, c-format msgid "" "Can't read last block in file system (error %u), last_fs_block: %llu (0x" "%llx)\n" msgstr ""
-#: gfs2/fsck/initialize.c:237 -msgid "Okay to reclaim unlinked inodes? (y/n)" +#: gfs2/fsck/initialize.c:244 +#, c-format +msgid "Okay to reclaim unlinked inodes in resource group %lld (0x%llx)? (y/n)" msgstr ""
-#: gfs2/fsck/initialize.c:254 +#: gfs2/fsck/initialize.c:267 #, c-format msgid "" "Error: resource group %lld (0x%llx): free space (%d) does not match bitmap " "(%d)\n" msgstr ""
-#: gfs2/fsck/initialize.c:260 +#: gfs2/fsck/initialize.c:273 gfs2/fsck/initialize.c:295 #, c-format msgid "(%d blocks were reclaimed)\n" msgstr ""
-#: gfs2/fsck/initialize.c:262 +#: gfs2/fsck/initialize.c:275 msgid "Fix the rgrp free blocks count? (y/n)" msgstr ""
-#: gfs2/fsck/initialize.c:266 +#: gfs2/fsck/initialize.c:283 gfs2/fsck/initialize.c:301 msgid "The rgrp was fixed.\n" msgstr ""
-#: gfs2/fsck/initialize.c:268 +#: gfs2/fsck/initialize.c:285 gfs2/fsck/initialize.c:303 msgid "The rgrp was not fixed.\n" msgstr ""
-#: gfs2/fsck/initialize.c:293 +#: gfs2/fsck/initialize.c:289 +#, c-format +msgid "" +"Error: resource group %lld (0x%llx): free meta (%d) does not match bitmap " +"(%d)\n" +msgstr "" + +#: gfs2/fsck/initialize.c:297 +msgid "Fix the rgrp free meta blocks count? (y/n)" +msgstr "" + +#: gfs2/fsck/initialize.c:328 msgid "Checking the integrity of all resource groups.\n" msgstr ""
-#: gfs2/fsck/initialize.c:309 +#: gfs2/fsck/initialize.c:345 #, c-format msgid "RGs: Consistent: %d Inconsistent: %d Fixed: %d Total: %d\n" msgstr ""
-#: gfs2/fsck/initialize.c:323 +#: gfs2/fsck/initialize.c:360 msgid "The system master directory seems to be destroyed.\n" msgstr ""
-#: gfs2/fsck/initialize.c:324 +#: gfs2/fsck/initialize.c:361 msgid "Okay to rebuild it? (y/n)" msgstr ""
-#: gfs2/fsck/initialize.c:325 +#: gfs2/fsck/initialize.c:362 msgid "System master not rebuilt; aborting.\n" msgstr ""
-#: gfs2/fsck/initialize.c:328 +#: gfs2/fsck/initialize.c:365 msgid "Trying to rebuild the master directory.\n" msgstr ""
-#: gfs2/fsck/initialize.c:391 -msgid "Master directory rebuilt.\n" +#: gfs2/fsck/initialize.c:378 +#, c-format +msgid "Error %d adding jindex directory\n" msgstr ""
-#: gfs2/fsck/initialize.c:414 -msgid "Initializing special inodes...\n" +#: gfs2/fsck/initialize.c:385 +#, c-format +msgid "Error %d building jindex\n" msgstr ""
-#: gfs2/fsck/initialize.c:421 -msgid "The gfs2 system rindex inode is missing. Okay to rebuild it? (y/n) " +#: gfs2/fsck/initialize.c:396 +#, c-format +msgid "Error %d adding per_node directory\n" +msgstr "" + +#: gfs2/fsck/initialize.c:404 +#, c-format +msgid "Error %d building per_node directory\n" +msgstr "" + +#: gfs2/fsck/initialize.c:416 +#, c-format +msgid "Error %d adding inum inode\n" +msgstr "" + +#: gfs2/fsck/initialize.c:422 +#, c-format +msgid "Error %d building inum inode\n" msgstr ""
#: gfs2/fsck/initialize.c:434 -msgid "The gfs2 system jindex inode is missing. Okay to rebuild it? (y/n) " +#, c-format +msgid "Error %d adding statfs inode\n" +msgstr "" + +#: gfs2/fsck/initialize.c:440 +#, c-format +msgid "Error %d building statfs inode\n" +msgstr "" + +#: gfs2/fsck/initialize.c:452 +#, c-format +msgid "Error %d adding rindex inode\n" +msgstr "" + +#: gfs2/fsck/initialize.c:458 +#, c-format +msgid "Error %d building rindex inode\n" +msgstr "" + +#: gfs2/fsck/initialize.c:469 +#, c-format +msgid "Error %d adding quota inode\n" msgstr ""
-#: gfs2/fsck/initialize.c:448 +#: gfs2/fsck/initialize.c:475 +#, c-format +msgid "Error %d building quota inode\n" +msgstr "" + +#: gfs2/fsck/initialize.c:480 +msgid "Master directory rebuilt.\n" +msgstr "" + +#: gfs2/fsck/initialize.c:509 +msgid "" +"The gfs2 system per_node directory inode is missing, so we might not be \n" +"able to rebuild missing journals this run.\n" +msgstr "" + +#: gfs2/fsck/initialize.c:515 +msgid "" +"The gfs2 system per_node directory inode is missing. Okay to rebuild it? (y/" +"n) " +msgstr "" + +#: gfs2/fsck/initialize.c:521 +#, c-format +msgid "Error %d rebuilding per_node directory\n" +msgstr "" + +#: gfs2/fsck/initialize.c:528 +msgid "Unable to rebuild per_node; aborting.\n" +msgstr "" + +#: gfs2/fsck/initialize.c:542 +msgid "Checking if all rgrp and rindex values are good" +msgstr "" + +#: gfs2/fsck/initialize.c:543 +msgid "Checking if rindex values may be easily repaired" +msgstr "" + +#: gfs2/fsck/initialize.c:544 +msgid "Calculating where the rgrps should be if evenly spaced" +msgstr "" + +#: gfs2/fsck/initialize.c:545 +msgid "Trying to rebuild rindex assuming evenly spaced rgrps" +msgstr "" + +#: gfs2/fsck/initialize.c:546 +msgid "Trying to rebuild rindex assuming unevenly spaced rgrps" +msgstr "" + +#: gfs2/fsck/initialize.c:549 +msgid "Some damage was found; we need to take remedial measures" +msgstr "" + +#: gfs2/fsck/initialize.c:550 +msgid "rindex is unevenly spaced: either gfs1-style or corrupt" +msgstr "" + +#: gfs2/fsck/initialize.c:551 +msgid "rindex calculations don't match: uneven rgrp boundaries" +msgstr "" + +#: gfs2/fsck/initialize.c:552 +msgid "Too many rgrp misses: rgrps must be unevenly spaced" +msgstr "" + +#: gfs2/fsck/initialize.c:553 +msgid "Too much damage found: we cannot rebuild this rindex" +msgstr "" + +#: gfs2/fsck/initialize.c:558 msgid "Validating Resource Group index.\n" msgstr ""
-#: gfs2/fsck/initialize.c:450 +#: gfs2/fsck/initialize.c:562 #, c-format -msgid "Level %d RG check.\n" +msgid "Level %d rgrp check: %s.\n" msgstr ""
-#: gfs2/fsck/initialize.c:453 +#: gfs2/fsck/initialize.c:566 #, c-format msgid "(level %d passed)\n" msgstr ""
-#: gfs2/fsck/initialize.c:457 +#: gfs2/fsck/initialize.c:570 +#, c-format +msgid "(level %d failed: %s)\n" +msgstr "" + +#: gfs2/fsck/initialize.c:573 #, c-format -msgid "(level %d failed)\n" +msgid "(level %d failed at block %lld (0x%llx): %s)\n" msgstr ""
-#: gfs2/fsck/initialize.c:460 -msgid "RG recovery impossible; I can't fix this file system.\n" +#: gfs2/fsck/initialize.c:583 +msgid "Resource Group recovery impossible; I can't fix this file system.\n" msgstr ""
-#: gfs2/fsck/initialize.c:463 +#: gfs2/fsck/initialize.c:587 #, c-format msgid "%u resource groups found.\n" msgstr ""
-#: gfs2/fsck/initialize.c:473 +#: gfs2/fsck/initialize.c:610 +msgid "Initializing special inodes...\n" +msgstr "" + +#: gfs2/fsck/initialize.c:626 msgid "The gfs2 system inum inode is missing. Okay to rebuild it? (y/n) " msgstr ""
-#: gfs2/fsck/initialize.c:484 +#: gfs2/fsck/initialize.c:628 +msgid "fsck.gfs2 cannot continue without a valid inum file; aborting.\n" +msgstr "" + +#: gfs2/fsck/initialize.c:634 +#, c-format +msgid "Error %d rebuilding inum inode\n" +msgstr "" + +#: gfs2/fsck/initialize.c:650 +#, c-format +msgid "Error %d reading system inum inode. Aborting.\n" +msgstr "" + +#: gfs2/fsck/initialize.c:663 msgid "The gfs2 system statfs inode is missing. Okay to rebuild it? (y/n) " msgstr ""
-#: gfs2/fsck/initialize.c:488 +#: gfs2/fsck/initialize.c:665 gfs2/fsck/initialize.c:677 msgid "fsck.gfs2 cannot continue without a valid statfs file; aborting.\n" msgstr ""
-#: gfs2/fsck/initialize.c:502 +#: gfs2/fsck/initialize.c:671 +#, c-format +msgid "Error %d rebuilding statfs inode\n" +msgstr "" + +#: gfs2/fsck/initialize.c:676 +msgid "Rebuild of statfs system file failed." +msgstr "" + +#: gfs2/fsck/initialize.c:689 +#, c-format +msgid "Error %d reading statfs file. Aborting.\n" +msgstr "" + +#: gfs2/fsck/initialize.c:705 msgid "The gfs2 system quota inode is missing. Okay to rebuild it? (y/n) " msgstr ""
-#: gfs2/fsck/initialize.c:509 -msgid "" -"The gfs2 system per_node directory inode is missing. Okay to rebuild it? (y/" -"n) " +#: gfs2/fsck/initialize.c:713 +#, c-format +msgid "Error %d rebuilding quota inode\n" msgstr ""
-#: gfs2/fsck/initialize.c:519 +#: gfs2/fsck/initialize.c:733 msgid "Unable to determine the boundaries of the file system.\n" msgstr ""
-#: gfs2/fsck/initialize.c:526 +#: gfs2/fsck/initialize.c:740 msgid "" "This system doesn't have enough memory and swap space to fsck this file " "system.\n" msgstr ""
-#: gfs2/fsck/initialize.c:527 +#: gfs2/fsck/initialize.c:741 #, c-format msgid "Additional memory needed is approximately: %lluMB\n" msgstr ""
-#: gfs2/fsck/initialize.c:529 +#: gfs2/fsck/initialize.c:743 msgid "" "Please increase your swap space by that amount and run gfs2_fsck again.\n" msgstr ""
-#: gfs2/fsck/initialize.c:551 +#: gfs2/fsck/initialize.c:765 msgid "Lock protocol determined to be: lock_nolock\n" msgstr ""
-#: gfs2/fsck/initialize.c:552 +#: gfs2/fsck/initialize.c:766 msgid "Stand-alone file system: No need for a lock table.\n" msgstr ""
-#: gfs2/fsck/initialize.c:557 +#: gfs2/fsck/initialize.c:771 msgid "Lock protocol assumed to be: " msgstr ""
-#: gfs2/fsck/initialize.c:570 +#: gfs2/fsck/initialize.c:784 msgid "Error: Unable to determine cluster name from /etc/cluster.conf\n" msgstr ""
-#: gfs2/fsck/initialize.c:582 +#: gfs2/fsck/initialize.c:796 #, c-format msgid "Lock table determined to be: %s\n" msgstr ""
-#: gfs2/fsck/initialize.c:621 +#: gfs2/fsck/initialize.c:835 #, c-format msgid "Found system master directory at: 0x%llx.\n" msgstr ""
-#: gfs2/fsck/initialize.c:630 +#: gfs2/fsck/initialize.c:846 #, c-format msgid "Found system jindex file at: 0x%llx\n" msgstr ""
-#: gfs2/fsck/initialize.c:642 +#: gfs2/fsck/initialize.c:860 gfs2/fsck/initialize.c:1174 #, c-format msgid "Found system master directory at: 0x%llx\n" msgstr ""
-#: gfs2/fsck/initialize.c:653 +#: gfs2/fsck/initialize.c:872 #, c-format msgid "Found system per_node directory at: 0x%llx\n" msgstr ""
-#: gfs2/fsck/initialize.c:660 +#: gfs2/fsck/initialize.c:879 #, c-format msgid "From per_node's '..' I backtracked the master directory to: 0x%llx\n" msgstr ""
-#: gfs2/fsck/initialize.c:666 +#: gfs2/fsck/initialize.c:885 #, c-format msgid "Unknown system directory at block 0x%llx\n" msgstr ""
-#: gfs2/fsck/initialize.c:673 +#: gfs2/fsck/initialize.c:892 #, c-format msgid "Found system inum file at: 0x%llx\n" msgstr ""
-#: gfs2/fsck/initialize.c:679 +#: gfs2/fsck/initialize.c:898 #, c-format msgid "Found system statfs file at: 0x%llx\n" msgstr ""
-#: gfs2/fsck/initialize.c:685 +#: gfs2/fsck/initialize.c:904 #, c-format msgid "Found system rindex file at: 0x%llx\n" msgstr ""
-#: gfs2/fsck/initialize.c:693 +#: gfs2/fsck/initialize.c:912 #, c-format msgid "Found system quota file at: 0x%llx\n" msgstr ""
-#: gfs2/fsck/initialize.c:718 +#: gfs2/fsck/initialize.c:941 #, c-format msgid "Found the root directory at: 0x%llx.\n" msgstr ""
-#: gfs2/fsck/initialize.c:723 +#: gfs2/fsck/initialize.c:946 #, c-format msgid "" "The root dinode should be at block 0x%llx but it seems to be destroyed.\n" msgstr ""
-#: gfs2/fsck/initialize.c:726 +#: gfs2/fsck/initialize.c:949 #, c-format msgid "Found a copy of the root directory in a journal at block: 0x%llx.\n" msgstr ""
-#: gfs2/fsck/initialize.c:729 +#: gfs2/fsck/initialize.c:952 msgid "Do you want to replace the root dinode from the copy? (y/n)" msgstr ""
-#: gfs2/fsck/initialize.c:731 +#: gfs2/fsck/initialize.c:954 msgid "Damaged root dinode not fixed.\n" msgstr ""
-#: gfs2/fsck/initialize.c:738 +#: gfs2/fsck/initialize.c:961 msgid "Root directory copied from the journal.\n" msgstr ""
-#: gfs2/fsck/initialize.c:746 +#: gfs2/fsck/initialize.c:969 gfs2/fsck/initialize.c:1180 #, c-format -msgid "fsck found the root inode at: 0x%llx\n" +msgid "Found the root directory at: 0x%llx\n" msgstr ""
-#: gfs2/fsck/initialize.c:762 +#: gfs2/fsck/initialize.c:985 gfs2/fsck/initialize.c:1146 #, c-format msgid "Found a possible root at: 0x%llx\n" msgstr ""
-#: gfs2/fsck/initialize.c:816 +#: gfs2/fsck/initialize.c:1039 #, c-format msgid "boff:%d bsize2:%d rg:0x%llx, rb:0x%llx\n" msgstr ""
-#: gfs2/fsck/initialize.c:831 +#: gfs2/fsck/initialize.c:1054 #, c-format msgid "Block size determined to be: %d\n" msgstr ""
-#: gfs2/fsck/initialize.c:861 -msgid "Found several gfs (version 1) dinodes; aborting.\n" -msgstr "" - -#: gfs2/fsck/initialize.c:893 +#: gfs2/fsck/initialize.c:1103 msgid "" "Gathering information to repair the gfs2 superblock. This may take some " "time.\n" msgstr ""
-#: gfs2/fsck/initialize.c:900 +#: gfs2/fsck/initialize.c:1110 msgid "Block size not apparent; checking elsewhere.\n" msgstr ""
-#: gfs2/fsck/initialize.c:913 +#: gfs2/fsck/initialize.c:1122 msgid "" "Unable to determine the block size; this does not look like a gfs2 file " "system.\n" msgstr ""
-#: gfs2/fsck/initialize.c:923 +#: gfs2/fsck/initialize.c:1132 msgid "Unable to locate the system master directory.\n" msgstr ""
-#: gfs2/fsck/initialize.c:929 +#: gfs2/fsck/initialize.c:1138 msgid "Unable to locate the root directory.\n" msgstr ""
-#: gfs2/fsck/initialize.c:933 +#: gfs2/fsck/initialize.c:1142 msgid "Can't find any dinodes that might be the root; using master - 1.\n" msgstr ""
-#: gfs2/fsck/initialize.c:937 -#, c-format -msgid "Found a root directory candidate at 0x%llx\n" -msgstr "" - -#: gfs2/fsck/initialize.c:945 +#: gfs2/fsck/initialize.c:1154 msgid "The root dinode block is destroyed.\n" msgstr ""
-#: gfs2/fsck/initialize.c:946 +#: gfs2/fsck/initialize.c:1155 msgid "" "At this point I recommend reinitializing it.\n" "Hopefully everything will later be put into lost+found.\n" msgstr ""
-#: gfs2/fsck/initialize.c:950 +#: gfs2/fsck/initialize.c:1159 msgid "Okay to reinitialize the root dinode? (y/n)" msgstr ""
-#: gfs2/fsck/initialize.c:952 +#: gfs2/fsck/initialize.c:1161 msgid "The root dinode was not reinitialized; aborting.\n" msgstr ""
-#: gfs2/fsck/initialize.c:964 +#: gfs2/fsck/initialize.c:1173 msgid "Okay to fix the GFS2 superblock? (y/n)" msgstr ""
-#: gfs2/fsck/initialize.c:965 -#, c-format -msgid "Master system directory found at: 0x%llx\n" -msgstr "" - -#: gfs2/fsck/initialize.c:971 -#, c-format -msgid "Root directory found at: 0x%llx\n" -msgstr "" - -#: gfs2/fsck/initialize.c:980 +#: gfs2/fsck/initialize.c:1189 msgid "" "GFS2 superblock not fixed; fsck cannot proceed without a valid superblock.\n" msgstr ""
-#: gfs2/fsck/initialize.c:1000 gfs2/mkfs/main_grow.c:320 +#: gfs2/fsck/initialize.c:1211 gfs2/mkfs/main_grow.c:351 msgid "Initializing lists...\n" msgstr ""
-#: gfs2/fsck/initialize.c:1010 +#: gfs2/fsck/initialize.c:1221 msgid "GFS superblock is larger than the blocksize!\n" msgstr ""
-#: gfs2/fsck/initialize.c:1016 gfs2/mkfs/main_grow.c:326 -#: gfs2/mkfs/main_jadd.c:519 gfs2/mkfs/main_mkfs.c:593 -#, c-format +#: gfs2/fsck/initialize.c:1227 msgid "Bad constants (1)\n" msgstr ""
-#: gfs2/fsck/initialize.c:1056 +#: gfs2/fsck/initialize.c:1354 +msgid "The gfs2 system rindex inode is missing. Okay to rebuild it? (y/n) " +msgstr "" + +#: gfs2/fsck/initialize.c:1356 +msgid "Error: Cannot proceed without a valid rindex.\n" +msgstr "" + +#: gfs2/fsck/initialize.c:1360 +#, c-format +msgid "Error %d rebuilding rindex\n" +msgstr "" + +#: gfs2/fsck/initialize.c:1385 +msgid "The gfs2 system jindex inode is missing. Okay to rebuild it? (y/n) " +msgstr "" + +#: gfs2/fsck/initialize.c:1387 +msgid "Error: cannot proceed without a valid jindex file.\n" +msgstr "" + +#: gfs2/fsck/initialize.c:1401 +#, c-format +msgid "Error %d rebuilding jindex\n" +msgstr "" + +#: gfs2/fsck/initialize.c:1408 +msgid "Unable to read in jindex inode.\n" +msgstr "" + +#: gfs2/fsck/initialize.c:1435 #, c-format msgid "Unable to open device: %s\n" msgstr ""
-#: gfs2/fsck/initialize.c:1097 +#: gfs2/fsck/initialize.c:1481 msgid "Unable to block other mounters\n" msgstr ""
-#: gfs2/fsck/initialize.c:1125 +#: gfs2/fsck/initialize.c:1533 msgid "" "\n" "Journal recovery complete.\n" msgstr ""
-#: gfs2/fsck/initialize.c:1137 +#: gfs2/fsck/initialize.c:1545 #, c-format msgid "Device %s is busy.\n" msgstr ""
-#: gfs2/fsck/initialize.c:1145 +#: gfs2/fsck/initialize.c:1553 msgid "Unable to unblock other mounters - manual intervention required\n" msgstr ""
-#: gfs2/fsck/initialize.c:1146 +#: gfs2/fsck/initialize.c:1554 msgid "Use 'gfs2_tool sb <device> proto' to fix\n" msgstr ""
-#: gfs2/fsck/initialize.c:1148 +#: gfs2/fsck/initialize.c:1556 msgid "Syncing the device.\n" msgstr ""
-#: gfs2/fsck/initialize.c:1159 +#: gfs2/fsck/initialize.c:1567 msgid "fsck.gfs2: Non-fatal error dropping caches.\n" msgstr ""
-#: gfs2/fsck/inode_hash.c:51 +#: gfs2/fsck/inode_hash.c:52 msgid "Unable to allocate inode_info structure\n" msgstr ""
-#: gfs2/fsck/inode_hash.c:55 +#: gfs2/fsck/inode_hash.c:56 msgid "Error while zeroing inode_info structure\n" msgstr ""
-#: gfs2/fsck/link.c:40 +#: gfs2/fsck/link.c:43 #, c-format -msgid "" -"Directory %lld (0x%llx) incremented counted links to %u for %llu (0x%llx) " -"via %s\n" +msgid "Dir (0x%llx) incremented counted links to %u for (0x%llx) via %s\n" msgstr ""
-#: gfs2/fsck/link.c:48 +#: gfs2/fsck/link.c:50 #, c-format -msgid "" -"Ref: %llu (0x%llx) No match found when incrementing link for %llu (0x%llx)!\n" +msgid "Ref: (0x%llx) No match found when incrementing link for (0x%llx)!\n" msgstr ""
#: gfs2/fsck/link.c:74 #, c-format -msgid "Directory %llu (0x%llx)'s link to %llu (0x%llx) via %s is zero!\n" +msgid "Dir (0x%llx)'s link to (0x%llx) via %s is zero!\n" msgstr ""
-#: gfs2/fsck/link.c:83 +#: gfs2/fsck/link.c:81 #, c-format -msgid "" -"Directory %llu (0x%llx) decremented counted links to %u for %llu (0x%llx) " -"via %s\n" +msgid "Dir (0x%llx) decremented counted links to %u for (0x%llx) via %s\n" msgstr ""
-#: gfs2/fsck/link.c:91 +#: gfs2/fsck/link.c:88 #, c-format -msgid "No match found when decrementing link for %llu (0x%llx)!\n" +msgid "No match found when decrementing link for (0x%llx)!\n" msgstr ""
-#: gfs2/fsck/lost_n_found.c:39 -msgid "Locating/Creating lost+found directory\n" +#: gfs2/fsck/lost_n_found.c:26 +#, c-format +msgid "" +"Adding .. entry to directory %llu (0x%llx) pointing back to lost+found\n" msgstr ""
-#: gfs2/fsck/lost_n_found.c:61 -msgid "lost+found dinode" +#: gfs2/fsck/lost_n_found.c:37 +#, c-format +msgid "Directory %lld (0x%llx) already had a ".." link to %lld (0x%llx).\n" msgstr ""
-#: gfs2/fsck/lost_n_found.c:65 -msgid "root" +#: gfs2/fsck/lost_n_found.c:44 +msgid ".. unlinked, moving to lost+found" msgstr ""
-#: gfs2/fsck/lost_n_found.c:74 +#: gfs2/fsck/lost_n_found.c:49 #, c-format -msgid "lost+found directory is dinode %lld (0x%llx)\n" +msgid "Decrementing its links to %d\n" msgstr ""
-#: gfs2/fsck/lost_n_found.c:79 -msgid "Marking lost+found inode connected\n" +#: gfs2/fsck/lost_n_found.c:53 +msgid "Its link count is zero.\n" msgstr ""
-#: gfs2/fsck/lost_n_found.c:85 -msgid "Trying to add lost+found to itself...skipping" +#: gfs2/fsck/lost_n_found.c:55 +#, c-format +msgid "Its link count is %d! Changing it to 0.\n" msgstr ""
-#: gfs2/fsck/lost_n_found.c:92 +#: gfs2/fsck/lost_n_found.c:65 #, c-format -msgid "Adding .. entry pointing to lost+found for directory %llu (0x%llx)\n" +msgid "" +"Couldn't find a valid ".." entry for orphan directory %lld (0x%llx): '..' " +"= 0x%llx\n" msgstr ""
-#: gfs2/fsck/lost_n_found.c:103 +#: gfs2/fsck/lost_n_found.c:72 #, c-format -msgid "Directory %lld (0x%llx) already had a ".." link to %lld (0x%llx).\n" +msgid "Couldn't find directory %lld (0x%llx) in directory tree.\n" msgstr ""
-#: gfs2/fsck/lost_n_found.c:111 -msgid ".. unlinked, moving to lost+found" +#: gfs2/fsck/lost_n_found.c:78 +msgid "add_inode_to_lf: Unable to remove ".." directory entry.\n" msgstr ""
-#: gfs2/fsck/lost_n_found.c:115 +#: gfs2/fsck/lost_n_found.c:84 #, c-format -msgid "Decrementing its links to %d\n" +msgid "Error adding .. directory: %s\n" msgstr ""
-#: gfs2/fsck/lost_n_found.c:119 -msgid "Its link count is zero.\n" +#: gfs2/fsck/lost_n_found.c:150 +msgid "Locating/Creating lost+found directory\n" msgstr ""
-#: gfs2/fsck/lost_n_found.c:121 +#: gfs2/fsck/lost_n_found.c:165 #, c-format -msgid "Its link count is %d! Changing it to 0.\n" +msgid "Error creating lost+found: %s\n" +msgstr "" + +#: gfs2/fsck/lost_n_found.c:187 +msgid "lost+found dinode" +msgstr "" + +#: gfs2/fsck/lost_n_found.c:191 +msgid "root" msgstr ""
-#: gfs2/fsck/lost_n_found.c:130 +#: gfs2/fsck/lost_n_found.c:202 #, c-format -msgid "Couldn't find a valid ".." entry for orphan directory %lld (0x%llx)\n" +msgid "lost+found directory is dinode %lld (0x%llx)\n" msgstr ""
-#: gfs2/fsck/lost_n_found.c:135 -msgid "add_inode_to_lf: Unable to remove ".." directory entry.\n" +#: gfs2/fsck/lost_n_found.c:207 +msgid "Marking lost+found inode connected\n" +msgstr "" + +#: gfs2/fsck/lost_n_found.c:213 +msgid "Trying to add lost+found to itself...skipping" +msgstr "" + +#: gfs2/fsck/lost_n_found.c:270 gfs2/fsck/pass2.c:679 gfs2/fsck/pass2.c:899 +#: gfs2/fsck/pass3.c:60 +#, c-format +msgid "Error adding directory %s: %s\n" msgstr ""
-#: gfs2/fsck/lost_n_found.c:189 +#: gfs2/fsck/lost_n_found.c:281 msgid "from lost+found" msgstr ""
-#: gfs2/fsck/lost_n_found.c:193 +#: gfs2/fsck/lost_n_found.c:285 msgid "to lost+found" msgstr ""
-#: gfs2/fsck/lost_n_found.c:195 +#: gfs2/fsck/lost_n_found.c:287 #, c-format -msgid "Added inode #%llu (0x%llx) to lost+found dir\n" +msgid "Added inode #%llu (0x%llx) to lost+found\n" msgstr ""
-#: gfs2/fsck/main.c:57 +#: gfs2/fsck/main.c:58 #, c-format msgid "GFS2 fsck %s (built %s %s)\n" msgstr ""
-#: gfs2/fsck/main.c:102 gfs2/fsck/main.c:113 gfs2/mkfs/main_grow.c:96 -#: gfs2/mkfs/main_jadd.c:132 gfs2/mkfs/main_mkfs.c:155 +#: gfs2/fsck/main.c:103 gfs2/fsck/main.c:114 gfs2/mkfs/main_grow.c:109 +#: gfs2/mkfs/main_jadd.c:138 gfs2/mkfs/main_mkfs.c:185 #, c-format -msgid "Please use '-h' for usage.\n" +msgid "Please use '-h' for help.\n" msgstr ""
-#: gfs2/fsck/main.c:105 gfs2/mkfs/main_grow.c:99 +#: gfs2/fsck/main.c:106 gfs2/mkfs/main_grow.c:112 #, c-format -msgid "Unknown option %c\n" +msgid "Invalid option %c\n" msgstr ""
-#: gfs2/fsck/main.c:117 +#: gfs2/fsck/main.c:118 #, c-format -msgid "No device specified. Use '-h' for usage.\n" +msgid "No device specified (Please use '-h' for help)\n" msgstr ""
-#: gfs2/fsck/main.c:129 +#: gfs2/fsck/main.c:130 #, c-format msgid "progress unknown.\n" msgstr ""
-#: gfs2/fsck/main.c:131 +#: gfs2/fsck/main.c:132 #, c-format msgid "processing block %llu out of %llu\n" msgstr ""
-#: gfs2/fsck/main.c:136 +#: gfs2/fsck/main.c:137 msgid "" "Do you want to abort gfs2_fsck, skip the rest of this pass or continue (a/s/" "c)?" msgstr ""
-#: gfs2/fsck/main.c:181 +#: gfs2/fsck/main.c:187 msgid "The statfs file is accurate.\n" msgstr ""
-#: gfs2/fsck/main.c:184 +#: gfs2/fsck/main.c:190 msgid "" "The statfs file is wrong:\n" "\n" msgstr ""
-#: gfs2/fsck/main.c:185 +#: gfs2/fsck/main.c:191 msgid "Current statfs values:\n" msgstr ""
-#: gfs2/fsck/main.c:186 gfs2/fsck/main.c:197 +#: gfs2/fsck/main.c:192 gfs2/fsck/main.c:203 #, c-format msgid "blocks: %lld (0x%llx)\n" msgstr ""
-#: gfs2/fsck/main.c:189 gfs2/fsck/main.c:200 +#: gfs2/fsck/main.c:195 gfs2/fsck/main.c:206 #, c-format msgid "free: %lld (0x%llx)\n" msgstr ""
-#: gfs2/fsck/main.c:192 +#: gfs2/fsck/main.c:198 #, c-format msgid "" "dinodes: %lld (0x%llx)\n" "\n" msgstr ""
-#: gfs2/fsck/main.c:196 +#: gfs2/fsck/main.c:202 msgid "Calculated statfs values:\n" msgstr ""
-#: gfs2/fsck/main.c:203 +#: gfs2/fsck/main.c:209 #, c-format msgid "dinodes: %lld (0x%llx)\n" msgstr ""
-#: gfs2/fsck/main.c:208 +#: gfs2/fsck/main.c:214 msgid "Okay to fix the master statfs file? (y/n)" msgstr ""
-#: gfs2/fsck/main.c:209 +#: gfs2/fsck/main.c:215 msgid "The statfs file was not fixed.\n" msgstr ""
-#: gfs2/fsck/main.c:214 +#: gfs2/fsck/main.c:220 msgid "The statfs file was fixed.\n" msgstr ""
-#: gfs2/fsck/main.c:234 -msgid "Initializing fsck\n" +#: gfs2/fsck/main.c:249 +#, c-format +msgid "Starting %s\n" msgstr ""
-#: gfs2/fsck/main.c:239 +#: gfs2/fsck/main.c:255 #, c-format -msgid "%s: clean.\n" +msgid "%s interrupted \n" msgstr ""
-#: gfs2/fsck/main.c:245 -msgid "Starting pass1\n" +#: gfs2/fsck/main.c:258 +#, c-format +msgid "%s complete \n" msgstr ""
-#: gfs2/fsck/main.c:252 -msgid "Pass1 interrupted \n" +#: gfs2/fsck/main.c:280 +msgid "Initializing fsck\n" msgstr ""
-#: gfs2/fsck/main.c:255 -msgid "Pass1 complete \n" +#: gfs2/fsck/main.c:285 +#, c-format +msgid "%s: clean.\n" msgstr ""
-#: gfs2/fsck/main.c:260 -msgid "Starting pass1b\n" +#: gfs2/fsck/main.c:315 +msgid "Writing changes to disk\n" msgstr ""
-#: gfs2/fsck/main.c:265 -msgid "Pass1b interrupted \n" +#: gfs2/fsck/main.c:318 +msgid "gfs2_fsck complete\n" msgstr ""
-#: gfs2/fsck/main.c:268 -msgid "Pass1b complete\n" +#: gfs2/fsck/metawalk.c:40 +#, c-format +msgid "" +"Block %llu (0x%llx) is not represented in the system bitmap; part of an rgrp " +"or superblock.\n" msgstr ""
-#: gfs2/fsck/main.c:273 -msgid "Starting pass1c\n" +#: gfs2/fsck/metawalk.c:54 +#, c-format +msgid "Block %llu (0x%llx) was '%s', should be %s.\n" msgstr ""
-#: gfs2/fsck/main.c:278 -msgid "Pass1c interrupted \n" +#: gfs2/fsck/metawalk.c:58 +msgid "Fix the bitmap? (y/n)" msgstr ""
-#: gfs2/fsck/main.c:281 -msgid "Pass1c complete\n" +#: gfs2/fsck/metawalk.c:95 +msgid "The bitmap was fixed.\n" msgstr ""
-#: gfs2/fsck/main.c:286 -msgid "Starting pass2\n" +#: gfs2/fsck/metawalk.c:97 +msgid "The bitmap inconsistency was ignored.\n" msgstr ""
-#: gfs2/fsck/main.c:291 -msgid "Pass2 interrupted \n" +#: gfs2/fsck/metawalk.c:132 +#, c-format +msgid "(%s:%d) %s inode found at block (0x%llx): marking as '%s'\n" msgstr ""
-#: gfs2/fsck/main.c:294 -msgid "Pass2 complete \n" +#: gfs2/fsck/metawalk.c:143 gfs2/fsck/metawalk.c:154 +#, c-format +msgid "(%s:%d) inode (0x%llx) references %s block (0x%llx): marking as '%s'\n" msgstr ""
-#: gfs2/fsck/main.c:299 -msgid "Starting pass3\n" +#: gfs2/fsck/metawalk.c:169 +msgid "This block is not represented in the bitmap.\n" msgstr ""
-#: gfs2/fsck/main.c:304 -msgid "Pass3 interrupted \n" +#: gfs2/fsck/metawalk.c:360 +#, c-format +msgid "Checking leaf %llu (0x%llu)\n" msgstr ""
-#: gfs2/fsck/main.c:307 -msgid "Pass3 complete \n" +#: gfs2/fsck/metawalk.c:365 +#, c-format +msgid "Invalid directory type %d specified\n" msgstr ""
-#: gfs2/fsck/main.c:312 -msgid "Starting pass4\n" +#: gfs2/fsck/metawalk.c:383 +#, c-format +msgid "" +"Directory block %llu (0x%llx), entry %d of directory %llu (0x%llx) is " +"corrupt.\n" msgstr ""
-#: gfs2/fsck/main.c:317 -msgid "Pass4 interrupted \n" +#: gfs2/fsck/metawalk.c:391 +msgid "Attempt to repair it? (y/n) " msgstr ""
-#: gfs2/fsck/main.c:320 -msgid "Pass4 complete \n" +#: gfs2/fsck/metawalk.c:398 +msgid "" +"Unable to repair corrupt directory entry; the entry was removed instead.\n" msgstr ""
-#: gfs2/fsck/main.c:325 -msgid "Starting pass5\n" +#: gfs2/fsck/metawalk.c:404 +msgid "Corrupt directory entry repaired.\n" msgstr ""
-#: gfs2/fsck/main.c:330 -msgid "Pass5 interrupted \n" -msgstr "" - -#: gfs2/fsck/main.c:334 -msgid "Pass5 complete \n" -msgstr "" - -#: gfs2/fsck/main.c:356 -msgid "Writing changes to disk\n" -msgstr "" - -#: gfs2/fsck/main.c:359 -msgid "gfs2_fsck complete\n" -msgstr "" - -#: gfs2/fsck/metawalk.c:40 -#, c-format -msgid "" -"Block %llu (0x%llx) is not represented in the system bitmap; part of an rgrp " -"or superblock.\n" -msgstr "" - -#: gfs2/fsck/metawalk.c:50 -#, c-format -msgid "" -"Block %llu (0x%llx) seems to be %s, but is marked as %s in the bitmap.\n" -msgstr "" - -#: gfs2/fsck/metawalk.c:55 -msgid "Okay to fix the bitmap? (y/n)" -msgstr "" - -#: gfs2/fsck/metawalk.c:84 -msgid "The bitmap was fixed.\n" -msgstr "" - -#: gfs2/fsck/metawalk.c:86 -msgid "The bitmap inconsistency was ignored.\n" -msgstr "" - -#: gfs2/fsck/metawalk.c:114 -#, c-format -msgid "%s inode found at block %lld (0x%llx): marking as '%s'\n" -msgstr "" - -#: gfs2/fsck/metawalk.c:123 gfs2/fsck/metawalk.c:135 -#, c-format -msgid "" -"inode %lld (0x%llx) references %s block %lld (0x%llx): marking as '%s'\n" -msgstr "" - -#: gfs2/fsck/metawalk.c:152 -msgid "This block is not represented in the bitmap.\n" -msgstr "" - -#: gfs2/fsck/metawalk.c:323 -#, c-format -msgid "Checking leaf %llu (0x%llu)\n" -msgstr "" - -#: gfs2/fsck/metawalk.c:328 -#, c-format -msgid "Invalid directory type %d specified\n" -msgstr "" - -#: gfs2/fsck/metawalk.c:346 -#, c-format -msgid "" -"Directory block %llu (0x%llx), entry %d of directory %llu(0x%llx) is " -"corrupt.\n" -msgstr "" - -#: gfs2/fsck/metawalk.c:354 -msgid "Attempt to repair it? (y/n) " -msgstr "" - -#: gfs2/fsck/metawalk.c:361 -msgid "" -"Unable to repair corrupt directory entry; the entry was removed instead.\n" -msgstr "" - -#: gfs2/fsck/metawalk.c:367 -msgid "Corrupt directory entry repaired.\n" -msgstr "" - -#: gfs2/fsck/metawalk.c:372 gfs2/fsck/metawalk.c:395 +#: gfs2/fsck/metawalk.c:409 gfs2/fsck/metawalk.c:432 #, c-format msgid "Corrupt directory entry ignored, stopped after checking %d entries.\n" msgstr ""
-#: gfs2/fsck/metawalk.c:380 +#: gfs2/fsck/metawalk.c:417 msgid "First dirent is a sentinel (place holder).\n" msgstr ""
-#: gfs2/fsck/metawalk.c:383 +#: gfs2/fsck/metawalk.c:420 #, c-format msgid "" "Directory entry with inode number of zero in leaf %llu (0x%llx) of directory " "%llu (0x%llx)!\n" msgstr ""
-#: gfs2/fsck/metawalk.c:390 +#: gfs2/fsck/metawalk.c:427 msgid "Attempt to remove it? (y/n) " msgstr ""
-#: gfs2/fsck/metawalk.c:392 +#: gfs2/fsck/metawalk.c:429 msgid "The corrupt directory entry was removed.\n" msgstr ""
-#: gfs2/fsck/metawalk.c:404 +#: gfs2/fsck/metawalk.c:441 msgid "First dirent is a Sentinel (place holder).\n" msgstr ""
-#: gfs2/fsck/metawalk.c:424 +#: gfs2/fsck/metawalk.c:461 #, c-format msgid "Last entry processed for %lld->%lld (0x%llx->0x%llx).\n" msgstr ""
-#: gfs2/fsck/metawalk.c:453 +#: gfs2/fsck/metawalk.c:493 #, c-format msgid "Directory Inode %llu (0x%llx) points to leaf %llu (0x%llx) %s.\n" msgstr ""
-#: gfs2/fsck/metawalk.c:461 +#: gfs2/fsck/metawalk.c:501 msgid "Attempt to patch around it? (y/n) " msgstr ""
-#: gfs2/fsck/metawalk.c:466 +#: gfs2/fsck/metawalk.c:506 #, c-format msgid "Directory Inode %llu (0x%llx) repaired.\n" msgstr ""
-#: gfs2/fsck/metawalk.c:471 +#: gfs2/fsck/metawalk.c:510 msgid "Bad leaf left in place.\n" msgstr ""
-#: gfs2/fsck/metawalk.c:496 -msgid "Error: Cannot allocate memory to fix the leaf pointers.\n" -msgstr "" - -#: gfs2/fsck/metawalk.c:504 gfs2/fsck/metawalk.c:518 -msgid "Error: bad read while fixing leaf pointers.\n" -msgstr "" - -#: gfs2/fsck/metawalk.c:547 -#, c-format -msgid "" -"Directory #%llu (0x%llx) has an invalid number of pointers to leaf #%llu (0x" -"%llx)\n" -"\tFound: %u, which is not a factor of 2.\n" -msgstr "" - -#: gfs2/fsck/metawalk.c:555 gfs2/fsck/metawalk.c:576 -msgid "Attempt to fix it? (y/n) " -msgstr "" - -#: gfs2/fsck/metawalk.c:556 -msgid "Directory inode was not fixed.\n" -msgstr "" - -#: gfs2/fsck/metawalk.c:563 -msgid "Directory inode was fixed.\n" -msgstr "" - -#: gfs2/fsck/metawalk.c:568 +#: gfs2/fsck/metawalk.c:534 #, c-format msgid "" -"Directory #%llu (0x%llx) has an incorrect number of pointers to leaf #%llu " -"(0x%llx)\n" -"\tFound: %u, Expected: %u\n" -msgstr "" - -#: gfs2/fsck/metawalk.c:577 -msgid "Directory leaf was not fixed.\n" -msgstr "" - -#: gfs2/fsck/metawalk.c:582 -#, c-format -msgid "Leaf depth was %d, changed to %d\n" +"Leaf block #%llu (0x%llx) is out of range for directory #%llu (0x%llx).\n" msgstr ""
-#: gfs2/fsck/metawalk.c:588 -msgid "Directory leaf was fixed.\n" +#: gfs2/fsck/metawalk.c:540 +msgid "that is out of range" msgstr ""
-#: gfs2/fsck/metawalk.c:624 -#, c-format -msgid "Directory #%llu (0x%llx) has no valid leaf blocks\n" +#: gfs2/fsck/metawalk.c:548 +msgid "that is not really a leaf" msgstr ""
-#: gfs2/fsck/metawalk.c:664 +#: gfs2/fsck/metawalk.c:554 #, c-format msgid "" -"Leaf block #%llu (0x%llx) is out of range for directory #%llu (0x%llx).\n" -msgstr "" - -#: gfs2/fsck/metawalk.c:674 -msgid "that is out of range" +"Previous reference to leaf %lld (0x%llx) has already checked it; skipping.\n" msgstr ""
-#: gfs2/fsck/metawalk.c:685 -msgid "that is not really a leaf" -msgstr "" - -#: gfs2/fsck/metawalk.c:704 +#: gfs2/fsck/metawalk.c:569 #, c-format -msgid "incorrect lf_dirent_format at leaf #%llu\n" +msgid "incorrect lf_dirent_format at leaf #%<PRIu64>\n" msgstr ""
-#: gfs2/fsck/metawalk.c:707 +#: gfs2/fsck/metawalk.c:573 msgid "Fixing lf_dirent_format.\n" msgstr ""
-#: gfs2/fsck/metawalk.c:712 +#: gfs2/fsck/metawalk.c:578 #, c-format msgid "Inode %llu (0x%llx) points to bad leaf %llu (0x%llx).\n" msgstr ""
-#: gfs2/fsck/metawalk.c:743 +#: gfs2/fsck/metawalk.c:584 +msgid "that is not a leaf" +msgstr "" + +#: gfs2/fsck/metawalk.c:606 #, c-format msgid "" -"Leaf %llu (0x%llx) entry count in directory %llu (0x%llx) doesn't match " +"Leaf %llu (0x%llx) entry count in directory %llu (0x%llx) does not match " "number of entries found - is %u, found %u\n" msgstr ""
-#: gfs2/fsck/metawalk.c:755 +#: gfs2/fsck/metawalk.c:614 msgid "Update leaf entry count? (y/n) " msgstr ""
-#: gfs2/fsck/metawalk.c:758 +#: gfs2/fsck/metawalk.c:617 msgid "Leaf entry count updated\n" msgstr ""
-#: gfs2/fsck/metawalk.c:760 +#: gfs2/fsck/metawalk.c:619 msgid "Leaf entry count left in inconsistant state\n" msgstr ""
-#: gfs2/fsck/metawalk.c:769 +#: gfs2/fsck/metawalk.c:672 +#, c-format +msgid "Directory #%llu (0x%llx) has no valid leaf blocks\n" +msgstr "" + +#: gfs2/fsck/metawalk.c:722 +#, c-format +msgid "Leaf chain (0x%llx) detected.\n" +msgstr "" + +#: gfs2/fsck/metawalk.c:778 #, c-format -msgid "Leaf chain 0x%llx detected.\n" +msgid "Bad extended attribute found at block %lld (0x%llx)" msgstr ""
-#: gfs2/fsck/metawalk.c:825 +#: gfs2/fsck/metawalk.c:785 msgid "Repair the bad Extended Attribute? (y/n) " msgstr ""
-#: gfs2/fsck/metawalk.c:837 gfs2/fsck/metawalk.c:1487 gfs2/fsck/pass1.c:879 -#: gfs2/fsck/pass1.c:961 +#: gfs2/fsck/metawalk.c:797 gfs2/fsck/metawalk.c:1511 gfs2/fsck/pass1.c:1044 msgid "extended attribute" msgstr ""
-#: gfs2/fsck/metawalk.c:839 +#: gfs2/fsck/metawalk.c:799 msgid "The EA was fixed.\n" msgstr ""
-#: gfs2/fsck/metawalk.c:843 +#: gfs2/fsck/metawalk.c:803 msgid "The bad EA was not fixed.\n" msgstr ""
-#: gfs2/fsck/metawalk.c:879 +#: gfs2/fsck/metawalk.c:841 #, c-format msgid "Checking EA leaf block #%llu (0x%llx).\n" msgstr ""
-#: gfs2/fsck/metawalk.c:938 +#: gfs2/fsck/metawalk.c:899 #, c-format msgid "" -"%s block %lld (0x%llx), part of inode %lld (0x%llx), was already free.\n" +"Removing duplicate status of block %llu (0x%llx) referenced as %s by dinode " +"%llu (0x%llx)\n" +msgstr "" + +#: gfs2/fsck/metawalk.c:906 +msgid "This leaves only one reference: it's no longer a duplicate.\n" +msgstr "" + +#: gfs2/fsck/metawalk.c:910 +#, c-format +msgid "%d block reference(s) remain.\n" msgstr ""
-#: gfs2/fsck/metawalk.c:948 +#: gfs2/fsck/metawalk.c:951 #, c-format -msgid "Removing duplicate reference %d to block %lld (0x%llx).\n" +msgid "" +"%s block %lld (0x%llx), part of inode %lld (0x%llx), was already free.\n" msgstr ""
#: gfs2/fsck/metawalk.c:980 @@ -1188,696 +1273,789 @@ msgstr "" msgid "Extended attributes exist for inode #%llu (0x%llx).\n" msgstr ""
-#: gfs2/fsck/metawalk.c:1188 +#: gfs2/fsck/metawalk.c:1193 #, c-format msgid "Skipping block %llu (0x%llx)\n" msgstr ""
-#: gfs2/fsck/metawalk.c:1194 +#: gfs2/fsck/metawalk.c:1199 #, c-format msgid "Skipping invalid block %lld (0x%llx)\n" msgstr ""
-#: gfs2/fsck/metawalk.c:1361 +#: gfs2/fsck/metawalk.c:1372 #, c-format msgid "" "\rLarge file at %lld (0x%llx) - 100 percent " "complete. \n" msgstr ""
-#: gfs2/fsck/metawalk.c:1436 +#: gfs2/fsck/metawalk.c:1448 #, c-format msgid "Removing dentry %llu (0x%llx) from directory %llu (0x%llx)\n" msgstr ""
-#: gfs2/fsck/metawalk.c:1441 -msgid "Parent directory out of range\n" +#: gfs2/fsck/metawalk.c:1453 +msgid "Parent directory is invalid\n" msgstr ""
-#: gfs2/fsck/metawalk.c:1449 +#: gfs2/fsck/metawalk.c:1461 msgid "Parent block is not a directory...ignoring\n" msgstr ""
-#: gfs2/fsck/metawalk.c:1462 gfs2/fsck/pass1.c:851 gfs2/fsck/pass1.c:933 +#: gfs2/fsck/metawalk.c:1474 gfs2/fsck/pass1.c:1016 msgid "metadata" msgstr ""
-#: gfs2/fsck/metawalk.c:1468 gfs2/fsck/pass1.c:857 gfs2/fsck/pass1.c:939 +#: gfs2/fsck/metawalk.c:1479 gfs2/fsck/pass1.c:1022 msgid "leaf" msgstr ""
-#: gfs2/fsck/metawalk.c:1473 gfs2/fsck/pass1.c:393 gfs2/fsck/pass1.c:427 -#: gfs2/fsck/pass1.c:863 gfs2/fsck/pass1.c:945 +#: gfs2/fsck/metawalk.c:1484 gfs2/fsck/pass1.c:563 gfs2/fsck/pass1.c:583 +#: gfs2/fsck/pass1.c:1028 msgid "data" msgstr ""
-#: gfs2/fsck/metawalk.c:1480 gfs2/fsck/pass1.c:871 gfs2/fsck/pass1.c:953 +#: gfs2/fsck/metawalk.c:1493 gfs2/fsck/pass1.c:1036 msgid "indirect extended attribute" msgstr ""
-#: gfs2/fsck/metawalk.c:1503 +#: gfs2/fsck/metawalk.c:1534 #, c-format msgid "" "%s reference to new metadata block %lld (0x%llx) is now marked as indirect.\n" msgstr ""
-#: gfs2/fsck/metawalk.c:1522 +#: gfs2/fsck/metawalk.c:1553 #, c-format msgid "%s reference to new data block %lld (0x%llx) is now marked as data.\n" msgstr ""
-#: gfs2/fsck/metawalk.c:1541 +#: gfs2/fsck/metawalk.c:1571 msgid "newly allocated leaf" msgstr ""
-#: gfs2/fsck/metawalk.c:1581 +#: gfs2/fsck/metawalk.c:1611 #, c-format msgid "%s had blocks added; reprocessing its metadata tree at height=%d.\n" msgstr ""
-#: gfs2/fsck/metawalk.c:1585 +#: gfs2/fsck/metawalk.c:1615 #, c-format msgid "Error %d reprocessing the %s metadata tree.\n" msgstr ""
-#: gfs2/fsck/pass1b.c:153 +#: gfs2/fsck/pass1b.c:159 #, c-format msgid "" "Duplicate block %llu (0x%llx) is in file or directory %llu (0x%llx) named " "%s\n" msgstr ""
-#: gfs2/fsck/pass1b.c:223 +#: gfs2/fsck/pass1b.c:229 msgid "no longer valid" msgstr ""
-#: gfs2/fsck/pass1b.c:229 +#: gfs2/fsck/pass1b.c:235 #, c-format msgid "" "Not clearing duplicate reference in inode "%s" at block #%llu (0x%llx) to " "block #%llu (0x%llx) because it's valid for another inode.\n" msgstr ""
-#: gfs2/fsck/pass1b.c:232 +#: gfs2/fsck/pass1b.c:238 msgid "unknown name" msgstr ""
-#: gfs2/fsck/pass1b.c:236 +#: gfs2/fsck/pass1b.c:242 #, c-format msgid "Inode %s is in directory %llu (0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass1b.c:333 +#: gfs2/fsck/pass1b.c:344 #, c-format msgid "Block %lld (0x%llx) is not gfs2 metadata.\n" msgstr ""
-#: gfs2/fsck/pass1b.c:380 +#: gfs2/fsck/pass1b.c:416 gfs2/fsck/pass1b.c:469 msgid "Invalid " msgstr ""
-#: gfs2/fsck/pass1b.c:381 +#: gfs2/fsck/pass1b.c:417 #, c-format msgid "" "Inode %s (%lld/0x%llx) has %d reference(s) to block %llu (0x%llx) (%s)\n" msgstr ""
-#: gfs2/fsck/pass1b.c:414 +#: gfs2/fsck/pass1b.c:497 +#, c-format +msgid "" +"Inode %s (%lld/0x%llx) references block %llu (0x%llx) as '%s', but the block " +"is really %s.\n" +msgstr "" + +#: gfs2/fsck/pass1b.c:505 #, c-format -msgid "Okay to clear %s inode %lld (0x%llx)? (y/n) " +msgid "Okay to delete %s inode %lld (0x%llx)? (y/n) " msgstr ""
-#: gfs2/fsck/pass1b.c:415 +#: gfs2/fsck/pass1b.c:507 msgid "invalidated" msgstr ""
-#: gfs2/fsck/pass1b.c:418 -msgid "The bad inode was not cleared...\n" +#: gfs2/fsck/pass1b.c:510 +msgid "The bad inode was not cleared." msgstr ""
-#: gfs2/fsck/pass1b.c:421 +#: gfs2/fsck/pass1b.c:519 #, c-format -msgid "Clearing inode %lld (0x%llx)....\n" +msgid "Clearing inode %lld (0x%llx)...\n" msgstr ""
-#: gfs2/fsck/pass1b.c:434 -msgid "bad" +#: gfs2/fsck/pass1b.c:536 +msgid "duplicate referencing bad" msgstr ""
-#: gfs2/fsck/pass1b.c:492 +#: gfs2/fsck/pass1b.c:574 #, c-format msgid "" -"Inode %s (%lld/0x%llx) has a reference to data block %llu (0x%llx), but the " -"block is really metadata.\n" -msgstr "" - -#: gfs2/fsck/pass1b.c:499 -msgid "Clear the inode? (y/n) " +"Block %llu (0x%llx) has %d inodes referencing it for a total of %d duplicate " +"references:\n" msgstr ""
-#: gfs2/fsck/pass1b.c:502 +#: gfs2/fsck/pass1b.c:632 #, c-format -msgid "Clearing inode %lld (0x%llx)...\n" +msgid "" +"----------------------------------------------\n" +"Step 1: Eliminate references to block %llu (0x%llx) that were previously " +"marked invalid.\n" msgstr ""
-#: gfs2/fsck/pass1b.c:512 -msgid "inode with bad duplicate" +#: gfs2/fsck/pass1b.c:648 +#, c-format +msgid "" +"----------------------------------------------\n" +"Step 2: Eliminate references to block %llu (0x%llx) that need the wrong " +"block type.\n" msgstr ""
-#: gfs2/fsck/pass1b.c:516 -msgid "The bad inode was not cleared." +#: gfs2/fsck/pass1b.c:663 +#, c-format +msgid "" +"----------------------------------------------\n" +"Step 3: Choose one reference to block %llu (0x%llx) to keep.\n" msgstr ""
-#: gfs2/fsck/pass1b.c:522 +#: gfs2/fsck/pass1b.c:674 #, c-format -msgid "Block %llu (0x%llx) has only one remaining reference.\n" +msgid "Block %llu (0x%llx) has no more references; Marking as 'free'.\n" msgstr ""
-#: gfs2/fsck/pass1b.c:529 +#: gfs2/fsck/pass1b.c:685 #, c-format -msgid "" -"Block %llu (0x%llx) has %d inodes referencing it for a total of %d duplicate " -"references\n" +msgid "Block %llu (0x%llx) has only one remaining reference.\n" msgstr ""
-#: gfs2/fsck/pass1b.c:555 +#: gfs2/fsck/pass1b.c:696 #, c-format msgid "" -"Resetting the type based on the remaining reference in inode %lld (0x%llx).\n" +"----------------------------------------------\n" +"Step 4. Set block type based on the remaining reference in inode %lld (0x" +"%llx).\n" msgstr ""
-#: gfs2/fsck/pass1b.c:563 +#: gfs2/fsck/pass1b.c:705 #, c-format msgid "" "The remaining reference inode %lld (0x%llx) is marked invalid: Marking the " "block as free.\n" msgstr ""
-#: gfs2/fsck/pass1b.c:569 gfs2/fsck/pass1b.c:578 +#: gfs2/fsck/pass1b.c:711 gfs2/fsck/pass1b.c:722 msgid "reference-repaired leaf" msgstr ""
-#: gfs2/fsck/pass1b.c:573 +#: gfs2/fsck/pass1b.c:717 msgid "reference-repaired data" msgstr ""
-#: gfs2/fsck/pass1b.c:582 +#: gfs2/fsck/pass1b.c:726 msgid "reference-repaired indirect" msgstr ""
-#: gfs2/fsck/pass1b.c:587 +#: gfs2/fsck/pass1b.c:731 msgid "reference-repaired extended attribute" msgstr ""
-#: gfs2/fsck/pass1b.c:592 -msgid "All duplicate references were resolved.\n" +#: gfs2/fsck/pass1b.c:737 +msgid "All duplicate references were processed.\n" msgstr ""
-#: gfs2/fsck/pass1b.c:608 +#: gfs2/fsck/pass1b.c:753 msgid "Looking for duplicate blocks...\n" msgstr ""
-#: gfs2/fsck/pass1b.c:612 +#: gfs2/fsck/pass1b.c:757 msgid "No duplicate blocks found\n" msgstr ""
-#: gfs2/fsck/pass1b.c:618 +#: gfs2/fsck/pass1b.c:763 msgid "Scanning filesystem for inodes containing duplicate blocks...\n" msgstr ""
-#: gfs2/fsck/pass1b.c:619 +#: gfs2/fsck/pass1b.c:764 #, c-format msgid "Filesystem has %llu (0x%llx) blocks total\n" msgstr ""
-#: gfs2/fsck/pass1b.c:627 +#: gfs2/fsck/pass1b.c:772 #, c-format msgid "Found all %d original references to duplicates.\n" msgstr ""
-#: gfs2/fsck/pass1b.c:639 +#: gfs2/fsck/pass1b.c:784 #, c-format msgid "Checking invalidated duplicate dinode %lld (0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass1b.c:654 +#: gfs2/fsck/pass1b.c:799 msgid "Handling duplicate blocks\n" msgstr ""
-#: gfs2/fsck/pass1.c:127 gfs2/fsck/pass1.c:226 gfs2/fsck/pass1.c:300 +#: gfs2/fsck/pass1.c:129 msgid "itself" msgstr ""
-#: gfs2/fsck/pass1.c:128 +#: gfs2/fsck/pass1.c:130 #, c-format msgid "" -"Bad indirect block pointer (out of range) found in system inode %lld (0x" -"%llx).\n" +"Bad indirect block pointer (invalid or out of range) found in system inode " +"%lld (0x%llx).\n" msgstr ""
-#: gfs2/fsck/pass1.c:135 gfs2/fsck/pass1.c:188 +#: gfs2/fsck/pass1.c:137 gfs2/fsck/pass1.c:191 msgid "system file" msgstr ""
-#: gfs2/fsck/pass1.c:170 +#: gfs2/fsck/pass1.c:172 #, c-format msgid "" "Block # referenced by system directory entry %s in inode %lld (0x%llx) is " -"out of range; ignored.\n" +"invalid or out of range; ignored.\n" +msgstr "" + +#: gfs2/fsck/pass1.c:226 +msgid "Error: Cannot allocate memory to fix the leaf pointers.\n" +msgstr "" + +#: gfs2/fsck/pass1.c:234 gfs2/fsck/pass1.c:252 +msgid "Error: bad read while fixing leaf pointers.\n" +msgstr "" + +#: gfs2/fsck/pass1.c:301 +#, c-format +msgid "" +"Directory #%llu (0x%llx) has an invalid number of pointers to leaf #%llu (0x" +"%llx)\n" +"\tFound: %u, which is not a factor of 2.\n" +msgstr "" + +#: gfs2/fsck/pass1.c:308 gfs2/fsck/pass1.c:329 +msgid "Attempt to fix it? (y/n) " +msgstr "" + +#: gfs2/fsck/pass1.c:309 +msgid "Directory inode was not fixed.\n" +msgstr "" + +#: gfs2/fsck/pass1.c:316 +msgid "Directory inode was fixed.\n" +msgstr "" + +#: gfs2/fsck/pass1.c:322 +#, c-format +msgid "" +"Directory #%llu (0x%llx) has an incorrect number of pointers to leaf #%llu " +"(0x%llx)\n" +"\tFound: %u, Expected: %u\n" +msgstr "" + +#: gfs2/fsck/pass1.c:330 +msgid "Directory leaf was not fixed.\n" +msgstr "" + +#: gfs2/fsck/pass1.c:335 +#, c-format +msgid "Leaf depth was %d, changed to %d\n" +msgstr "" + +#: gfs2/fsck/pass1.c:340 +msgid "Directory leaf was fixed.\n" msgstr ""
-#: gfs2/fsck/pass1.c:208 +#: gfs2/fsck/pass1.c:355 +#, c-format +msgid "" +"Found duplicate block %llu (0x%llx) referenced as a directory leaf in dinode " +"%llu (0x%llx) - was marked %d (%s)\n" +msgstr "" + +#: gfs2/fsck/pass1.c:369 msgid "directory leaf" msgstr ""
-#: gfs2/fsck/pass1.c:227 +#: gfs2/fsck/pass1.c:391 gfs2/fsck/pass1.c:468 +msgid "bad block referencing" +msgstr "" + +#: gfs2/fsck/pass1.c:392 #, c-format msgid "" -"Bad indirect block pointer (out of range) found in inode %lld (0x%llx).\n" +"Bad indirect block (invalid/out of range) found in inode %lld (0x%llx).\n" msgstr ""
-#: gfs2/fsck/pass1.c:236 +#: gfs2/fsck/pass1.c:401 msgid "a directory hash table block" msgstr ""
-#: gfs2/fsck/pass1.c:239 +#: gfs2/fsck/pass1.c:404 msgid "a journaled data block" msgstr ""
-#: gfs2/fsck/pass1.c:243 +#: gfs2/fsck/pass1.c:408 #, c-format msgid "" "Found duplicate block %llu (0x%llx) referenced as metadata in indirect block " "for dinode %llu (0x%llx) - was marked %d (%s)\n" msgstr ""
-#: gfs2/fsck/pass1.c:257 +#: gfs2/fsck/pass1.c:422 #, c-format msgid "" "Inode %lld (0x%llx) has a bad indirect block pointer %lld (0x%llx) (points " "to something that is not %s).\n" msgstr ""
-#: gfs2/fsck/pass1.c:265 gfs2/fsck/pass1.c:326 gfs2/fsck/pass1.c:343 +#: gfs2/fsck/pass1.c:430 gfs2/fsck/pass1.c:481 gfs2/fsck/pass1.c:498 msgid "bad indirect" msgstr ""
-#: gfs2/fsck/pass1.c:281 +#: gfs2/fsck/pass1.c:450 msgid "indirect" msgstr ""
-#: gfs2/fsck/pass1.c:310 -#, c-format -msgid "" -"Reversing duplicate status of block %llu (0x%llx) referenced as metadata in " -"indirect block for dinode %llu (0x%llx)\n" +#: gfs2/fsck/pass1.c:476 +msgid "Metadata" msgstr ""
-#: gfs2/fsck/pass1.c:354 +#: gfs2/fsck/pass1.c:509 #, c-format -msgid "inode %lld (0x%llx) has a bad data block pointer %lld (out of range)\n" +msgid "" +"inode %lld (0x%llx) has a bad data block pointer %lld (invalid or out of " +"range)\n" msgstr ""
-#: gfs2/fsck/pass1.c:363 gfs2/fsck/pass1.c:409 +#: gfs2/fsck/pass1.c:518 msgid "bad (out of range) data" msgstr ""
-#: gfs2/fsck/pass1.c:369 +#: gfs2/fsck/pass1.c:524 #, c-format msgid "" "Found duplicate %s block %llu (0x%llx) referenced as data by dinode %llu (0x" "%llx)\n" msgstr ""
-#: gfs2/fsck/pass1.c:377 +#: gfs2/fsck/pass1.c:532 msgid "Seems to be a normal duplicate; I'll sort it out in pass1b.\n" msgstr ""
-#: gfs2/fsck/pass1.c:387 +#: gfs2/fsck/pass1.c:542 msgid "" "The block was invalid as metadata but might be okay as data. I'll sort it " "out in pass1b.\n" msgstr ""
-#: gfs2/fsck/pass1.c:415 +#: gfs2/fsck/pass1.c:552 #, c-format -msgid "" -"Reversing duplicate status of block %llu (0x%llx) referenced as data by " -"dinode %llu (0x%llx)\n" +msgid "Block %lld (0x%llx) is a GFS1 rindex block\n" msgstr ""
-#: gfs2/fsck/pass1.c:450 +#: gfs2/fsck/pass1.c:555 +msgid "rgrp" +msgstr "" + +#: gfs2/fsck/pass1.c:558 +#, c-format +msgid "Block %lld (0x%llx) is a GFS1 journaled data block\n" +msgstr "" + +#: gfs2/fsck/pass1.c:561 +msgid "jdata" +msgstr "" + +#: gfs2/fsck/pass1.c:578 +msgid "bad (invalid or out of range) data" +msgstr "" + +#: gfs2/fsck/pass1.c:604 #, c-format msgid "" "Moving inode %lld (0x%llx)'s duplicate reference to %lld (0x%llx) from the " "valid to the invalid reference list.\n" msgstr ""
-#: gfs2/fsck/pass1.c:471 +#: gfs2/fsck/pass1.c:625 #, c-format msgid "Duplicate reference to %lld (0x%llx) not moved.\n" msgstr ""
-#: gfs2/fsck/pass1.c:490 +#: gfs2/fsck/pass1.c:644 #, c-format msgid "Inode %lld (0x%llx) has unrecoverable Extended Attribute errors.\n" msgstr ""
-#: gfs2/fsck/pass1.c:493 +#: gfs2/fsck/pass1.c:647 msgid "Clear all Extended Attributes from the inode? (y/n) " msgstr ""
-#: gfs2/fsck/pass1.c:495 +#: gfs2/fsck/pass1.c:649 msgid "Extended attributes were removed.\n" msgstr ""
-#: gfs2/fsck/pass1.c:497 +#: gfs2/fsck/pass1.c:651 msgid "Unable to remove inode eattr pointer; the error remains.\n" msgstr ""
-#: gfs2/fsck/pass1.c:500 +#: gfs2/fsck/pass1.c:654 msgid "Extended attributes were not removed.\n" msgstr ""
-#: gfs2/fsck/pass1.c:517 +#: gfs2/fsck/pass1.c:671 #, c-format msgid "Inode #%llu (0x%llx): %s" msgstr ""
-#: gfs2/fsck/pass1.c:520 +#: gfs2/fsck/pass1.c:674 #, c-format msgid " at block #%lld (0x%llx).\n" msgstr ""
-#: gfs2/fsck/pass1.c:522 +#: gfs2/fsck/pass1.c:676 msgid "Clear the bad Extended Attribute? (y/n) " msgstr ""
-#: gfs2/fsck/pass1.c:525 +#: gfs2/fsck/pass1.c:679 msgid "The bad extended attribute was removed.\n" msgstr ""
-#: gfs2/fsck/pass1.c:529 +#: gfs2/fsck/pass1.c:683 msgid "bad extended attribute" msgstr ""
-#: gfs2/fsck/pass1.c:533 +#: gfs2/fsck/pass1.c:687 msgid "The bad Extended Attribute was not fixed.\n" msgstr ""
-#: gfs2/fsck/pass1.c:567 +#: gfs2/fsck/pass1.c:721 msgid "Bad indirect Extended Attribute duplicate found" msgstr ""
-#: gfs2/fsck/pass1.c:573 +#: gfs2/fsck/pass1.c:727 msgid "Extended Attribute indirect block has incorrect type" msgstr ""
-#: gfs2/fsck/pass1.c:578 +#: gfs2/fsck/pass1.c:732 #, c-format msgid "" "Inode #%llu (0x%llx): Duplicate Extended Attribute indirect block found at #" "%llu (0x%llx).\n" msgstr ""
-#: gfs2/fsck/pass1.c:590 +#: gfs2/fsck/pass1.c:744 msgid "indirect Extended Attribute" msgstr ""
-#: gfs2/fsck/pass1.c:606 +#: gfs2/fsck/pass1.c:760 #, c-format msgid "Marking inode #%llu (0x%llx) with extended attribute block\n" msgstr ""
-#: gfs2/fsck/pass1.c:624 +#: gfs2/fsck/pass1.c:778 #, c-format msgid "" "Inode %lld (0x%llx) has recoverable indirect Extended Attribute errors.\n" msgstr ""
-#: gfs2/fsck/pass1.c:628 +#: gfs2/fsck/pass1.c:782 msgid "Okay to fix the block count for the inode? (y/n) " msgstr ""
-#: gfs2/fsck/pass1.c:632 +#: gfs2/fsck/pass1.c:786 msgid "Block count fixed.\n" msgstr ""
-#: gfs2/fsck/pass1.c:635 +#: gfs2/fsck/pass1.c:789 msgid "Block count not fixed.\n" msgstr ""
-#: gfs2/fsck/pass1.c:657 +#: gfs2/fsck/pass1.c:814 msgid "Bad Extended Attribute duplicate found" msgstr ""
-#: gfs2/fsck/pass1.c:660 +#: gfs2/fsck/pass1.c:817 msgid "Extended Attribute leaf block has incorrect type" msgstr ""
-#: gfs2/fsck/pass1.c:667 +#: gfs2/fsck/pass1.c:824 #, c-format msgid "Duplicate block found at #%lld (0x%llx).\n" msgstr ""
-#: gfs2/fsck/pass1.c:680 +#: gfs2/fsck/pass1.c:837 msgid "Extended Attribute block removed due to previous errors.\n" msgstr ""
-#: gfs2/fsck/pass1.c:688 +#: gfs2/fsck/pass1.c:845 msgid "Extended Attribute" msgstr ""
-#: gfs2/fsck/pass1.c:717 +#: gfs2/fsck/pass1.c:874 #, c-format msgid "" "Inode #%llu (0x%llx): Extended Attribute block %llu (0x%llx) has an extended " -"leaf block #%llu (0x%llx) that is out of range.\n" +"leaf block #%llu (0x%llx) that is invalid or out of range.\n" msgstr ""
-#: gfs2/fsck/pass1.c:727 +#: gfs2/fsck/pass1.c:884 msgid "bad (out of range) Extended Attribute " msgstr ""
-#: gfs2/fsck/pass1.c:750 +#: gfs2/fsck/pass1.c:907 #, c-format msgid "Setting inode %lld (0x%llx) as having eattr block(s) attached.\n" msgstr ""
-#: gfs2/fsck/pass1.c:761 +#: gfs2/fsck/pass1.c:918 #, c-format msgid "" -"Inode #%llu (0x%llx): Extended Attribute leaf block #%llu (0x%llx) is out of " -"range.\n" +"Inode #%llu (0x%llx): Extended Attribute leaf block #%llu (0x%llx) is " +"invalid or out of range.\n" msgstr ""
-#: gfs2/fsck/pass1.c:767 +#: gfs2/fsck/pass1.c:925 msgid "bad (out of range) Extended Attribute leaf" msgstr ""
-#: gfs2/fsck/pass1.c:834 +#: gfs2/fsck/pass1.c:999 #, c-format msgid "" -"%s block %lld (0x%llx), part of inode %lld (0x%llx), was free so the invalid " -"reference is ignored.\n" +"%s block %lld (0x%llx), part of inode %lld (0x%llx), was previously " +"referenced so the invalid reference is ignored.\n" msgstr ""
-#: gfs2/fsck/pass1.c:902 +#: gfs2/fsck/pass1.c:1073 #, c-format msgid "" -"Bad %s block pointer (out of range #%ld) found in inode %lld (0x%llx).\n" +"Bad %s block pointer (invalid or out of range #%ld) found in inode %lld (0x" +"%llx).\n" msgstr ""
-#: gfs2/fsck/pass1.c:916 +#: gfs2/fsck/pass1.c:1087 #, c-format msgid "" -"Duplicated %s block pointer (violation #%ld) found in inode %lld (0x%llx).\n" +"Duplicated %s block pointer (violation %ld, block %lld (0x%llx)) found in " +"inode %lld (0x%llx).\n" msgstr ""
-#: gfs2/fsck/pass1.c:993 +#: gfs2/fsck/pass1.c:1162 #, c-format msgid "Error: inode %llu (0x%llx) has more than %d bad pointers.\n" msgstr ""
-#: gfs2/fsck/pass1.c:999 +#: gfs2/fsck/pass1.c:1168 msgid "badly corrupt" msgstr ""
-#: gfs2/fsck/pass1.c:1006 -msgid "directory" -msgstr "" - -#: gfs2/fsck/pass1.c:1013 -msgid "file" -msgstr "" - -#: gfs2/fsck/pass1.c:1018 -msgid "symlink" -msgstr "" - -#: gfs2/fsck/pass1.c:1023 -msgid "block device" -msgstr "" - -#: gfs2/fsck/pass1.c:1028 -msgid "character device" -msgstr "" - -#: gfs2/fsck/pass1.c:1033 -msgid "fifo" -msgstr "" - -#: gfs2/fsck/pass1.c:1038 -msgid "socket" -msgstr "" - -#: gfs2/fsck/pass1.c:1055 -msgid "invalid mode" -msgstr "" - -#: gfs2/fsck/pass1.c:1066 +#: gfs2/fsck/pass1.c:1200 #, c-format msgid "" "Directory dinode block #%llu (0x%llx) has bad depth. Found %u, Expected %u\n" msgstr ""
-#: gfs2/fsck/pass1.c:1072 +#: gfs2/fsck/pass1.c:1206 msgid "bad depth" msgstr ""
-#: gfs2/fsck/pass1.c:1084 +#: gfs2/fsck/pass1.c:1218 #, c-format msgid "Error: inode %llu (0x%llx) has unrecoverable errors; invalidating.\n" msgstr ""
-#: gfs2/fsck/pass1.c:1095 +#: gfs2/fsck/pass1.c:1229 msgid "corrupt" msgstr ""
-#: gfs2/fsck/pass1.c:1107 +#: gfs2/fsck/pass1.c:1241 #, c-format msgid "" "Inode #%llu (0x%llx): Ondisk block count (%llu) does not match what fsck " "found (%llu)\n" msgstr ""
-#: gfs2/fsck/pass1.c:1114 +#: gfs2/fsck/pass1.c:1248 #, c-format msgid "" "inode has: %lld, but fsck counts: Dinode:1 + indir:%lld + data: %lld + ea: " "%lld\n" msgstr ""
-#: gfs2/fsck/pass1.c:1120 +#: gfs2/fsck/pass1.c:1254 msgid "Fix ondisk block count? (y/n) " msgstr ""
-#: gfs2/fsck/pass1.c:1124 +#: gfs2/fsck/pass1.c:1258 #, c-format msgid "Block count for #%llu (0x%llx) fixed\n" msgstr ""
-#: gfs2/fsck/pass1.c:1128 +#: gfs2/fsck/pass1.c:1262 #, c-format msgid "Bad block count for #%llu (0x%llx) not fixed\n" msgstr ""
-#: gfs2/fsck/pass1.c:1154 +#: gfs2/fsck/pass1.c:1288 #, c-format msgid "" "Found a duplicate inode block at #%llu (0x%llx) previously marked as a %s\n" msgstr ""
-#: gfs2/fsck/pass1.c:1164 +#: gfs2/fsck/pass1.c:1298 #, c-format msgid "Inode #%llu (0x%llx): Bad inode address found: %llu (0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass1.c:1169 +#: gfs2/fsck/pass1.c:1303 #, c-format msgid "Fix address in inode at block #%llu (0x%llx)? (y/n) " msgstr ""
-#: gfs2/fsck/pass1.c:1175 +#: gfs2/fsck/pass1.c:1309 #, c-format msgid "Address in inode at block #%llu (0x%llx) not fixed\n" msgstr ""
-#: gfs2/fsck/pass1.c:1199 +#: gfs2/fsck/pass1.c:1333 #, c-format msgid "Checking system inode '%s'\n" msgstr ""
-#: gfs2/fsck/pass1.c:1204 +#: gfs2/fsck/pass1.c:1338 #, c-format msgid "System inode for '%s' is located at block %llu (0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass1.c:1209 +#: gfs2/fsck/pass1.c:1343 #, c-format msgid "Found invalid system dinode at block #%llu (0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass1.c:1225 +#: gfs2/fsck/pass1.c:1359 msgid "The inode exists but the block is not marked 'in use'; fixing it.\n" msgstr ""
-#: gfs2/fsck/pass1.c:1235 +#: gfs2/fsck/pass1.c:1369 #, c-format msgid "System inode for '%s' is corrupt or missing.\n" msgstr ""
-#: gfs2/fsck/pass1.c:1242 +#: gfs2/fsck/pass1.c:1376 #, c-format msgid "Invalid or missing %s system inode (should be %d, is %d).\n" msgstr ""
-#: gfs2/fsck/pass1.c:1244 +#: gfs2/fsck/pass1.c:1378 #, c-format msgid "Create new %s system inode? (y/n) " msgstr ""
-#: gfs2/fsck/pass1.c:1245 +#: gfs2/fsck/pass1.c:1379 #, c-format msgid "Rebuilding system file "%s"\n" msgstr ""
-#: gfs2/fsck/pass1.c:1249 +#: gfs2/fsck/pass1.c:1383 #, c-format msgid "Error trying to rebuild system file %s: Cannot continue\n" msgstr ""
-#: gfs2/fsck/pass1.c:1261 +#: gfs2/fsck/pass1.c:1395 #, c-format msgid "Cannot continue without valid %s inode\n" msgstr ""
-#: gfs2/fsck/pass1.c:1403 +#: gfs2/fsck/pass1.c:1413 #, c-format -msgid "Checking metadata in Resource Group #%llu\n" +msgid "Error found in %s while checking directory entries.\n" msgstr ""
-#: gfs2/fsck/pass1.c:1407 +#: gfs2/fsck/pass1.c:1432 #, c-format -msgid "rgrp block %lld (0x%llx) is now marked as 'rgrp data'\n" +msgid "Error %d building journal\n" msgstr ""
-#: gfs2/fsck/pass1.c:1436 -#, c-format -msgid "Skipping pass 1 is not a good idea.\n" +#: gfs2/fsck/pass1.c:1508 +msgid "gfs1 statfs inode" msgstr ""
-#: gfs2/fsck/pass1.c:1441 -#, c-format -msgid "Already processed system inode %lld (0x%llx)\n" +#: gfs2/fsck/pass1.c:1510 +msgid "gfs1 jindex inode" msgstr ""
-#: gfs2/fsck/pass1.c:1451 -#, c-format -msgid "Found invalid inode at block #%llu (0x%llx)\n" +#: gfs2/fsck/pass1.c:1512 +msgid "gfs1 rindex inode" msgstr ""
-#: gfs2/fsck/pass1c.c:29 +#: gfs2/fsck/pass1.c:1514 +msgid "gfs1 quota inode" +msgstr "" + +#: gfs2/fsck/pass1.c:1578 +#, c-format +msgid "Checking metadata in Resource Group #%llu\n" +msgstr "" + +#: gfs2/fsck/pass1.c:1582 +#, c-format +msgid "rgrp block %lld (0x%llx) is now marked as 'rgrp data'\n" +msgstr "" + +#: gfs2/fsck/pass1.c:1608 +#, c-format +msgid "Skipping rindex indir block %lld (0x%llx)\n" +msgstr "" + +#: gfs2/fsck/pass1.c:1622 +#, c-format +msgid "Skipping pass 1 is not a good idea.\n" +msgstr "" + +#: gfs2/fsck/pass1.c:1627 +#, c-format +msgid "Already processed system inode %lld (0x%llx)\n" +msgstr "" + +#: gfs2/fsck/pass1.c:1655 +#, c-format +msgid "Deferring GFS1 metadata block #%<PRIu64> (0x%<PRIx64>)\n" +msgstr "" + +#: gfs2/fsck/pass1.c:1665 +#, c-format +msgid "Found invalid inode at block #%llu (0x%llx)\n" +msgstr "" + +#: gfs2/fsck/pass1c.c:29 #, c-format msgid "Bad Extended Attribute at block #%llu (0x%llx) removed.\n" msgstr "" @@ -1886,7 +2064,7 @@ msgstr "" msgid "Remove the bad Extended Attribute entry? (y/n) " msgstr ""
-#: gfs2/fsck/pass1c.c:57 gfs2/fsck/pass1c.c:69 +#: gfs2/fsck/pass1c.c:57 gfs2/fsck/pass1c.c:70 msgid "Bad Extended Attribute not removed.\n" msgstr ""
@@ -1898,74 +2076,81 @@ msgstr "" msgid "Bad Extended Attribute removed.\n" msgstr ""
-#: gfs2/fsck/pass1c.c:82 +#: gfs2/fsck/pass1c.c:83 #, c-format msgid "" "Extended attributes indirect block #%llu (0x%llx) for inode #%llu (0x%llx) " -"out of range...removing\n" +"is invalid...removing\n" msgstr ""
-#: gfs2/fsck/pass1c.c:93 +#: gfs2/fsck/pass1c.c:94 #, c-format msgid "" "Extended attributes indirect block #%llu (0x%llx) for inode #%llu (0x%llx) " -"invalid.\n" +"is invalid.\n" msgstr ""
-#: gfs2/fsck/pass1c.c:117 +#: gfs2/fsck/pass1c.c:118 #, c-format -msgid "Extended attributes block for inode #%llu (0x%llx) out of range.\n" +msgid "Extended attributes block for inode #%llu (0x%llx) is invalid.\n" msgstr ""
-#: gfs2/fsck/pass1c.c:125 +#: gfs2/fsck/pass1c.c:126 #, c-format msgid "Extended attributes block for inode #%llu (0x%llx) invalid.\n" msgstr ""
-#: gfs2/fsck/pass1c.c:150 gfs2/fsck/pass1c.c:166 +#: gfs2/fsck/pass1c.c:151 gfs2/fsck/pass1c.c:167 msgid "EA has name length of zero\n" msgstr ""
-#: gfs2/fsck/pass1c.c:155 +#: gfs2/fsck/pass1c.c:156 msgid "EA rec length too long\n" msgstr ""
-#: gfs2/fsck/pass1c.c:161 +#: gfs2/fsck/pass1c.c:162 msgid "last EA has no last entry flag\n" msgstr ""
-#: gfs2/fsck/pass1c.c:177 +#: gfs2/fsck/pass1c.c:178 #, c-format msgid "EA (%s) type is invalid (%d > %d).\n" msgstr ""
-#: gfs2/fsck/pass1c.c:191 +#: gfs2/fsck/pass1c.c:192 #, c-format msgid "EA (%s) has incorrect number of pointers.\n" msgstr ""
-#: gfs2/fsck/pass1c.c:192 +#: gfs2/fsck/pass1c.c:193 #, c-format msgid "" " Required: %d\n" " Reported: %d\n" msgstr ""
-#: gfs2/fsck/pass1c.c:241 +#: gfs2/fsck/pass1c.c:198 +#, c-format +msgid "" +" Pointers Required: %d\n" +" Pointers Reported: %d\n" +msgstr "" + +#: gfs2/fsck/pass1c.c:242 msgid "Looking for inodes containing ea blocks...\n" msgstr ""
-#: gfs2/fsck/pass1c.c:251 +#: gfs2/fsck/pass1c.c:252 #, c-format msgid "EA in inode %llu (0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass1c.c:258 +#: gfs2/fsck/pass1c.c:259 #, c-format msgid "Found eattr at %llu (0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass2.c:30 gfs2/fsck/pass2.c:88 +#: gfs2/fsck/pass2.c:30 #, c-format msgid "Unable to find block %llu (0x%llx) in dir_info list\n" msgstr "" @@ -1982,31 +2167,35 @@ msgstr "" msgid "Child %lld (0x%llx) has parent %lld (0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass2.c:76 +#: gfs2/fsck/pass2.c:70 +#, c-format +msgid "Unable to find block %<PRIu64> (0x%<PRIx64>) in dir_info tree\n" +msgstr "" + +#: gfs2/fsck/pass2.c:85 #, c-format -msgid "Dotdot parent already set for block %llu (0x%llx) -> %llu (0x%llx)\n" +msgid "Dotdot parent already set for block %llu (0x%llx)-> %llu (0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass2.c:157 +#: gfs2/fsck/pass2.c:155 msgid "Invalid block type\n" msgstr ""
-#: gfs2/fsck/pass2.c:210 +#: gfs2/fsck/pass2.c:263 #, c-format msgid "" -"Block # referenced by directory entry %s in inode %lld (0x%llx) is out of " -"range\n" +"Block # referenced by directory entry %s in inode %lld (0x%llx) is invalid\n" msgstr ""
-#: gfs2/fsck/pass2.c:214 +#: gfs2/fsck/pass2.c:267 msgid "Clear directory entry to out of range block? (y/n) " msgstr ""
-#: gfs2/fsck/pass2.c:218 +#: gfs2/fsck/pass2.c:271 msgid "Directory entry to out of range block remains\n" msgstr ""
-#: gfs2/fsck/pass2.c:228 +#: gfs2/fsck/pass2.c:281 #, c-format msgid "" "Dir entry with bad record or name length\n" @@ -2014,23 +2203,23 @@ msgid "" "\tName length = %u\n" msgstr ""
-#: gfs2/fsck/pass2.c:231 +#: gfs2/fsck/pass2.c:284 msgid "Clear the directory entry? (y/n) " msgstr ""
-#: gfs2/fsck/pass2.c:232 +#: gfs2/fsck/pass2.c:285 msgid "Directory entry not fixed.\n" msgstr ""
-#: gfs2/fsck/pass2.c:236 +#: gfs2/fsck/pass2.c:289 msgid "corrupt directory entry" msgstr ""
-#: gfs2/fsck/pass2.c:238 +#: gfs2/fsck/pass2.c:291 msgid "Bad directory entry deleted.\n" msgstr ""
-#: gfs2/fsck/pass2.c:244 +#: gfs2/fsck/pass2.c:297 #, c-format msgid "" "Dir entry with bad hash or name length\n" @@ -2038,304 +2227,311 @@ msgid "" "\tFilename = %s\n" msgstr ""
-#: gfs2/fsck/pass2.c:248 +#: gfs2/fsck/pass2.c:301 #, c-format msgid "" "\tName length found = %u\n" "\tHash expected = %u (0x%x)\n" msgstr ""
-#: gfs2/fsck/pass2.c:251 +#: gfs2/fsck/pass2.c:304 #, c-format msgid "Fix directory hash for %s? (y/n) " msgstr ""
-#: gfs2/fsck/pass2.c:253 +#: gfs2/fsck/pass2.c:306 #, c-format msgid "Directory entry hash for %s not fixed.\n" msgstr ""
-#: gfs2/fsck/pass2.c:260 +#: gfs2/fsck/pass2.c:313 #, c-format msgid "Directory entry hash for %s fixed.\n" msgstr ""
-#: gfs2/fsck/pass2.c:270 +#: gfs2/fsck/pass2.c:335 #, c-format -msgid "Found a bad directory entry: %s\n" +msgid "Found directory entry '%s' pointing to invalid block %lld (0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass2.c:272 +#: gfs2/fsck/pass2.c:340 msgid "Delete inode containing bad blocks? (y/n)" msgstr ""
-#: gfs2/fsck/pass2.c:273 +#: gfs2/fsck/pass2.c:341 msgid "Entry to inode containing bad blocks remains\n" msgstr ""
-#: gfs2/fsck/pass2.c:286 +#: gfs2/fsck/pass2.c:359 msgid "bad directory entry" msgstr ""
-#: gfs2/fsck/pass2.c:290 +#: gfs2/fsck/pass2.c:360 +#, c-format +msgid "Inode %lld (0x%llx) was deleted.\n" +msgstr "" + +#: gfs2/fsck/pass2.c:366 #, c-format msgid "" "Directory entry '%s' referencing inode %llu (0x%llx) in dir inode %llu (0x" "%llx) block type %d: %s.\n" msgstr ""
-#: gfs2/fsck/pass2.c:298 +#: gfs2/fsck/pass2.c:374 msgid "was previously marked invalid" msgstr ""
-#: gfs2/fsck/pass2.c:299 +#: gfs2/fsck/pass2.c:375 msgid "was deleted or is not an inode" msgstr ""
-#: gfs2/fsck/pass2.c:301 +#: gfs2/fsck/pass2.c:377 msgid "Clear directory entry to non-inode block? (y/n) " msgstr ""
-#: gfs2/fsck/pass2.c:303 +#: gfs2/fsck/pass2.c:379 msgid "Directory entry to non-inode block remains\n" msgstr ""
-#: gfs2/fsck/pass2.c:328 +#: gfs2/fsck/pass2.c:404 #, c-format msgid "" "Error: directory entry type is incompatible with block type at block %lld (0x" "%llx) in directory inode %llu (0x%llx).\n" msgstr ""
-#: gfs2/fsck/pass2.c:335 +#: gfs2/fsck/pass2.c:411 #, c-format msgid "Directory entry type is %d, block type is %d.\n" msgstr ""
-#: gfs2/fsck/pass2.c:341 +#: gfs2/fsck/pass2.c:417 #, c-format msgid "" "Type '%s' in dir entry (%s, %llu/0x%llx) conflicts with type '%s' in dinode. " "(Dir entry is stale.)\n" msgstr ""
-#: gfs2/fsck/pass2.c:347 +#: gfs2/fsck/pass2.c:423 msgid "Clear stale directory entry? (y/n) " msgstr ""
-#: gfs2/fsck/pass2.c:348 +#: gfs2/fsck/pass2.c:424 msgid "Stale directory entry remains\n" msgstr ""
-#: gfs2/fsck/pass2.c:362 -msgid "Found . dentry\n" +#: gfs2/fsck/pass2.c:438 +#, c-format +msgid "Found . dentry in directory %lld (0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass2.c:365 +#: gfs2/fsck/pass2.c:443 #, c-format msgid "Already found '.' entry in directory %llu (0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass2.c:369 +#: gfs2/fsck/pass2.c:447 msgid "Clear duplicate '.' entry? (y/n) " msgstr ""
-#: gfs2/fsck/pass2.c:370 +#: gfs2/fsck/pass2.c:448 msgid "Duplicate '.' entry remains\n" msgstr ""
-#: gfs2/fsck/pass2.c:390 +#: gfs2/fsck/pass2.c:468 #, c-format msgid "" "'.' entry's value incorrect in directory %llu (0x%llx). Points to %llu (0x" "%llx) when it should point to %llu (0x%llx).\n" msgstr ""
-#: gfs2/fsck/pass2.c:400 +#: gfs2/fsck/pass2.c:478 msgid "Remove '.' reference? (y/n) " msgstr ""
-#: gfs2/fsck/pass2.c:401 +#: gfs2/fsck/pass2.c:479 msgid "Invalid '.' reference remains\n" msgstr ""
-#: gfs2/fsck/pass2.c:420 -msgid "Found .. dentry\n" +#: gfs2/fsck/pass2.c:498 +#, c-format +msgid "Found '..' dentry in directory %lld (0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass2.c:422 +#: gfs2/fsck/pass2.c:502 #, c-format -msgid "Already found '..' entry in directory %llu(0x%llx)\n" +msgid "Already had a '..' entry in directory %llu(0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass2.c:426 +#: gfs2/fsck/pass2.c:506 msgid "Clear duplicate '..' entry? (y/n) " msgstr ""
-#: gfs2/fsck/pass2.c:427 +#: gfs2/fsck/pass2.c:507 msgid "Duplicate '..' entry remains\n" msgstr ""
-#: gfs2/fsck/pass2.c:446 +#: gfs2/fsck/pass2.c:526 #, c-format msgid "" "Found '..' entry in directory %llu (0x%llx) pointing to something that's not " "a directory" msgstr ""
-#: gfs2/fsck/pass2.c:450 +#: gfs2/fsck/pass2.c:530 msgid "Clear bad '..' directory entry? (y/n) " msgstr ""
-#: gfs2/fsck/pass2.c:451 +#: gfs2/fsck/pass2.c:531 msgid "Bad '..' directory entry remains\n" msgstr ""
-#: gfs2/fsck/pass2.c:480 +#: gfs2/fsck/pass2.c:560 #, c-format msgid "Found non-dir inode dentry pointing to %lld (0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass2.c:490 +#: gfs2/fsck/pass2.c:570 #, c-format msgid "%s: Hard link to block %llu (0x%llx) detected.\n" msgstr ""
-#: gfs2/fsck/pass2.c:495 +#: gfs2/fsck/pass2.c:575 msgid "Clear hard link to directory? (y/n) " msgstr ""
-#: gfs2/fsck/pass2.c:498 +#: gfs2/fsck/pass2.c:578 msgid "Hard link to directory remains\n" msgstr ""
-#: gfs2/fsck/pass2.c:508 +#: gfs2/fsck/pass2.c:588 msgid "valid reference" msgstr ""
-#: gfs2/fsck/pass2.c:516 +#: gfs2/fsck/pass2.c:596 #, c-format msgid "Bad directory entry '%s' cleared.\n" msgstr ""
-#: gfs2/fsck/pass2.c:544 +#: gfs2/fsck/pass2.c:624 #, c-format msgid "Checking system directory inode '%s'\n" msgstr ""
-#: gfs2/fsck/pass2.c:573 +#: gfs2/fsck/pass2.c:655 #, c-format msgid "No '.' entry found for %s directory.\n" msgstr ""
-#: gfs2/fsck/pass2.c:574 gfs2/fsck/pass2.c:768 +#: gfs2/fsck/pass2.c:656 gfs2/fsck/pass2.c:873 msgid "Is it okay to add '.' entry? (y/n) " msgstr ""
-#: gfs2/fsck/pass2.c:580 +#: gfs2/fsck/pass2.c:662 msgid "Unable to allocate name string\n" msgstr ""
-#: gfs2/fsck/pass2.c:586 +#: gfs2/fsck/pass2.c:668 msgid "Unable to zero name string\n" msgstr ""
-#: gfs2/fsck/pass2.c:591 +#: gfs2/fsck/pass2.c:673 msgid "Adding '.' entry\n" msgstr ""
-#: gfs2/fsck/pass2.c:603 gfs2/fsck/pass2.c:808 +#: gfs2/fsck/pass2.c:692 gfs2/fsck/pass2.c:920 msgid "The directory was not fixed.\n" msgstr ""
-#: gfs2/fsck/pass2.c:606 +#: gfs2/fsck/pass2.c:695 #, c-format msgid "%s inode %llu (0x%llx): Entries is %d - should be %d\n" msgstr ""
-#: gfs2/fsck/pass2.c:611 +#: gfs2/fsck/pass2.c:700 #, c-format msgid "Fix entries for %s inode %llu (0x%llx)? (y/n) " msgstr ""
-#: gfs2/fsck/pass2.c:617 +#: gfs2/fsck/pass2.c:706 msgid "Entries updated\n" msgstr ""
-#: gfs2/fsck/pass2.c:619 +#: gfs2/fsck/pass2.c:708 #, c-format msgid "Entries for inode %llu (0x%llx) left out of sync\n" msgstr ""
-#: gfs2/fsck/pass2.c:682 +#: gfs2/fsck/pass2.c:785 msgid "Checking directory inodes.\n" msgstr ""
-#: gfs2/fsck/pass2.c:698 +#: gfs2/fsck/pass2.c:801 #, c-format msgid "Checking directory inode at block %llu (0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass2.c:727 gfs2/fsck/pass3.c:125 +#: gfs2/fsck/pass2.c:832 gfs2/fsck/pass3.c:149 #, c-format msgid "" "Remove directory entry for bad inode %llu (0x%llx) in %llu (0x%llx)? (y/n)" msgstr ""
-#: gfs2/fsck/pass2.c:741 +#: gfs2/fsck/pass2.c:846 #, c-format msgid "Unable to find dentry for %llu (0x%llx) in %llu (0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass2.c:749 gfs2/fsck/pass3.c:146 +#: gfs2/fsck/pass2.c:854 gfs2/fsck/pass3.c:170 msgid "Directory entry removed\n" msgstr ""
-#: gfs2/fsck/pass2.c:751 +#: gfs2/fsck/pass2.c:856 msgid "Directory entry to invalid inode remains.\n" msgstr ""
-#: gfs2/fsck/pass2.c:752 +#: gfs2/fsck/pass2.c:857 #, c-format msgid "Directory block %lld (0x%llx) is now marked as 'invalid'\n" msgstr ""
-#: gfs2/fsck/pass2.c:763 +#: gfs2/fsck/pass2.c:868 #, c-format msgid "No '.' entry found for directory inode at block %llu (0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass2.c:776 gfs2/fsck/pass3.c:38 +#: gfs2/fsck/pass2.c:881 gfs2/fsck/pass3.c:38 msgid "Unable to allocate name\n" msgstr ""
-#: gfs2/fsck/pass2.c:782 gfs2/fsck/pass3.c:45 +#: gfs2/fsck/pass2.c:887 gfs2/fsck/pass3.c:45 msgid "Unable to zero name\n" msgstr ""
-#: gfs2/fsck/pass2.c:794 gfs2/fsck/pass3.c:61 +#: gfs2/fsck/pass2.c:906 gfs2/fsck/pass3.c:67 #, c-format msgid "Directory at %lld (0x%llx)" msgstr ""
-#: gfs2/fsck/pass2.c:803 +#: gfs2/fsck/pass2.c:915 msgid "". (itself)"" msgstr ""
-#: gfs2/fsck/pass2.c:806 +#: gfs2/fsck/pass2.c:918 msgid "The directory was fixed.\n" msgstr ""
-#: gfs2/fsck/pass2.c:813 +#: gfs2/fsck/pass2.c:925 #, c-format msgid "Entries is %d - should be %d for inode block %llu (0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass2.c:818 +#: gfs2/fsck/pass2.c:930 msgid "Fix the entry count? (y/n) " msgstr ""
-#: gfs2/fsck/pass2.c:822 +#: gfs2/fsck/pass2.c:934 msgid "The entry count was not fixed.\n" msgstr ""
@@ -2347,142 +2543,156 @@ msgstr "" msgid "old ".."" msgstr ""
-#: gfs2/fsck/pass3.c:66 +#: gfs2/fsck/pass3.c:72 msgid "new ".."" msgstr ""
-#: gfs2/fsck/pass3.c:85 +#: gfs2/fsck/pass3.c:94 +#, c-format +msgid "Orphaned directory at block %llu (0x%llx) moved to lost+found\n" +msgstr "" + +#: gfs2/fsck/pass3.c:103 #, c-format msgid "" "Directory '..' and treewalk connections disagree for inode %llu (0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass3.c:88 +#: gfs2/fsck/pass3.c:106 #, c-format msgid "'..' has %llu (0x%llx), treewalk has %llu (0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass3.c:105 +#: gfs2/fsck/pass3.c:122 msgid "Orphaned directory, move to lost+found\n" msgstr ""
-#: gfs2/fsck/pass3.c:109 +#: gfs2/fsck/pass3.c:126 #, c-format msgid "Treewalk parent is correct, fixing dotdot -> %llu (0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass3.c:120 -msgid ".. parent is valid, but treewalkis bad - reattaching to lost+found" +#: gfs2/fsck/pass3.c:137 +msgid "Both .. and treewalk parents are directories, going with treewalk...\n" msgstr ""
-#: gfs2/fsck/pass3.c:139 -#, c-format -msgid "Unable to find dentry for block %llu (0x%llx) in %llu (0x%llx)\n" +#: gfs2/fsck/pass3.c:144 +msgid ".. parent is valid, but treewalk is bad - reattaching to lost+found" msgstr ""
-#: gfs2/fsck/pass3.c:148 +#: gfs2/fsck/pass3.c:155 msgid "Directory entry to invalid inode remains\n" msgstr ""
-#: gfs2/fsck/pass3.c:150 +#: gfs2/fsck/pass3.c:164 +#, c-format +msgid "Unable to find dentry for block %llu (0x%llx) in %llu (0x%llx)\n" +msgstr "" + +#: gfs2/fsck/pass3.c:171 msgid "Marking directory unlinked\n" msgstr ""
-#: gfs2/fsck/pass3.c:155 -msgid "" -"Both .. and treewalk parents are directories, going with treewalk for " -"now...\n" +#: gfs2/fsck/pass3.c:196 +msgid "Marking root inode connected\n" msgstr ""
-#: gfs2/fsck/pass3.c:168 -#, c-format -msgid "Orphaned directory at block %llu (0x%llx) moved to lost+found\n" +#: gfs2/fsck/pass3.c:202 +msgid "Marking GFS1 statfs file inode connected\n" msgstr ""
-#: gfs2/fsck/pass3.c:194 -msgid "Marking root inode connected\n" +#: gfs2/fsck/pass3.c:208 +msgid "Marking GFS1 jindex file inode connected\n" +msgstr "" + +#: gfs2/fsck/pass3.c:214 +msgid "Marking GFS1 rindex file inode connected\n" +msgstr "" + +#: gfs2/fsck/pass3.c:220 +msgid "Marking GFS1 quota file inode connected\n" msgstr ""
-#: gfs2/fsck/pass3.c:199 +#: gfs2/fsck/pass3.c:227 msgid "Marking master directory inode connected\n" msgstr ""
-#: gfs2/fsck/pass3.c:207 +#: gfs2/fsck/pass3.c:237 msgid "Checking directory linkage.\n" msgstr ""
-#: gfs2/fsck/pass3.c:220 +#: gfs2/fsck/pass3.c:250 #, c-format msgid "Directory at block %llu (0x%llx) connected\n" msgstr ""
-#: gfs2/fsck/pass3.c:228 +#: gfs2/fsck/pass3.c:258 msgid "Found unlinked directory containing bad block\n" msgstr ""
-#: gfs2/fsck/pass3.c:230 +#: gfs2/fsck/pass3.c:260 msgid "Clear unlinked directory with bad blocks? (y/n) " msgstr ""
-#: gfs2/fsck/pass3.c:232 gfs2/fsck/pass3.c:260 +#: gfs2/fsck/pass3.c:262 gfs2/fsck/pass3.c:289 #, c-format msgid "inode %lld (0x%llx) is now marked as free\n" msgstr ""
-#: gfs2/fsck/pass3.c:246 +#: gfs2/fsck/pass3.c:276 msgid "Unlinked directory with bad block remains\n" msgstr ""
-#: gfs2/fsck/pass3.c:252 +#: gfs2/fsck/pass3.c:281 msgid "Unlinked block marked as an inode is not an inode\n" msgstr ""
-#: gfs2/fsck/pass3.c:254 +#: gfs2/fsck/pass3.c:283 msgid "Clear the unlinked block? (y/n) " msgstr ""
-#: gfs2/fsck/pass3.c:256 +#: gfs2/fsck/pass3.c:285 msgid "The block was not cleared\n" msgstr ""
-#: gfs2/fsck/pass3.c:270 +#: gfs2/fsck/pass3.c:299 msgid "The block was cleared\n" msgstr ""
-#: gfs2/fsck/pass3.c:274 +#: gfs2/fsck/pass3.c:303 #, c-format msgid "Found unlinked directory at block %llu (0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass3.c:280 +#: gfs2/fsck/pass3.c:309 msgid "Unlinked directory has zero size.\n" msgstr ""
-#: gfs2/fsck/pass3.c:282 +#: gfs2/fsck/pass3.c:311 msgid "Remove zero-size unlinked directory? (y/n) " msgstr ""
-#: gfs2/fsck/pass3.c:285 +#: gfs2/fsck/pass3.c:314 msgid "zero-sized unlinked inode" msgstr ""
-#: gfs2/fsck/pass3.c:290 +#: gfs2/fsck/pass3.c:319 msgid "Zero-size unlinked directory remains\n" msgstr ""
-#: gfs2/fsck/pass3.c:294 +#: gfs2/fsck/pass3.c:323 msgid "Add unlinked directory to lost+found? (y/n) " msgstr ""
-#: gfs2/fsck/pass3.c:301 +#: gfs2/fsck/pass3.c:330 msgid "Directory relinked to lost+found\n" msgstr ""
-#: gfs2/fsck/pass3.c:303 +#: gfs2/fsck/pass3.c:332 msgid "Unlinked directory remains unlinked\n" msgstr ""
-#: gfs2/fsck/pass3.c:310 +#: gfs2/fsck/pass3.c:339 #, c-format msgid "At end of pass3, lost+found entries is %u\n" msgstr "" @@ -2501,420 +2711,501 @@ msgstr "" msgid "osi_tree broken in scan_info_list!!\n" msgstr ""
-#: gfs2/fsck/pass4.c:62 +#: gfs2/fsck/pass4.c:69 #, c-format msgid "Found unlinked inode at %llu (0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass4.c:67 +#: gfs2/fsck/pass4.c:74 #, c-format -msgid "Unlinked inode %llu (0x%llx) containsbad blocks\n" +msgid "Unlinked inode %llu (0x%llx) contains bad blocks\n" msgstr ""
-#: gfs2/fsck/pass4.c:71 +#: gfs2/fsck/pass4.c:78 msgid "Delete unlinked inode with bad blocks? (y/n) " msgstr ""
-#: gfs2/fsck/pass4.c:78 +#: gfs2/fsck/pass4.c:85 msgid "bad unlinked" msgstr ""
-#: gfs2/fsck/pass4.c:83 +#: gfs2/fsck/pass4.c:90 msgid "Unlinked inode with bad blocks not cleared\n" msgstr ""
-#: gfs2/fsck/pass4.c:92 +#: gfs2/fsck/pass4.c:98 #, c-format msgid "Unlinked block %lld (0x%llx) marked as inode is not an inode (%d)\n" msgstr ""
-#: gfs2/fsck/pass4.c:98 +#: gfs2/fsck/pass4.c:104 msgid "Delete unlinked inode? (y/n) " msgstr ""
-#: gfs2/fsck/pass4.c:103 +#: gfs2/fsck/pass4.c:109 msgid "invalid unlinked" msgstr ""
-#: gfs2/fsck/pass4.c:106 +#: gfs2/fsck/pass4.c:112 msgid "The inode was deleted\n" msgstr ""
-#: gfs2/fsck/pass4.c:108 +#: gfs2/fsck/pass4.c:114 msgid "The inode was not deleted\n" msgstr ""
-#: gfs2/fsck/pass4.c:120 +#: gfs2/fsck/pass4.c:126 msgid "Unlinked inode has zero size\n" msgstr ""
-#: gfs2/fsck/pass4.c:121 +#: gfs2/fsck/pass4.c:127 msgid "Clear zero-size unlinked inode? (y/n) " msgstr ""
-#: gfs2/fsck/pass4.c:124 +#: gfs2/fsck/pass4.c:130 msgid "unlinked zero-length" msgstr ""
-#: gfs2/fsck/pass4.c:131 +#: gfs2/fsck/pass4.c:137 msgid "Add unlinked inode to lost+found? (y/n)" msgstr ""
-#: gfs2/fsck/pass4.c:142 +#: gfs2/fsck/pass4.c:148 msgid "Unlinked inode left unlinked\n" msgstr ""
-#: gfs2/fsck/pass4.c:146 +#: gfs2/fsck/pass4.c:152 #, c-format msgid "" "Link count inconsistent for inode %llu (0x%llx) has %u but fsck found %u.\n" msgstr ""
-#: gfs2/fsck/pass4.c:153 +#: gfs2/fsck/pass4.c:159 #, c-format msgid "Update link count for inode %llu (0x%llx) ? (y/n) " msgstr ""
-#: gfs2/fsck/pass4.c:161 +#: gfs2/fsck/pass4.c:167 #, c-format msgid "Link count updated to %d for inode %llu (0x%llx)\n" msgstr ""
-#: gfs2/fsck/pass4.c:167 +#: gfs2/fsck/pass4.c:173 #, c-format msgid "Link count for inode %llu (0x%llx) still incorrect\n" msgstr ""
-#: gfs2/fsck/pass4.c:172 +#: gfs2/fsck/pass4.c:178 #, c-format msgid "block %llu (0x%llx) has link count %d\n" msgstr ""
-#: gfs2/fsck/pass4.c:179 +#: gfs2/fsck/pass4.c:185 msgid "Unable to find lost+found inode in inode_hash!!\n" msgstr ""
-#: gfs2/fsck/pass4.c:201 +#: gfs2/fsck/pass4.c:207 #, c-format msgid "At beginning of pass4, lost+found entries is %u\n" msgstr ""
-#: gfs2/fsck/pass4.c:203 +#: gfs2/fsck/pass4.c:209 msgid "Checking inode reference counts.\n" msgstr ""
-#: gfs2/fsck/pass4.c:210 +#: gfs2/fsck/pass4.c:216 #, c-format msgid "At end of pass4, lost+found entries is %u\n" msgstr ""
-#: gfs2/fsck/pass5.c:47 +#: gfs2/fsck/pass5.c:53 gfs2/fsck/pass5.c:97 #, c-format msgid "Invalid block type %d found\n" msgstr ""
-#: gfs2/fsck/pass5.c:84 +#: gfs2/fsck/pass5.c:92 #, c-format -msgid "Unlinked inode block found at block %llu (0x%llx).\n" +msgid "Invalid freemeta type %d found\n" msgstr ""
-#: gfs2/fsck/pass5.c:88 -msgid "Do you want to fix the bitmap? (y/n) " +#: gfs2/fsck/pass5.c:133 +#, c-format +msgid "Invalid status for block %llu (0x%llx).\n" msgstr ""
-#: gfs2/fsck/pass5.c:90 +#: gfs2/fsck/pass5.c:145 #, c-format -msgid "Unlinked block %llu (0x%llx) bitmap not fixed.\n" +msgid "Unlinked inode found at block %llu (0x%llx).\n" +msgstr "" + +#: gfs2/fsck/pass5.c:149 +msgid "Do you want to reclaim the block? (y/n) " msgstr ""
-#: gfs2/fsck/pass5.c:96 +#: gfs2/fsck/pass5.c:152 #, c-format -msgid "Unlinked block %llu (0x%llx) bitmap fixed.\n" +msgid "Unlinked block %llu (0x%llx) bitmap not fixed.\n" msgstr ""
-#: gfs2/fsck/pass5.c:101 +#: gfs2/fsck/pass5.c:158 #, c-format -msgid "Unlinked block found at block %llu (0x%llx), left unchanged.\n" +msgid "Unlinked block %llu (0x%llx) bitmap fixed.\n" msgstr ""
-#: gfs2/fsck/pass5.c:110 +#: gfs2/fsck/pass5.c:163 #, c-format -msgid "Ondisk and fsck bitmaps differ at block %llu (0x%llx) \n" +msgid "Unlinked block found at block %llu (0x%llx), left unchanged.\n" msgstr ""
-#: gfs2/fsck/pass5.c:114 +#: gfs2/fsck/pass5.c:172 #, c-format -msgid "Ondisk status is %u (%s) but FSCK thinks it should be " +msgid "Block %llu (0x%llx) bitmap says %u (%s) but FSCK saw %u (%s)\n" msgstr ""
-#: gfs2/fsck/pass5.c:117 +#: gfs2/fsck/pass5.c:179 #, c-format msgid "Metadata type is %u (%s)\n" msgstr ""
-#: gfs2/fsck/pass5.c:120 +#: gfs2/fsck/pass5.c:182 #, c-format msgid "Fix bitmap for block %llu (0x%llx) ? (y/n) " msgstr ""
-#: gfs2/fsck/pass5.c:124 -msgid "Failed.\n" +#: gfs2/fsck/pass5.c:186 +msgid "Repair failed.\n" msgstr ""
-#: gfs2/fsck/pass5.c:126 -msgid "Succeeded.\n" +#: gfs2/fsck/pass5.c:188 +msgid "Fixed.\n" msgstr ""
-#: gfs2/fsck/pass5.c:128 +#: gfs2/fsck/pass5.c:190 #, c-format msgid "Bitmap at block %llu (0x%llx) left inconsistent\n" msgstr ""
-#: gfs2/fsck/pass5.c:163 +#: gfs2/fsck/pass5.c:228 #, c-format msgid "RG #%llu (0x%llx) free count inconsistent: is %u should be %u\n" msgstr ""
-#: gfs2/fsck/pass5.c:172 +#: gfs2/fsck/pass5.c:237 #, c-format -msgid "Inode count inconsistent: is %u should be %u\n" +msgid "RG #%llu (0x%llx) Inode count inconsistent: is %u should be %u\n" +msgstr "" + +#: gfs2/fsck/pass5.c:246 +#, c-format +msgid "" +"RG #%llu (0x%llx) Used metadata count inconsistent: is %u should be %u\n" +msgstr "" + +#: gfs2/fsck/pass5.c:255 +#, c-format +msgid "" +"RG #%llu (0x%llx) Free metadata count inconsistent: is %u should be %u\n" msgstr ""
-#: gfs2/fsck/pass5.c:181 +#: gfs2/fsck/pass5.c:267 msgid "Internal fsck error - AAHHH!\n" msgstr ""
-#: gfs2/fsck/pass5.c:185 +#: gfs2/fsck/pass5.c:271 msgid "Update resource group counts? (y/n) " msgstr ""
-#: gfs2/fsck/pass5.c:186 +#: gfs2/fsck/pass5.c:272 msgid "Resource group counts updated\n" msgstr ""
-#: gfs2/fsck/pass5.c:190 +#: gfs2/fsck/pass5.c:279 msgid "Resource group counts left inconsistent\n" msgstr ""
-#: gfs2/fsck/pass5.c:211 +#: gfs2/fsck/pass5.c:301 #, c-format msgid "Verifying Resource Group #%llu\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:24 +#: gfs2/fsck/rgrepair.c:27 #, c-format msgid "rindex #%d " msgstr ""
-#: gfs2/fsck/rgrepair.c:52 +#: gfs2/fsck/rgrepair.c:55 #, c-format -msgid "Checking for RGs in journal%d.\n" +msgid "Checking for rgrps in journal%d.\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:61 +#: gfs2/fsck/rgrepair.c:64 #, c-format -msgid "False RG found at block 0x%llx\n" +msgid "False rgrp found at block 0x%llx\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:137 +#: gfs2/fsck/rgrepair.c:111 #, c-format -msgid "RG found at block 0x%llx\n" +msgid "rgrp found at block 0x%llx\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:158 +#: gfs2/fsck/rgrepair.c:133 msgid "(shortest so far)\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:177 +#: gfs2/fsck/rgrepair.c:149 #, c-format -msgid "First RG distance: 0x%llx\n" +msgid "First rgrp distance: 0x%llx\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:178 +#: gfs2/fsck/rgrepair.c:150 #, c-format -msgid "Distance between RGs: 0x%llx\n" +msgid "Distance between rgrps: 0x%llx\n" +msgstr "" + +#: gfs2/fsck/rgrepair.c:160 +msgid "rgrp 2 is damaged: getting dist from index: " msgstr ""
-#: gfs2/fsck/rgrepair.c:188 -msgid "RG 2 is damaged: getting dist from index: " +#: gfs2/fsck/rgrepair.c:165 +msgid "rgrp index 2 is damaged: extrapolating dist: " msgstr ""
-#: gfs2/fsck/rgrepair.c:193 -msgid "RG index 2 is damaged: extrapolating dist: " +#: gfs2/fsck/rgrepair.c:171 +#, c-format +msgid "Adjusted first rgrp distance: 0x%llx\n" +msgstr "" + +#: gfs2/fsck/rgrepair.c:331 +#, c-format +msgid "rgrp found at 0x%llx, length=%d, used=%llu, free=%d\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:199 +#: gfs2/fsck/rgrepair.c:365 #, c-format -msgid "Adjusted first RG distance: 0x%llx\n" +msgid "rgrp found at 0x%llx, length=%lld\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:210 +#: gfs2/fsck/rgrepair.c:461 #, c-format msgid "Block 0x%llx\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:217 -msgid "Can't allocate memory for rg repair.\n" +#: gfs2/fsck/rgrepair.c:468 +msgid "Can't allocate memory for rgrp repair.\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:230 +#: gfs2/fsck/rgrepair.c:478 #, c-format -msgid "Missing or damaged RG at block %llu (0x%llx)\n" +msgid "Missing or damaged rgrp at block %llu (0x%llx)\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:234 -msgid "Error: too many bad RGs.\n" +#: gfs2/fsck/rgrepair.c:483 +msgid "" +"Error: too many missing or damaged rgrps using this method. Time to try " +"another method.\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:270 gfs2/fsck/rgrepair.c:302 +#: gfs2/fsck/rgrepair.c:520 gfs2/fsck/rgrepair.c:574 #, c-format msgid "Prev ri_data set to: %lx.\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:274 +#: gfs2/fsck/rgrepair.c:525 #, c-format -msgid "%c RG %d at block 0x%llX %s" +msgid " rgrp %d at block 0x%llx intact" msgstr ""
-#: gfs2/fsck/rgrepair.c:286 +#: gfs2/fsck/rgrepair.c:528 #, c-format -msgid " [length 0x%llx]\n" +msgid "* rgrp %d at block 0x%llx *** DAMAGED ***" msgstr ""
-#: gfs2/fsck/rgrepair.c:309 -msgid "RG index rebuilt as follows:\n" +#: gfs2/fsck/rgrepair.c:551 gfs2/fsck/rgrepair.c:554 +#, c-format +msgid " [length 0x%llx]\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:343 gfs2/mkfs/main_grow.c:317 -#: gfs2/mkfs/main_mkfs.c:601 -#, c-format -msgid "Geometry error\n" +#: gfs2/fsck/rgrepair.c:581 +msgid "rindex rebuilt as follows:\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:347 gfs2/mkfs/main_grow.c:333 -#: gfs2/mkfs/main_mkfs.c:618 +#: gfs2/fsck/rgrepair.c:648 #, c-format -msgid "Device is too small (%llu bytes)\n" +msgid "rgsize must be: %lld (0x%llx)\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:356 +#: gfs2/fsck/rgrepair.c:658 #, c-format -msgid "fs_total_size = 0x%llX blocks.\n" +msgid "fs_total_size = 0x%llx blocks.\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:366 +#: gfs2/fsck/rgrepair.c:660 #, c-format -msgid "L2: number of rgs in the index = %d.\n" +msgid "L3: number of rgs in the index = %d.\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:384 +#: gfs2/fsck/rgrepair.c:674 #, c-format -msgid "" -"Block #%lld (0x%llx) (%d of %d) is neither GFS2_METATYPE_RB nor " -"GFS2_METATYPE_RG.\n" +msgid "Block #%lld (0x%llx) (%d of %d) is not %s.\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:389 +#: gfs2/fsck/rgrepair.c:678 msgid "Fix the Resource Group? (y/n)" msgstr ""
-#: gfs2/fsck/rgrepair.c:390 -msgid "Attempting to repair the RG.\n" +#: gfs2/fsck/rgrepair.c:679 +msgid "Attempting to repair the rgrp.\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:467 +#: gfs2/fsck/rgrepair.c:766 msgid "The rindex file does not meet our expectations.\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:488 -msgid "Error rebuilding rg list.\n" +#: gfs2/fsck/rgrepair.c:792 gfs2/fsck/rgrepair.c:804 +msgid "Error rebuilding rgrp list.\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:498 +#: gfs2/fsck/rgrepair.c:814 msgid "WARNING: rindex file is corrupt.\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:503 +#: gfs2/fsck/rgrepair.c:819 #, c-format msgid "L%d: number of rgs expected = %lld.\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:506 +#: gfs2/fsck/rgrepair.c:822 #, c-format msgid "L%d: They don't match; either (1) the fs was extended, (2) an odd\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:507 +#: gfs2/fsck/rgrepair.c:824 #, c-format -msgid "L%d: rg size was used, or (3) we have a corrupt rg index.\n" +msgid "L%d: rgrp size was used, or (3) we have a corrupt rg index.\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:536 +#: gfs2/fsck/rgrepair.c:850 #, c-format -msgid "Level %d didn't work. Too many descepencies.\n" +msgid "%d addr: 0x%llx < 0x%llx * mismatch\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:538 +#: gfs2/fsck/rgrepair.c:857 #, c-format -msgid "%d out of %d RGs did not match what was expected.\n" +msgid "%d addr: 0x%llx > 0x%llx * mismatch\n" msgstr ""
-#: gfs2/fsck/rgrepair.c:563 +#: gfs2/fsck/rgrepair.c:867 +#, c-format +msgid "%d addr: 0x%llx 0x%llx * has mismatch\n" +msgstr "" + +#: gfs2/fsck/rgrepair.c:878 +#, c-format +msgid "Level %d didn't work. Too many discrepancies.\n" +msgstr "" + +#: gfs2/fsck/rgrepair.c:880 +#, c-format +msgid "%d out of %d rgrps (%d percent) did not match what was expected.\n" +msgstr "" + +#: gfs2/fsck/rgrepair.c:905 +#, c-format +msgid "Entry missing from rindex: 0x%llx\n" +msgstr "" + +#: gfs2/fsck/rgrepair.c:910 +msgid "Out of memory!\n" +msgstr "" + +#: gfs2/fsck/rgrepair.c:929 msgid "Fix the index? (y/n)" msgstr ""
-#: gfs2/fsck/rgrepair.c:582 -msgid "RG index not fixed.\n" +#: gfs2/fsck/rgrepair.c:950 +msgid "rindex not fixed.\n" msgstr ""
-#: gfs2/fsck/util.c:47 +#: gfs2/fsck/util.c:52 #, c-format msgid "" "\rChecking %lld%c of %lld%c of file at %lld (0x%llx)- %llu percent " "complete. \r" msgstr ""
-#: gfs2/fsck/util.c:78 +#: gfs2/fsck/util.c:84 #, c-format msgid "\r%llu percent complete.\r" msgstr ""
-#: gfs2/fsck/util.c:260 +#: gfs2/fsck/util.c:348 msgid "Unable to allocate inode_with_dups structure\n" msgstr ""
-#: gfs2/fsck/util.c:265 +#: gfs2/fsck/util.c:353 msgid "Unable to zero inode_with_dups structure\n" msgstr ""
-#: gfs2/fsck/util.c:282 +#: gfs2/fsck/util.c:378 #, c-format msgid "" "Found %d reference(s) to block %llu (0x%llx) as %s in inode #%llu (0x%llx)\n" msgstr ""
-#: gfs2/fsck/util.c:289 +#: gfs2/fsck/util.c:385 msgid "This is the original reference.\n" msgstr ""
-#: gfs2/fsck/util.c:291 +#: gfs2/fsck/util.c:387 #, c-format -msgid "This brings the total to: %d\n" +msgid "This brings the total to: %d duplicate references\n" msgstr ""
-#: gfs2/fsck/util.c:315 +#: gfs2/fsck/util.c:412 msgid "Unable to allocate dir_info structure\n" msgstr ""
-#: gfs2/fsck/util.c:319 +#: gfs2/fsck/util.c:416 msgid "Error while zeroing dir_info structure\n" msgstr ""
+#: gfs2/fsck/util.c:568 +msgid "directory" +msgstr "" + +#: gfs2/fsck/util.c:575 +msgid "file" +msgstr "" + +#: gfs2/fsck/util.c:579 +msgid "symlink" +msgstr "" + +#: gfs2/fsck/util.c:584 +msgid "block device" +msgstr "" + +#: gfs2/fsck/util.c:589 +msgid "character device" +msgstr "" + +#: gfs2/fsck/util.c:594 +msgid "fifo" +msgstr "" + +#: gfs2/fsck/util.c:599 +msgid "socket" +msgstr "" + +#: gfs2/fsck/util.c:604 +msgid "invalid mode" +msgstr "" + #: gfs2/mkfs/main.c:51 msgid "Unknown mode\n" msgstr ""
-#: gfs2/mkfs/main_grow.c:52 +#: gfs2/mkfs/main_grow.c:65 #, c-format msgid "" "Usage:\n" @@ -2929,76 +3220,82 @@ msgid "" " -v Verbose, increase verbosity\n" msgstr ""
-#: gfs2/mkfs/main_grow.c:86 +#: gfs2/mkfs/main_grow.c:99 #, c-format msgid "(Test mode--File system will not be changed)\n" msgstr ""
-#: gfs2/mkfs/main_grow.c:195 +#: gfs2/mkfs/main_grow.c:200 #, c-format msgid "%d new rindex entries.\n" msgstr ""
-#: gfs2/mkfs/main_grow.c:305 gfs2/mkfs/main_jadd.c:503 +#: gfs2/mkfs/main_grow.c:227 #, c-format -msgid "Not a valid GFS2 mount point: %s\n" +msgid "Incorrect rindex size. want %ld(%d RGs), have %ld\n" +msgstr "" + +#: gfs2/mkfs/main_grow.c:237 +msgid "Error writing first new rindex entry;aborted.\n" +msgstr "" + +#: gfs2/mkfs/main_grow.c:247 +msgid "Error writing new rindex entries;aborted.\n" msgstr ""
-#: gfs2/mkfs/main_grow.c:314 gfs2/mkfs/main_mkfs.c:562 +#: gfs2/mkfs/main_grow.c:263 #, c-format -msgid "can't open device %s: %s\n" +msgid "truncating rindex to %ld\n" +msgstr "" + +#: gfs2/mkfs/main_grow.c:358 gfs2/mkfs/main_jadd.c:506 +#: gfs2/mkfs/main_mkfs.c:590 +msgid "Bad constants (1)" msgstr ""
-#: gfs2/mkfs/main_grow.c:330 +#: gfs2/mkfs/main_grow.c:362 msgid "gfs: Error reading superblock.\n" msgstr ""
-#: gfs2/mkfs/main_grow.c:339 gfs2/mkfs/main_jadd.c:513 -#, c-format -msgid "Error mounting GFS2 metafs: %s\n" +#: gfs2/mkfs/main_grow.c:364 +msgid "cannot grow gfs1 filesystem\n" msgstr ""
-#: gfs2/mkfs/main_grow.c:348 +#: gfs2/mkfs/main_grow.c:376 msgid "GFS2 rindex not found. Please run gfs2_fsck.\n" msgstr ""
-#: gfs2/mkfs/main_grow.c:364 +#: gfs2/mkfs/main_grow.c:390 +msgid "Error: No resource groups found.\n" +msgstr "" + +#: gfs2/mkfs/main_grow.c:398 msgid "Error: The device has grown by less than one Resource Group (RG).\n" msgstr ""
-#: gfs2/mkfs/main_grow.c:366 +#: gfs2/mkfs/main_grow.c:400 #, c-format msgid "The device grew by %lluMB. " msgstr ""
-#: gfs2/mkfs/main_grow.c:368 +#: gfs2/mkfs/main_grow.c:402 #, c-format msgid "One RG is %uMB for this file system.\n" msgstr ""
-#: gfs2/mkfs/main_grow.c:388 +#: gfs2/mkfs/main_grow.c:423 msgid "gfs2_grow complete.\n" msgstr ""
-#: gfs2/mkfs/main_jadd.c:38 -#, c-format -msgid "error doing get flags (%d): %s\n" -msgstr "" - -#: gfs2/mkfs/main_jadd.c:45 -#, c-format -msgid "error doing set flags (%d): %s\n" -msgstr "" - -#: gfs2/mkfs/main_jadd.c:56 +#: gfs2/mkfs/main_jadd.c:62 msgid "rename2system (1)\n" msgstr ""
-#: gfs2/mkfs/main_jadd.c:61 +#: gfs2/mkfs/main_jadd.c:67 msgid "rename2system (2)\n" msgstr ""
-#: gfs2/mkfs/main_jadd.c:73 +#: gfs2/mkfs/main_jadd.c:79 #, c-format msgid "" "Usage:\n" @@ -3016,104 +3313,57 @@ msgid "" " -V Print program version information, then exit\n" msgstr ""
-#: gfs2/mkfs/main_jadd.c:139 gfs2/mkfs/main_mkfs.c:176 +#: gfs2/mkfs/main_jadd.c:145 gfs2/mkfs/main_mkfs.c:206 gfs2/tune/main.c:92 #, c-format -msgid "Unknown option: %c\n" +msgid "Invalid option: %c\n" msgstr ""
-#: gfs2/mkfs/main_jadd.c:148 +#: gfs2/mkfs/main_jadd.c:154 msgid "no path specified (try -h for help)\n" msgstr ""
-#: gfs2/mkfs/main_jadd.c:151 +#: gfs2/mkfs/main_jadd.c:157 gfs2/mkfs/main_mkfs.c:221 #, c-format -msgid "Unrecognized option: %s\n" +msgid "Unrecognized argument: %s\n" msgstr ""
-#: gfs2/mkfs/main_jadd.c:154 gfs2/mkfs/main_mkfs.c:194 +#: gfs2/mkfs/main_jadd.c:160 gfs2/mkfs/main_mkfs.c:224 #, c-format msgid "Command Line Arguments:\n" msgstr ""
-#: gfs2/mkfs/main_jadd.c:167 gfs2/mkfs/main_mkfs.c:316 +#: gfs2/mkfs/main_jadd.c:173 gfs2/mkfs/main_mkfs.c:369 msgid "no journals specified\n" msgstr ""
-#: gfs2/mkfs/main_jadd.c:169 gfs2/mkfs/main_mkfs.c:319 +#: gfs2/mkfs/main_jadd.c:175 gfs2/mkfs/main_mkfs.c:372 msgid "bad journal size\n" msgstr ""
-#: gfs2/mkfs/main_jadd.c:171 gfs2/mkfs/main_mkfs.c:325 +#: gfs2/mkfs/main_jadd.c:177 gfs2/mkfs/main_mkfs.c:375 msgid "bad quota change size\n" msgstr ""
-#: gfs2/mkfs/main_jadd.c:191 +#: gfs2/mkfs/main_jadd.c:197 #, c-format msgid "Filesystem: %s\n" msgstr ""
-#: gfs2/mkfs/main_jadd.c:192 +#: gfs2/mkfs/main_jadd.c:198 #, c-format msgid "Old Journals %u\n" msgstr ""
-#: gfs2/mkfs/main_jadd.c:193 +#: gfs2/mkfs/main_jadd.c:199 #, c-format msgid "New Journals %u\n" msgstr ""
-#: gfs2/mkfs/main_jadd.c:215 -#, c-format -msgid "can't unlink %s: %s\n" -msgstr "" - -#: gfs2/mkfs/main_jadd.c:218 -#, c-format -msgid "can't create %s: %s\n" -msgstr "" - -#: gfs2/mkfs/main_jadd.c:239 gfs2/mkfs/main_jadd.c:271 -#, c-format -msgid "write error: %s from %s:%d: offset 0\n" -msgstr "" - -#: gfs2/mkfs/main_jadd.c:251 gfs2/mkfs/main_jadd.c:283 -#: gfs2/mkfs/main_jadd.c:351 gfs2/mkfs/main_jadd.c:472 -#, c-format -msgid "can't rename2system %s (%d): %s\n" -msgstr "" - -#: gfs2/mkfs/main_jadd.c:310 gfs2/mkfs/main_jadd.c:330 -#: gfs2/mkfs/main_jadd.c:418 gfs2/mkfs/main_jadd.c:448 -#, c-format -msgid "write error: %s from %s:%d: block %lld (0x%llx)\n" -msgstr "" - -#: gfs2/mkfs/main_jadd.c:342 gfs2/mkfs/main_jadd.c:463 -#, c-format -msgid "can't fsync: %s\n" -msgstr "" - -#: gfs2/mkfs/main_jadd.c:360 -#, c-format -msgid "Could not statfs the filesystem %s: %s\n" -msgstr "" - -#: gfs2/mkfs/main_jadd.c:377 -#, c-format -msgid "Could not find the jindex directory in gfs2meta mount! error: %s\n" -msgstr "" - -#: gfs2/mkfs/main_jadd.c:390 +#: gfs2/mkfs/main_jadd.c:389 msgid "There are no journals for this gfs2 fs! Did you mkfs.gfs2 correctly?\n" msgstr ""
-#: gfs2/mkfs/main_jadd.c:498 -#, c-format -msgid "can't open root directory %s: %s\n" -msgstr "" - -#: gfs2/mkfs/main_mkfs.c:49 +#: gfs2/mkfs/main_mkfs.c:52 #, c-format msgid "" "Usage:\n" @@ -3128,242 +3378,234 @@ msgid "" " -h Print this help, then exit\n" " -J <MB> Size of journals\n" " -j <num> Number of journals\n" +" -K Don't try to discard unused blocks\n" " -O Don't ask for confirmation\n" " -p <name> Name of the locking protocol\n" " -q Don't print anything\n" " -r <MB> Resource Group Size\n" " -t <name> Name of the lock table\n" -" -u <MB> Size of unlinked file\n" " -V Print program version information, then exit\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:119 +#: gfs2/mkfs/main_mkfs.c:81 +#, c-format +msgid "Issuing discard ioctl: range: %llu - %llu..." +msgstr "" + +#: gfs2/mkfs/main_mkfs.c:90 +#, c-format +msgid "Successful.\n" +msgstr "" + +#: gfs2/mkfs/main_mkfs.c:150 #, c-format msgid "lock protocol name %s is too long\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:134 +#: gfs2/mkfs/main_mkfs.c:165 #, c-format msgid "lock table name %s is too long\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:172 +#: gfs2/mkfs/main_mkfs.c:202 msgid "More than one device specified (try -h for help)\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:185 -msgid "no device specified (try -h for help)\n" -msgstr "" - -#: gfs2/mkfs/main_mkfs.c:191 +#: gfs2/mkfs/main_mkfs.c:215 gfs2/convert/gfs2_convert.c:1704 +#: gfs2/convert/gfs2_convert.c:1708 #, c-format -msgid "Unrecognized argument: %s\n" +msgid "No device specified. Please use '-h' for help\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:204 +#: gfs2/mkfs/main_mkfs.c:234 #, c-format msgid " rgsize = optimize for best performance\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:233 +#: gfs2/mkfs/main_mkfs.c:262 msgid "locktable error: contains space characters\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:235 +#: gfs2/mkfs/main_mkfs.c:264 msgid "locktable error: contains unprintable characters\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:240 +#: gfs2/mkfs/main_mkfs.c:269 msgid "locktable error: missing colon in the locktable\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:243 +#: gfs2/mkfs/main_mkfs.c:272 msgid "locktable error: missing cluster name\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:245 +#: gfs2/mkfs/main_mkfs.c:274 msgid "locktable error: cluster name too long\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:249 gfs2/mkfs/main_mkfs.c:255 +#: gfs2/mkfs/main_mkfs.c:278 gfs2/mkfs/main_mkfs.c:284 msgid "locktable error: missing filesystem name\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:252 +#: gfs2/mkfs/main_mkfs.c:281 gfs2/tune/super.c:205 +#, c-format msgid "locktable error: more than one colon present\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:257 +#: gfs2/mkfs/main_mkfs.c:286 msgid "locktable error: filesystem name too long\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:259 +#: gfs2/mkfs/main_mkfs.c:288 #, c-format msgid "lockproto error: %s unknown\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:275 +#: gfs2/mkfs/main_mkfs.c:306 +#, c-format +msgid "Are you sure you want to proceed? [y/n]" +msgstr "" + +#: gfs2/mkfs/main_mkfs.c:316 +msgid "aborted\n" +msgstr "" + +#: gfs2/mkfs/main_mkfs.c:336 #, c-format msgid "block size must be a power of two between 512 and %d\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:279 +#: gfs2/mkfs/main_mkfs.c:340 #, c-format msgid "Error: Block size %d is less than minimum logical block size (%d).\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:285 +#: gfs2/mkfs/main_mkfs.c:346 #, c-format msgid "" "WARNING: Block size %d is inefficient because it is less than the physical " "block size (%d).\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:291 gfs2/mkfs/main_mkfs.c:443 -#, c-format -msgid "" -"\n" -"Are you sure you want to proceed? [y/n] " -msgstr "" - -#: gfs2/mkfs/main_mkfs.c:293 gfs2/mkfs/main_mkfs.c:445 -msgid "unable to read from stdin\n" -msgstr "" - -#: gfs2/mkfs/main_mkfs.c:296 gfs2/mkfs/main_mkfs.c:448 -msgid "aborted\n" -msgstr "" - -#: gfs2/mkfs/main_mkfs.c:309 gfs2/mkfs/main_mkfs.c:312 +#: gfs2/mkfs/main_mkfs.c:362 gfs2/mkfs/main_mkfs.c:365 msgid "bad resource group size\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:322 -msgid "bad unlinked size\n" -msgstr "" - -#: gfs2/mkfs/main_mkfs.c:410 +#: gfs2/mkfs/main_mkfs.c:460 #, c-format msgid "" "Content of file or device unknown (do you have GNU fileutils installed?)\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:414 +#: gfs2/mkfs/main_mkfs.c:464 #, c-format msgid "It appears to contain: %s" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:439 -#, c-format -msgid "Error: device %s not found.\n" -msgstr "" - -#: gfs2/mkfs/main_mkfs.c:440 -#, c-format -msgid "This will destroy any data on %s.\n" -msgstr "" - -#: gfs2/mkfs/main_mkfs.c:465 -#, c-format -msgid "could not stat device %s\n" -msgstr "" - -#: gfs2/mkfs/main_mkfs.c:467 -#, c-format -msgid "%s is not a block device\n" -msgstr "" - -#: gfs2/mkfs/main_mkfs.c:473 -#, c-format -msgid "device %s is busy\n" -msgstr "" - -#: gfs2/mkfs/main_mkfs.c:499 +#: gfs2/mkfs/main_mkfs.c:494 #, c-format msgid "Expert mode: on\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:501 +#: gfs2/mkfs/main_mkfs.c:496 #, c-format msgid "Device: %s\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:503 +#: gfs2/mkfs/main_mkfs.c:498 #, c-format msgid "Blocksize: %u\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:504 +#: gfs2/mkfs/main_mkfs.c:499 #, c-format msgid "Device Size %.2f GB (%llu blocks)\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:507 +#: gfs2/mkfs/main_mkfs.c:502 #, c-format msgid "Filesystem Size: %.2f GB (%llu blocks)\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:510 +#: gfs2/mkfs/main_mkfs.c:505 #, c-format msgid "Journals: %u\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:511 +#: gfs2/mkfs/main_mkfs.c:506 #, c-format msgid "Resource Groups: %llu\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:513 +#: gfs2/mkfs/main_mkfs.c:508 #, c-format msgid "Locking Protocol: "%s"\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:514 +#: gfs2/mkfs/main_mkfs.c:509 #, c-format msgid "Lock Table: "%s"\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:518 +#: gfs2/mkfs/main_mkfs.c:513 #, c-format msgid "Writes: %u\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:521 +#: gfs2/mkfs/main_mkfs.c:516 #, c-format msgid "UUID: %s\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:569 +#: gfs2/mkfs/main_mkfs.c:563 #, c-format -msgid "Device topology error\n" +msgid "This will destroy any data on %s.\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:609 +#: gfs2/mkfs/main_mkfs.c:599 #, c-format msgid "%s: Specified block count is bigger than the actual device.\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:611 +#: gfs2/mkfs/main_mkfs.c:601 #, c-format msgid "Device Size is %.2f GB (%llu blocks)\n" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:656 -#, c-format -msgid "can't fsync device (%d): %s\n" +#: gfs2/mkfs/main_mkfs.c:627 +msgid "Error building jindex" +msgstr "" + +#: gfs2/mkfs/main_mkfs.c:632 +msgid "Error building per-node directory" +msgstr "" + +#: gfs2/mkfs/main_mkfs.c:637 +msgid "Error building inum inode" msgstr ""
-#: gfs2/mkfs/main_mkfs.c:660 +#: gfs2/mkfs/main_mkfs.c:643 +msgid "Error building statfs inode" +msgstr "" + +#: gfs2/mkfs/main_mkfs.c:649 +msgid "Error building rindex inode" +msgstr "" + +#: gfs2/mkfs/main_mkfs.c:654 +msgid "Error building quota inode" +msgstr "" + +#: gfs2/tune/main.c:99 #, c-format -msgid "error closing device (%d): %s\n" +msgid "Incorrect number of arguments\n" msgstr ""
-#: gfs2/tune/main.c:91 +#: gfs2/tune/main.c:105 #, c-format -msgid "Invalid option.\n" +msgid "The -L and -o locktable= options are mutually exclusive\n" msgstr ""
-#: gfs2/tune/main.c:102 +#: gfs2/tune/main.c:114 #, c-format msgid "Unable to open device %s\n" msgstr "" @@ -3383,19 +3625,14 @@ msgstr "" msgid "uuid %s has an invalid hex digit '%c' at offset %d.\n" msgstr ""
-#: gfs2/tune/super.c:99 -#, c-format -msgid "Error reading from device" -msgstr "" - -#: gfs2/tune/super.c:104 +#: gfs2/tune/super.c:109 #, c-format msgid "Not a GFS/GFS2 device\n" msgstr ""
#: gfs2/tune/super.c:127 #, c-format -msgid "Filesystem volume name: %.*s\n" +msgid "Filesystem volume name: %s\n" msgstr ""
#: gfs2/tune/super.c:129 @@ -3430,40 +3667,408 @@ msgstr ""
#: gfs2/tune/super.c:136 #, c-format -msgid "Lock Protocol: %.*s\n" +msgid "Lock Protocol: %s\n" msgstr ""
-#: gfs2/tune/super.c:138 +#: gfs2/tune/super.c:137 #, c-format -msgid "Lock table: %.*s\n" +msgid "Lock table: %s\n" msgstr ""
-#: gfs2/tune/super.c:148 +#: gfs2/tune/super.c:158 #, c-format -msgid "Unable to write super block\n" +msgid "UUID can be changed for a GFS2" msgstr ""
-#: gfs2/tune/super.c:166 +#: gfs2/tune/super.c:159 #, c-format -msgid "Label too long\n" +msgid " device only\n" +msgstr "" + +#: gfs2/tune/super.c:173 +#, c-format +msgid "Lock protocol name too long\n" msgstr ""
#: gfs2/tune/super.c:179 #, c-format -msgid "UUID can be changed for a GFS2" +msgid "Incorrect lock protocol specified\n" msgstr ""
-#: gfs2/tune/super.c:180 +#: gfs2/tune/super.c:190 #, c-format -msgid " device only\n" +msgid "Lock table name too long\n" msgstr ""
-#: gfs2/tune/super.c:195 +#: gfs2/tune/super.c:197 #, c-format -msgid "Incorrect lock protocol specified\n" +msgid "locktable error: mising colon in the locktable\n" +msgstr "" + +#: gfs2/tune/super.c:201 +#, c-format +msgid "locktable error: fsname too long\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:554 +msgid "Error: Can't allocate memory for indirect block fix\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:561 gfs2/convert/gfs2_convert.c:596 +#: gfs2/convert/gfs2_convert.c:696 +msgid "Error: Can't allocate memory for file conversion.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:589 gfs2/convert/gfs2_convert.c:690 +msgid "Error: Can't allocate memory for indirect block fix.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:836 gfs2/convert/gfs2_convert.c:871 +#: gfs2/convert/gfs2_convert.c:913 +msgid "Error: out of memory.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1007 +msgid "Converting inodes.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1026 gfs2/convert/gfs2_convert.c:1081 +#, c-format +msgid "\r%llu inodes from %d rgs converted." +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1122 +msgid "Error retrieving directory.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1147 gfs2/convert/gfs2_convert.c:2164 +#, c-format +msgid "\r%llu directories, %llu dirents fixed." +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1158 +#, c-format +msgid "Error retrieving inode 0x%llx\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1252 +msgid "fix_one_directory_exhash: error reading directory.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1268 +#, c-format +msgid "Error reading leaf %llx\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1296 +msgid "Error fixing exhash directory.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1303 +msgid "Error fixing linear directory.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1330 +msgid "" +"\n" +"Fixing file and directory information.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1345 +msgid "Error processing directory\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1381 gfs2/convert/gfs2_convert.c:1387 +#, c-format +msgid "Error retrieving inode at block %llx\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1403 +msgid "Error trying to fix cdpn dentry\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1437 +msgid "" +"The size reported in the journal index inode is not a\n" +"\tmultiple of the size of a journal index.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1443 +msgid "Unable to allocate journal index\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1447 +msgid "Unable to zero journal index\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1466 +msgid "An error occurred while reading the journal index file.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1476 +msgid "journal inode size invalid\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1525 gfs2/convert/gfs2_convert.c:1547 +#: gfs2/convert/gfs2_convert.c:1553 gfs2/convert/gfs2_convert.c:1564 +#: gfs2/convert/gfs2_convert.c:1570 gfs2/convert/gfs2_convert.c:2200 +msgid "Error: Bad constants (1)\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1581 +#, c-format +msgid "Error: %s does not look like a gfs1 filesystem.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1603 +#, c-format +msgid "Examining file system" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1605 +msgid "Unable to fill in resource group information.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1612 +#, c-format +msgid "%d rgs found.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1621 +#, c-format +msgid "This program will convert a gfs1 filesystem to a gfs2 filesystem.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1623 +#, c-format +msgid "" +"WARNING: This can't be undone. It is strongly advised that you:\n" +"\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1625 +#, c-format +msgid " 1. Back up your entire filesystem first.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1626 +#, c-format +msgid " 2. Run fsck.gfs2 first to ensure filesystem integrity.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1627 +#, c-format +msgid " 3. Make sure the filesystem is NOT mounted from any node.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1628 +#, c-format +msgid " 4. Make sure you have the latest software versions.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1636 +#, c-format +msgid "gfs2_convert version %s (built %s %s)\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1647 +#, c-format +msgid "" +"\n" +"Usage:\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1648 +#, c-format +msgid "" +"%s [-hnqvVy] <device>\n" +"\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1650 +#, c-format +msgid "\th - print this help message\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1651 +#, c-format +msgid "\tn - assume 'no' to all questions\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1652 +#, c-format +msgid "\tq - quieter output\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1653 +#, c-format +msgid "\tv - more verbose output\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1654 +#, c-format +msgid "\tV - print version information\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1655 +#, c-format +msgid "\ty - assume 'yes' to all questions\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1695 +#, c-format +msgid "Parameter not understood: %c\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1759 +msgid "Converting journal space to rg space.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1781 +msgid "Error: No suitable rg found for journal.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1784 +#, c-format +msgid "Addr 0x%llx comes after rg at addr 0x%llx\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1825 +msgid "gfs2_convert: Error converting bitmaps.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1855 +#, c-format +msgid "" +"\n" +"Next Inum: %llu\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1887 +msgid "Removing obsolete GFS1 file system structures.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1927 +#, c-format +msgid "Writing journal #%d..." +msgstr "" + +#: gfs2/convert/gfs2_convert.c:1935 +#, c-format +msgid "done.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:2054 +#, c-format +msgid "Couldn't lookup new quota file: %d\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:2089 +#, c-format +msgid "Convert %s from GFS1 to GFS2? (y/n)" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:2100 +#, c-format +msgid "Bad response '%s', please type 'y' or 'n'.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:2130 +#, c-format +msgid "%s not converted.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:2139 +msgid "Converting resource groups." +msgstr "" + +#: gfs2/convert/gfs2_convert.c:2144 +#, c-format +msgid "%s: Unable to convert resource groups.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:2156 +#, c-format +msgid "" +"\n" +"%s: Error renumbering inodes.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:2169 +#, c-format +msgid "" +"\n" +"%s: Error fixing directories.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:2176 +#, c-format +msgid "\r%llu cdpn symlinks moved to empty directories." +msgstr "" + +#: gfs2/convert/gfs2_convert.c:2180 +#, c-format +msgid "" +"\n" +"%s: Error fixing cdpn symlinks.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:2186 +msgid "" +"\n" +"Converting journals.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:2189 +#, c-format +msgid "%s: Error converting journal space.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:2211 +#, c-format +msgid "" +"Reduced journal size to %u MB to accommodate GFS2 file system structures.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:2219 +#, c-format +msgid "Error: could not build jindex: %s\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:2222 +msgid "Building GFS2 file system structures.\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:2226 +#, c-format +msgid "Error building per-node directories: %s\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:2233 +#, c-format +msgid "Error building inum inode: %s\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:2241 +#, c-format +msgid "Error building statfs inode: %s\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:2251 +#, c-format +msgid "Error building rindex inode: %s\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:2258 +#, c-format +msgid "Error building quota inode: %s\n" +msgstr "" + +#: gfs2/convert/gfs2_convert.c:2286 +msgid "Committing changes to disk.\n" msgstr ""
-#: gfs2/tune/super.c:222 +#: gfs2/convert/gfs2_convert.c:2302 #, c-format -msgid "Lock table name too big\n" +msgid "%s: filesystem converted successfully to gfs2.\n" msgstr ""
cluster-commits@lists.fedorahosted.org