Data Scrubbing startet nicht

eTechnik

Benutzer
Mitglied seit
07. Dez 2017
Beiträge
19
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen,

vielleicht hat jemand einen Tip für mich.

Seid einigen Tagen meldet das System: "This storage pool is not optimized. Please run data scrubbing to ensure data consistency."

Ich kann aus der Web UI den Data Scrubbing Process nicht starten. Klicke ich auf "Run Now" passiert nichts:

1708086078287.png

Starte ich den Scrub Process aus SSH heraus, läuft er los. Man kann dann im Taskmanager die Aktivität auf dem Volume erkennen.

In der SSH Session bekommen ich nach über 2 Stunden dass hier:

sudo btrfs scrub status -d /volume2

scrub status for 6c4f902d-85db-452b-8d60-581d460603f9
scrub device /dev/mapper/cachedev_0 (id 1) history
scrub started at Fri Feb 16 09:22:56 2024 and finished after 02:19:11
total bytes scrubbed: 9.96TiB with 0 errors

Dann hört im Taskmanager die Aktivität auf dem Volume auf. Aber es scheint so, dass sich der Prozess nicht beendet.

Denn sonnst würde ich (wie auf einer anderen Synology getestet) es so erwarete:

sudo btrfs scrub status -d /volume1

scrub status for 9abdb513-177f-4725-b33c-907dbeff00d8
scrub device /dev/mapper/cachedev_1 (id 1)
no stats available

-----------------------------------------------------------------------

Weiß da jemand rat?
 

ctrlaltdelete

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
10.257
Punkte für Reaktionen
3.748
Punkte
414
Du schreibst einmal volume2 und einmal volume1, was für ein Setup hast du?
 

eTechnik

Benutzer
Mitglied seit
07. Dez 2017
Beiträge
19
Punkte für Reaktionen
0
Punkte
1
Das sind zwei unterschiedliche Synologys:

Die mit dem Volume2 ist die mit dem Fehler. Die hat zwei Volumes:

1708086708845.png

Den letzten Befehl mit Volume1 habe ich auf einer anderen Synology ausgeführt, bei der alles ok ist, um zu sehen wie die SSH Ausgabe aussieht, wenn gerade kein Scrub läuft.
 

ctrlaltdelete

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
10.257
Punkte für Reaktionen
3.748
Punkte
414
Wie sehen denn die SMART Werte aus, siehe meine Signatur, keinen TEST machen.
 

ctrlaltdelete

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
10.257
Punkte für Reaktionen
3.748
Punkte
414
Die Werte bitte:
Code:
smartctl  -A -d sat /dev/sata1
smartctl 6.5 (build date Sep 26 2022) [x86_64-linux-4.4.302+] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME                                                   FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate                                              0x002f   200   193   051    Pre-fail  Always       -       0
  3 Spin_Up_Time                                                     0x0027   196   196   021    Pre-fail  Always       -       9166
  4 Start_Stop_Count                                                 0x0032   100   100   000    Old_age   Always       -       95
  5 Reallocated_Sector_Ct                                            0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate                                                  0x002e   100   253   000    Old_age   Always       -       0
  9 Power_On_Hours                                                   0x0032   063   063   000    Old_age   Always       -       27264
 10 Spin_Retry_Count                                                 0x0032   100   253   000    Old_age   Always       -       0
 11 Calibration_Retry_Count                                          0x0032   100   253   000    Old_age   Always       -       0
 12 Power_Cycle_Count                                                0x0032   100   100   000    Old_age   Always       -       94
192 Power-Off_Retract_Count                                          0x0032   200   200   000    Old_age   Always       -       1
193 Load_Cycle_Count                                                 0x0032   200   200   000    Old_age   Always       -       334
194 Temperature_Celsius                                              0x0022   118   112   000    Old_age   Always       -       34
196 Reallocated_Event_Count                                          0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector                                           0x0032   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable                                            0x0030   100   253   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count                                             0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate                                            0x0008   100   253   000    Old_age   Offline      -       0
 
  • Like
Reaktionen: dil88

eTechnik

Benutzer
Mitglied seit
07. Dez 2017
Beiträge
19
Punkte für Reaktionen
0
Punkte
1
Achso, hier die Werte eines Drive. Sieht scheinbar nicht so gut aus. Die Dinger haben schon ein paar Jahre.


sudo smartctl -A -d sat /dev/sas15
smartctl 6.5 (build date Oct 7 2021) [x86_64-linux-3.10.108] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

1708089025983.png
 

Anhänge

  • 1708088195773.png
    1708088195773.png
    53 KB · Aufrufe: 4
Zuletzt bearbeitet:

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.489
Punkte für Reaktionen
2.954
Punkte
423
@eTechnik, wo hast die Befehle oben her?

Bei mir ist die "Datenbereinigung" gescheduled und so wie ich das sehe, steckt dahinter folgender Befehl:
Code:
/usr/syno/sbin/synoraidtool --method=sche-scrubbing --update

Ich habe mich nämlich gefragt, was das mit den Volumes zu tun haben soll, es betrifft ja die Speicherpools.
 

eTechnik

Benutzer
Mitglied seit
07. Dez 2017
Beiträge
19
Punkte für Reaktionen
0
Punkte
1
Naja, ich bin das jetzt nicht der Spezialist. Ich gehe davon aus, dass er die RAIDs in den Pools scrubbed.
Und im Linux Umfeld löst man ein RAID Scrubbing so aus.

Kann man den Pools scrubben? Keine Ahnung. Deswegen meine Frage hier im Forum.

In der Web UI kann ich das nicht auslösen. Wenn ich klicke passiert nichts.

Wenn ich in der UI einen Scheduler setzen und dann auf "Save" klicke, passiert auch nichts und der Scheduler ist auch nicht gespeichert worden.

Auch ein:

sudo synoraidtool --method=sche-scrubbing --start -p /volume2 -a manual

macht nichts.

Ich hab das auf zwei Synologys bei uns, sehe ich gerade. Gemeinsamkeit ist der DSM Stand (7.1.1-42962 Update 6).

Evtl. ein Fehler dort?
 

ctrlaltdelete

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
10.257
Punkte für Reaktionen
3.748
Punkte
414

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.489
Punkte für Reaktionen
2.954
Punkte
423
@eTechnik, und wo hast du das schon wieder her? Laut "synoraidtool --help" gibt es keine Parameter wie --start, -p und -a. --update steht allerdings auch nicht dabei.
Code:
root@DS1522:~# synoraidtool --help
Copyright (c) 2003-2023 Synology Inc. All rights reserved.

Usage: synoraidtool <--method=action> [...]
[method]
sche-scrubbing   : Run data scrubbing schedule
get-raid-status  : Get all raid's status
set      : set raid settings
Mag sein, dass synoraidtool nur etwas antriggert, was dann im Hintergrund läuft. Schau mal mit "cat /proc/mdstat" nach dem Befehl aus #8.
 

eTechnik

Benutzer
Mitglied seit
07. Dez 2017
Beiträge
19
Punkte für Reaktionen
0
Punkte
1
Hier steht das:

Code:
sudo synoraidtool --method=sche-scrubbing
Method:sche-scrubbing help message
Available options:
        -h, --help      Print help message
        -r, --run       Run data scrubbing schedule
        -s, --sync      Sync data scrubbing config
        -S, --start <-p pool path> [-a manual]  Run data scrubbing
Example:
        synoraidtool --method=sche-scrubbing --help
        synoraidtool --method=sche-scrubbing --run
        synoraidtool --method=sche-scrubbing --sync
        synoraidtool --method=sche-scrubbing --start -p /dev/md2 -a manual
 

eTechnik

Benutzer
Mitglied seit
07. Dez 2017
Beiträge
19
Punkte für Reaktionen
0
Punkte
1
"cat /proc/mdstat"

Das ist die Ausgabe:

Code:
cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4] [raidF1]
md2 : active raid5 sas1p3[0] sas24p3[11] sas23p3[10] sas22p3[9] sas9p3[8] sas8p3[7] sas7p3[6] sas6p3[5] sas5p3[4] sas4p3[3] sas3p3[2] sas2p3[1]
      21435617984 blocks super 1.2 level 5, 64k chunk, algorithm 2 [12/12] [UUUUUUUUUUUU]

md3 : active raid5 sas21p3[0] sas10p3[11] sas11p3[10] sas12p3[9] sas13p3[8] sas14p3[7] sas15p3[6] sas16p3[5] sas17p3[4] sas18p3[3] sas19p3[2] sas20p3[1]
      21435617984 blocks super 1.2 level 5, 64k chunk, algorithm 2 [12/12] [UUUUUUUUUUUU]

md1 : active raid1 sas1p2[0] sas6p2[11] sas5p2[10] sas4p2[9] sas3p2[8] sas24p2[7] sas23p2[6] sas22p2[5] sas8p2[4] sas9p2[3] sas2p2[2] sas7p2[1]
      2097088 blocks [12/12] [UUUUUUUUUUUU]

md0 : active raid1 sas1p1[0] sas6p1[11] sas5p1[10] sas4p1[9] sas3p1[8] sas24p1[7] sas23p1[6] sas22p1[5] sas8p1[4] sas9p1[3] sas2p1[2] sas7p1[1]
      2490176 blocks [12/12] [UUUUUUUUUUUU]
 

eTechnik

Benutzer
Mitglied seit
07. Dez 2017
Beiträge
19
Punkte für Reaktionen
0
Punkte
1
Aber wie gesagt, ich kann keinen Scheduler speichern. Wenn ich das hier setzen will:

1708095189888.png

und ich danach kontrollieren. Dann ist alles wieder leer:

1708095224834.png
 

ctrlaltdelete

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
10.257
Punkte für Reaktionen
3.748
Punkte
414
Ticket bei Synology aufmachen. Adminrechte hast du? Kannst du auf 7.2 Updaten?
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.489
Punkte für Reaktionen
2.954
Punkte
423
Ah, interessant. Trotzdem ist /dev/md2 ein Speicherpool und kein Volume. Wie kommst du drauf, da einfach /volume2 anzugeben? Probier's mal mit /dev/md3, das dürfte Speicherpool2 entsprechen.

Synology hat leider viele Standard-Linux-Befehle durch eigene ersetzt. Schau dir allein mal die Liste an, die bei "syno<TAB><TAB>" kommt. Da muss man immer etwas raten.

Warum du das nicht schedulen kannst weiß ich nicht.
 

eTechnik

Benutzer
Mitglied seit
07. Dez 2017
Beiträge
19
Punkte für Reaktionen
0
Punkte
1
Ah, interessant. Trotzdem ist /dev/md2 ein Speicherpool und kein Volume. Wie kommst du drauf, da einfach /volume2 anzugeben? Probier's mal mit /dev/md3, das dürfte Speicherpool2 entsprechen.
Das habe ich versucht, aber es gibt eine Fehlermeldung weil md3 nicht gemountet ist. Deswegen habe ich das Volume genommen.

Naja, ich schaue mich noch ein bisschen um, danke für die Tips. Ich habe mal ein Support Ticket geöffnet.

Mal schauen was kommt.
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat 

 
 
  AdBlocker gefunden!

Du bist nicht hier, um Support für Adblocker zu erhalten. Dein Adblocker funktioniert bereits ;-)

Klar machen Adblocker einen guten Job, aber sie blockieren auch nützliche Funktionen.

Das Forum wird mit hohem technischen, zeitlichen und finanziellen Aufwand kostenfrei zur Verfügung gestellt. Wir zeigen keine offensive Werbung und bemühen uns um eine dezente Integration.

Bitte unterstütze dieses Forum, in dem du deinen Adblocker für diese Seite deaktivierst.

Du kannst uns auch über unseren Kaffeautomat einen Kaffe ausgeben oder ein PUR Abo abschließen und das Forum so werbefrei nutzen.

Vielen Dank für Deine Unterstützung!