btrfs "checksum verify failed"

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

Hinweis: In dem Thema btrfs "checksum verify failed" gibt es 12 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • btrfs "checksum verify failed"

    Hallo zusammen.

    Mein btrfs Dateisystem funktioniert zwar, aber ist recht voll und ich müsste es vergrößern.
    gparted führt vor einer Vergrößerung aber eine check aus, der einen Prüfsummen-Fehler findet:
    "checksum verify failed on 55705600 found B54DB998 wanted B3EC5F93"
    , was zum Abbruch der Dateisystem-Vergrößerung führt.

    Sämtliche Reparatur-Versuche schlugen fehl, darunter "btrfs check --repair", "btrfs rescue super-recover",
    "btrfs rescue chunk-recover", "btrfs rescue zero-log", "btrfs check --init-csum-tree", "btrfs check --init-extent-tree".
    "btrfs check --fix-crc" schien sehr vielversprechend, schein aber im aktuellen Umfang von btrfs nicht vorhanden.

    Hat irgendjemand eine Idee, wie das zu beheben sein könnte?

    TIA Hal

    Für den Inhalt des Beitrages 128741 haftet ausdrücklich der jeweilige Autor: halincandenza

  • halincandenza schrieb:

    Mein btrfs Dateisystem funktioniert zwar, aber ist recht voll und ich müsste es vergrößern.
    Was verstehst du darunter genau? Die Schnappschüsse? (kann man löschen), die /home Partition? kann man unter bestimmten Voraussetzungen evtl. vergrößern. Was -genau- willst du vergrößern? Welche Partition, die jetzt mit was und in welcher Menge belegt ist? df und du sind da hilfreich.

    Für den Inhalt des Beitrages 128742 haftet ausdrücklich der jeweilige Autor: Alero

  • Alero schrieb:

    Was -genau- willst du vergrößern?

    Meine root-Partition (/) ist zu ca. 85% belegt, sie ist als btrfs formatiert, und ich habe versucht, sie mit gparted zu vergrößern. Das ist, wie beschrieben, fehlgeschlagen.

    Ich habe bereits die auf der Platte nachfolgenede Partition verschoben, dh. die btrfs-Partition bräuchte nur nach hinten verlängert werden, was idR ja am wenigsten Probleme bereitet. Hier gabs aber bei der Vorabprüfung eben die crc-Fehler, die zum Abbruch führten.

    Ganz allgemein hätte ich natürlich gerne alle Partitionen fehlerfrei, und die root-Partition ganz besonders, aber alle mir ersichtlichen Bord-Mittel von btrfs haben da leider nicht geholfen. Ich habe gelesen, dass ich btrfs auch einfach physikalische Partitionen hinzufügen kann, möchte aber wirklich erstmal das bestehende System sauber haben. Auch etwa "btrfs restore" hat mir viele Fehlermeldungen geschmissen.

    Für den Inhalt des Beitrages 128743 haftet ausdrücklich der jeweilige Autor: halincandenza

  • Deine Root Partition ist vermutlich mit Schnappschüssen zugemüllt. Du findest hier im Forum ausreichend Beiträge zu dem Thema des Löschens der Schnappschüsse. Beispiel:

    opensuse-forum.de/thread/41602…?postID=127257#post127257

    Für den Inhalt des Beitrages 128744 haftet ausdrücklich der jeweilige Autor: Alero

  • Alero schrieb:

    Deine Root Partition ist vermutlich mit Schnappschüssen zugemüllt.
    War sie, die Fehlermeldungen bleiben aber nach dem entfernen. Ich habe jetzt nur noch den ältesten und den neuesten Snapshot, aber der check ist nicht besser geworden

    Quellcode

    1. xxx: /home/yyy # btrfs check --force /dev/sdb5
    2. WARNING: filesystem mounted, continuing because of --force
    3. checksum verify failed on 55705600 found B54DB998 wanted B3EC5F93
    4. checksum verify failed on 55705600 found B54DB998 wanted B3EC5F93
    5. Csum didn't match
    6. Checking filesystem on /dev/sdb5
    7. UUID: b5cf632a-30a9-4966-88d1-165e4bab32e5
    8. checking extents
    9. checksum verify failed on 55705600 found B54DB998 wanted B3EC5F93
    10. checksum verify failed on 55705600 found B54DB998 wanted B3EC5F93
    11. Csum didn't match
    12. ERROR: errors found in extent allocation tree or chunk allocation
    13. checking free space cache
    14. block group 12536774656 has wrong amount of free space
    15. failed to load free space cache for block group 12536774656
    16. checking fs roots
    17. root 259 inode 229196 errors 800, odd csum item
    18. root 259 inode 229215 errors 800, odd csum item
    19. root 259 inode 229238 errors 800, odd csum item
    20. root 259 inode 242329 errors 800, odd csum item
    21. root 259 inode 947787 errors 800, odd csum item
    22. root 259 inode 947788 errors 800, odd csum item
    23. root 259 inode 947789 errors 800, odd csum item
    24. root 259 inode 947790 errors 800, odd csum item
    25. root 272 inode 260 errors 800, odd csum item
    26. root 272 inode 264 errors 800, odd csum item
    27. root 272 inode 275 errors 800, odd csum item
    28. root 272 inode 293 errors 800, odd csum item
    29. root 272 inode 294 errors 800, odd csum item
    30. root 272 inode 296 errors 800, odd csum item
    31. root 272 inode 299 errors 800, odd csum item
    32. root 272 inode 300 errors 800, odd csum item
    33. root 272 inode 302 errors 800, odd csum item
    34. root 272 inode 303 errors 800, odd csum item
    35. root 272 inode 345 errors 800, odd csum item
    36. root 272 inode 348 errors 800, odd csum item
    37. root 272 inode 351 errors 800, odd csum item
    38. root 272 inode 470 errors 800, odd csum item
    39. root 272 inode 471 errors 800, odd csum item
    40. root 272 inode 472 errors 800, odd csum item
    41. root 272 inode 476 errors 800, odd csum item
    42. root 272 inode 491 errors 800, odd csum item
    43. root 272 inode 492 errors 800, odd csum item
    44. root 272 inode 493 errors 800, odd csum item
    45. root 272 inode 495 errors 800, odd csum item
    46. root 272 inode 496 errors 800, odd csum item
    47. root 272 inode 507 errors 800, odd csum item
    48. root 272 inode 508 errors 800, odd csum item
    49. root 272 inode 509 errors 800, odd csum item
    50. root 272 inode 510 errors 800, odd csum item
    51. root 272 inode 511 errors 800, odd csum item
    52. root 272 inode 513 errors 800, odd csum item
    53. root 272 inode 514 errors 800, odd csum item
    54. root 272 inode 516 errors 800, odd csum item
    55. root 272 inode 517 errors 800, odd csum item
    56. root 272 inode 990 errors 800, odd csum item
    57. root 272 inode 991 errors 800, odd csum item
    58. root 272 inode 1342 errors 800, odd csum item
    59. root 272 inode 1344 errors 800, odd csum item
    60. root 272 inode 1346 errors 800, odd csum item
    61. root 272 inode 1351 errors 800, odd csum item
    62. root 272 inode 1357 errors 800, odd csum item
    63. root 272 inode 1359 errors 800, odd csum item
    64. root 272 inode 1361 errors 800, odd csum item
    65. root 272 inode 1363 errors 800, odd csum item
    66. root 272 inode 1364 errors 800, odd csum item
    67. root 272 inode 1365 errors 800, odd csum item
    68. root 272 inode 1366 errors 800, odd csum item
    69. root 272 inode 1367 errors 800, odd csum item
    70. root 272 inode 1369 errors 800, odd csum item
    71. root 272 inode 1913 errors 800, odd csum item
    72. root 272 inode 1914 errors 800, odd csum item
    73. root 272 inode 1924 errors 800, odd csum item
    74. root 272 inode 1930 errors 800, odd csum item
    75. root 272 inode 1964 errors 800, odd csum item
    76. root 272 inode 2026 errors 800, odd csum item
    77. root 272 inode 2048 errors 800, odd csum item
    78. root 272 inode 2049 errors 800, odd csum item
    79. root 272 inode 2077 errors 800, odd csum item
    80. root 272 inode 2095 errors 800, odd csum item
    81. root 272 inode 2097 errors 800, odd csum item
    82. root 272 inode 2098 errors 800, odd csum item
    83. root 272 inode 2100 errors 800, odd csum item
    84. root 272 inode 2102 errors 800, odd csum item
    85. root 272 inode 2103 errors 800, odd csum item
    86. root 272 inode 2105 errors 800, odd csum item
    87. root 272 inode 2107 errors 800, odd csum item
    88. root 272 inode 2108 errors 800, odd csum item
    89. root 272 inode 2111 errors 800, odd csum item
    90. root 272 inode 2112 errors 800, odd csum item
    91. root 272 inode 2113 errors 800, odd csum item
    92. root 272 inode 2114 errors 800, odd csum item
    93. root 272 inode 2117 errors 800, odd csum item
    94. root 272 inode 2139 errors 800, odd csum item
    95. root 275 inode 630 errors 800, odd csum item
    96. root 275 inode 2204 errors 800, odd csum item
    97. root 275 inode 2209 errors 800, odd csum item
    98. root 275 inode 2214 errors 800, odd csum item
    99. root 275 inode 2230 errors 800, odd csum item
    100. root 275 inode 2236 errors 800, odd csum item
    101. root 275 inode 2303 errors 800, odd csum item
    102. root 275 inode 2304 errors 800, odd csum item
    103. root 275 inode 2366 errors 800, odd csum item
    104. root 275 inode 2371 errors 800, odd csum item
    105. root 275 inode 2378 errors 800, odd csum item
    106. root 275 inode 2427 errors 800, odd csum item
    107. root 275 inode 2433 errors 800, odd csum item
    108. root 275 inode 2446 errors 800, odd csum item
    109. root 275 inode 2545 errors 800, odd csum item
    110. root 275 inode 2546 errors 800, odd csum item
    111. root 275 inode 2589 errors 800, odd csum item
    112. root 275 inode 2595 errors 800, odd csum item
    113. root 275 inode 2624 errors 800, odd csum item
    114. root 275 inode 2625 errors 800, odd csum item
    115. root 275 inode 2653 errors 800, odd csum item
    116. root 275 inode 2654 errors 800, odd csum item
    117. root 275 inode 2675 errors 800, odd csum item
    118. root 275 inode 2676 errors 800, odd csum item
    119. root 275 inode 2677 errors 800, odd csum item
    120. root 275 inode 2679 errors 800, odd csum item
    121. root 275 inode 2684 errors 800, odd csum item
    122. root 275 inode 2693 errors 800, odd csum item
    123. root 275 inode 2694 errors 800, odd csum item
    124. root 275 inode 2695 errors 800, odd csum item
    125. root 275 inode 2696 errors 800, odd csum item
    126. root 275 inode 2727 errors 800, odd csum item
    127. root 275 inode 2728 errors 800, odd csum item
    128. root 275 inode 2731 errors 800, odd csum item
    129. root 275 inode 2732 errors 800, odd csum item
    130. root 275 inode 2739 errors 800, odd csum item
    131. root 275 inode 2740 errors 800, odd csum item
    132. root 275 inode 2784 errors 800, odd csum item
    133. root 275 inode 2814 errors 800, odd csum item
    134. root 275 inode 2815 errors 800, odd csum item
    135. root 275 inode 2835 errors 800, odd csum item
    136. root 275 inode 2840 errors 800, odd csum item
    137. root 275 inode 2841 errors 800, odd csum item
    138. root 275 inode 2866 errors 800, odd csum item
    139. root 275 inode 2871 errors 800, odd csum item
    140. root 275 inode 2895 errors 800, odd csum item
    141. root 275 inode 2939 errors 800, odd csum item
    142. root 275 inode 2944 errors 800, odd csum item
    143. root 275 inode 3060 errors 800, odd csum item
    144. root 275 inode 3061 errors 800, odd csum item
    145. root 275 inode 3062 errors 800, odd csum item
    146. root 275 inode 3068 errors 800, odd csum item
    147. root 275 inode 3076 errors 800, odd csum item
    148. root 275 inode 3081 errors 800, odd csum item
    149. root 275 inode 3087 errors 800, odd csum item
    150. root 275 inode 3093 errors 800, odd csum item
    151. root 275 inode 3102 errors 800, odd csum item
    152. root 275 inode 3158 errors 800, odd csum item
    153. root 275 inode 3163 errors 800, odd csum item
    154. root 275 inode 3181 errors 800, odd csum item
    155. root 275 inode 3230 errors 800, odd csum item
    156. root 275 inode 3237 errors 800, odd csum item
    157. root 275 inode 3324 errors 800, odd csum item
    158. root 275 inode 3329 errors 800, odd csum item
    159. root 275 inode 3342 errors 800, odd csum item
    160. root 275 inode 3364 errors 800, odd csum item
    161. root 275 inode 3370 errors 800, odd csum item
    162. root 275 inode 3376 errors 800, odd csum item
    163. root 275 inode 3379 errors 800, odd csum item
    164. root 275 inode 3390 errors 800, odd csum item
    165. root 275 inode 3391 errors 800, odd csum item
    166. root 275 inode 3392 errors 800, odd csum item
    167. root 275 inode 3415 errors 800, odd csum item
    168. root 275 inode 3421 errors 800, odd csum item
    169. root 275 inode 3429 errors 800, odd csum item
    170. root 275 inode 3446 errors 800, odd csum item
    171. root 275 inode 3463 errors 800, odd csum item
    172. root 275 inode 3469 errors 800, odd csum item
    173. root 275 inode 3470 errors 800, odd csum item
    174. root 275 inode 3476 errors 800, odd csum item
    175. root 275 inode 3497 errors 800, odd csum item
    176. root 275 inode 3533 errors 800, odd csum item
    177. root 275 inode 3556 errors 800, odd csum item
    178. root 275 inode 3562 errors 800, odd csum item
    179. root 275 inode 3571 errors 800, odd csum item
    180. root 275 inode 3577 errors 800, odd csum item
    181. root 275 inode 3583 errors 800, odd csum item
    182. root 275 inode 3658 errors 800, odd csum item
    183. root 275 inode 3659 errors 800, odd csum item
    184. root 1448 inode 229196 errors 800, odd csum item
    185. root 1448 inode 229215 errors 800, odd csum item
    186. root 1448 inode 229238 errors 800, odd csum item
    187. root 1448 inode 242329 errors 800, odd csum item
    188. root 1448 inode 947787 errors 800, odd csum item
    189. root 1448 inode 947788 errors 800, odd csum item
    190. root 1448 inode 947789 errors 800, odd csum item
    191. root 1448 inode 947790 errors 800, odd csum item
    192. ERROR: errors found in fs roots
    193. found 13399617536 bytes used, error(s) found
    194. total csum bytes: 12784100
    195. total tree bytes: 35258368
    196. total fs tree bytes: 16384
    197. total extent tree bytes: 17170432
    198. btree space waste bytes: 10119856
    199. file data blocks allocated: 7012352
    200. referenced 7012352
    Alles anzeigen
    Die fs-Belegung ist damit zwar auf 50% runter, aber mit fehlerhaftem root-fs möchte ich echt nicht gerne weiterarbeiten, auch wenn erstmal nichts passiert. Das war ja auch das Anliegen des Posts, wie ich im Titel versucht habe, anzudeuten, nicht der Versuch, mehr Platz im root-fs zu schaffen. Das war nur der Anlass, bei dem mir die crc-Fehler aufgefallen sind

    Für den Inhalt des Beitrages 128745 haftet ausdrücklich der jeweilige Autor: halincandenza

  • Dazu fällt mir jetzt auch nicht wirklich etwas ein, da ich btrfs vermeide, also nicht nutze. Ebenso wenig wie die Schnappschüsse. Evtl. kann noch jemand etwas dazu sagen.

    Für den Inhalt des Beitrages 128746 haftet ausdrücklich der jeweilige Autor: Alero

  • Sauerland schrieb:

    Evtl. das:
    Danke für die Links. Leider finden sich da nur btrfs-Methoden, die ich bereits erprobte habe, "btrfs scrub" hatte ich nur nicht aufgelistet, schlägt aber genauso fehl:

    Quellcode

    1. xxx:/home/yyy # btrfs scrub start -Bf /dev/sdb5
    2. scrub done for b5cf632a-30a9-4966-88d1-165e4bab32e5
    3. scrub started at Sun Jan 27 13:11:40 2019 and finished after 00:00:29
    4. total bytes scrubbed: 12.49GiB with 1 errors
    5. error details: csum=1
    6. corrected errors: 0, uncorrectable errors: 1, unverified errors: 0
    7. ERROR: there are uncorrectable errors
    Weiß denn jemand, warum "btrfs check --fix-crc" in den letzten opensuse (42.3, 15.0) aus dem btrfs-Funktionsumfang geflogen ist? Irgendwie klingt das ja genau nach der Lösung des Problems.

    Für den Inhalt des Beitrages 128750 haftet ausdrücklich der jeweilige Autor: halincandenza