Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

btrfs - nicht einhängbar

Featured Replies

Hi Unraid-Gemeinde,

 

Version: 6.12.13

ich habe seit einigen Tagen ein Problem, dass sich bei den Pool-Datenträgen der Cache nicht mehr einhängen lässt.

Nach endlosen suchen um Web, bitte ich euch um Ratschläge bzw. Hilfe.

 

grafik.thumb.png.2823af69ec1b15aaf403b9456156e75d.png

 

Aus dem Log vom Cache

 

Aug 31 17:52:44 Server kernel: BTRFS info (device nvme0n1p1): using crc32c (crc32c-intel) checksum algorithm
Aug 31 17:52:44 Server kernel: BTRFS info (device nvme0n1p1): using free space tree
Aug 31 17:52:44 Server kernel: BTRFS info (device nvme0n1p1): enabling ssd optimizations
Aug 31 17:52:44 Server kernel: BTRFS info (device nvme0n1p1): start tree-log replay
Aug 31 17:52:44 Server kernel: BTRFS info (device nvme0n1p1): leaf 3277258752 gen 1983409 total ptrs 248 free space 1899 owner 2
Aug 31 17:52:44 Server kernel: BTRFS error (device nvme0n1p1): unable to find ref byte nr 4242898944 parent 0 root 7  owner 0 offset 0
Aug 31 17:52:44 Server kernel: BTRFS: error (device nvme0n1p1: state A) in __btrfs_free_extent:3074: errno=-2 No such entry
Aug 31 17:52:44 Server kernel: BTRFS error (device nvme0n1p1: state EA): failed to run delayed ref for logical 4242898944 num_bytes 16384 type 176 action 2 ref_mod 1: -2
Aug 31 17:52:44 Server kernel: BTRFS: error (device nvme0n1p1: state EA) in btrfs_run_delayed_refs:2150: errno=-2 No such entry
Aug 31 17:52:44 Server kernel: BTRFS: error (device nvme0n1p1: state EA) in btrfs_replay_log:2417: errno=-2 No such entry (Failed to recover log tree)
Aug 31 17:52:44 Server kernel: BTRFS error (device nvme0n1p1: state EA): open_ctree failed

 

aus dem Terminal:

 

root@Server:~# sudo btrfs check --readonly /dev/nvme0n1p1
Opening filesystem to check...
Checking filesystem on /dev/nvme0n1p1
UUID: e8a977fa-7264-43bf-b94c-64ce88ed27c0
[1/7] checking root items
[2/7] checking extents
ref mismatch on [4242866176 16384] extent item 4294936705, found 1
tree extent[4242898944, 16384] root 7 has no backref item in extent tree
tree extent[4242898944, 16384] root 802893695891275783 has no tree block found
incorrect global backref count on 4242898944 found 2 wanted 1
backpointer mismatch on [4242898944 16384]
ERROR: errors found in extent allocation tree or chunk allocation
[3/7] checking free space tree
[4/7] checking fs roots
[5/7] checking only csums items (without verifying data)
[6/7] checking root refs
[7/7] checking quota groups skipped (not enabled on this FS)
found 115787624448 bytes used, error(s) found
total csum bytes: 27720828
total tree bytes: 190136320
total fs tree bytes: 75481088
total extent tree bytes: 72286208
btree space waste bytes: 31273572
file data blocks allocated: 135777943552
 referenced 109237788672

 

Kann mir jemand sagen, ob und und wie das behoben werden?

 

 

  • Author

Ja, das hat er intensiv gelesen. Sowie die Warnungen, die sich zu den Befehlen finden lassen.

 

Zu Beginn des Links wird hinterfragt ob das eine File System Problem oder Hardware-Problem ist.

Ist tippe hier mal auf das File System

 

Demnach macht die Nutzung von BTRFS scrub keinen Sinn, da die Platte nicht gemountet ist.

Kann das jemand bestätigen?

 

Ich möchte mich nur versichern, dass ich alle Optionen ausgeschöpft habe, bevor ich "btrfs check --repair" ausführen lassen.

zumal die Sätz aus dem Link: "We're sorry, but we don't have enough experience yet with the scrub command." nicht gerade Sicherheit ausstrahlen

 

 

  • Community Expert
11 minutes ago, Martin Weiss said:

Ich möchte mich nur versichern, dass ich alle Optionen ausgeschöpft habe, bevor ich "btrfs check --repair" ausführen lassen.

 

Ich kann Dir nicht helfen, würde aber vorschlagen, nachdem Du Alles gerettet hast, was noch geht:

Überlege Dir ob btrfs wirklich das richtige Filesystem ist.

 

unter  unraid sind Einzeldatenträger mit xfs (bei mir) eigentlich sehr stabil.

Ich bin leider auch mit BTRFS im Cache auf die Nase gefallen.

Ja es gibt durchaus welche, bei denen das wunderbar läuft. Auch bei mit auf meinem Latop macht BTRFS keine Probleme. 

Dennoch wie @DataCollector schon erwähnte rate ich auch bei Single Cache Drives sehr zu xfs.

 

Sämtliche Versuche seinerseits als ich ähnliches bei meinem BTRFS Cache hatte halfen keine der auffindbaren Reparuterhilfen zu BTRFS.

  • Author

Nun, wirklichen Datenverlust habe ich nicht. Die Platten laufen als Cache. Einige Dockerinstallation sind weg, das ist aber nicht tragisch.

Ich möche nur die SSDs nicht "wegschmeißen" müssen.

 

xfs läuft bei mir als Array -HDD und das recht stabil.

 

Ich habe mit dem Cache bisher keine Problem mit dem FileSystem bzw. btrfs gehabt.

Was spricht gegen die Verwendung?

Das Problem kann halt wieder auftreten. Wodurch auch immer es erstmals ausgelöst wurde.

BTRFS war bei mir z.b. anfällig bei Stromausfall.

 

Wie gesagt, etliche Foreneinträge haben BTRFS zum Thema.

 

Ich kann dir also nur raten stelle den Cache auf xfs um. 

48 minutes ago, Martin Weiss said:

Ich möche nur die SSDs nicht "wegschmeißen" müssen.

 

dann sicher alles weg, stop die Dienste (Docker, VM), stop das array, formatier die Platten, starte das array, spiel das backup ein, starte die Dienste ...

 

wenn es hält, gut, wenn nicht, überdenke btrfs ... kommt gerne vor bei unclean shutdowns ... regelmäßig scrub nicht vergessen (wenn es wieder läuft)

  • Community Expert
53 minutes ago, Martin Weiss said:

Was spricht gegen die Verwendung?

 

Persönliche Meinung: die doch gelegentlich hier im Forum wahrnehmbaren Problemmeldungen , die sich durch btrfs ergaben haben mich zu der Überzeugung geführt, daß ich btrfs bei physikalischen Datenträgern genau deshalb meide.

 

Wie schon angedeutet wurde, es gibt auch andere Meinungen und einige Leute haben anscheinend keine Probleme mit btrfs.

Ich beglückwünsche jeden User, der von btrfs Problemen verschont bleibt und hoffe, daß es auch so bleibt.

Du scheinst aber leider bedauerlicherweise nicht dazu zu gehören und spätestens in dem Fall, könnte man es man mit etwas anderem probieren.

 

P.S.: ein alleiniges btrfs Filesystemproblem ist in der Regel kein Grund eine SSD/Datenträger wegzuwerfen.

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.