Festplatte an USB - spindown oder sekündliche Zugriffe - alternative miniPCIe?

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
chris71
Beiträge: 314
Registriert: 26.09.2003 00:43:09
Wohnort: Ulm
Kontaktdaten:

Festplatte an USB - spindown oder sekündliche Zugriffe - alternative miniPCIe?

Beitrag von chris71 » 13.04.2024 14:34:08

Hardware:

Asrock Beebox N3150

Model Family: Toshiba MG07ACA... Enterprise Capacity HDD
Device Model: TOSHIBA MG07ACA14TE

SATA zu USB-C mit JMicron JMS580 von poppstar.de

Software:

Debian stable (Basisinstallation ohne Grafik) + hdparm + smartmontools - sonst noch nichts, hdparm hat übrigens KEINE geänderte config.

Probleme:

Festplatte (nicht gemountet) bleibt nach einer Minute stehen

Code: Alles auswählen

root@baba:~# hdparm -B /dev/sdb

/dev/sdb:
 APM_level      = 254
Nachdem:

Code: Alles auswählen

root@baba:~# mount /dev/sdb1 /mnt
passiert das nicht mehr, dafür klackt und blinkt es im Sekundentakt.

Mir ist das Ganze unverständlich. Ärgert mich hier USB?

Beides ist jedenfalls nicht gesund.

Die Edit sagt nachdem ich rum probiert habe:

Ein anderer Debian stable Rechner macht exakt das gleiche. Ich habe dann nich einen anderen USB-A Adapter mit ASMedia ASM1153E Chipsatz vom selben Hersteller probiert. Wieder exakt das Gleiche verhalten.

Projektbeschreibung für alle die bis hierher durchgehalten haben:
Fileserver für arme, den ich irgendwo in die Ecke stellen kann - da kann er ungestört rumpeln. Vielleicht mach ich auch noch ein SW-Raid 1 daraus, aber erstmal muss das mit einer Platte tun ohne so blöde Anwandlungen. Da ich Serverplatten benutze, würde ich diese gerne durch laufen lassen, wenn ich "der Gerät" eingeschaltet habe.

Danke und Grüße
Chris

PS:

Alternative zum Anschluss der Platten:

Die Beebox hat einen mini-PCIe, der auch mit mini-SATA gelabelt ist. Asrock schreibt bei ähnlichen Mainboards dazu in den Papieren:
mini-PCIe/mini-SATA slot:
MINI_PCIE2 (mini-PCIe/mini-SATA slot; full size) is used for PCI Ex-
press mini cards or mSATA cards.
Wirklich? Im BIOS habe ich keine Möglichkeit gefunden etwas umzustellen.

Da könnte ich das hier rein stecken: https://www.inline-info.com/en/products ... d-0/1/span

Jedenfalls sind miniSATA und miniPCIe wohl 2 verschiedene Stiefel und ich bin mir nicht sicher, ob es überhaupt funktioniert. Blind kaufen und ausprobieren, will ich jetzt auch nicht ... vielleich hat ja jemand einen Plan davon ...
jabber: chris71@amessage.de
linux is like a wigwam, no gates, no windows and an apache inside

juhu
Beiträge: 7
Registriert: 26.05.2023 08:25:45

Re: Festplatte an USB - spindown oder sekündliche Zugriffe - alternative miniPCIe?

Beitrag von juhu » 13.04.2024 15:45:07

Ich tippe eher darauf, dass dich die Platte oder die Stromversorung ärgert.

Das klappern deutet auf einen Versuch hin die Köpfe zu positieren bzw die Drehzahl zu erreichen.
Ich würde

Code: Alles auswählen

smartctl -a /dev/sdb
einmal durchführen und mir die folgende Werte
S
1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 0
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
7 Seek_Error_Rate 0x002e 100 253 000 Old_age Always - 0
10 Spin_Retry_Count 0x0032 100 100 000 Old_age Always - 0
11 Calibration_Retry_Count 0x0032 100 100 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 392
/quote]
anschauen. Eventuell sind dort hohe Werte die auf Platte oder Stromversorgung hinweisen.

Benutzeravatar
chris71
Beiträge: 314
Registriert: 26.09.2003 00:43:09
Wohnort: Ulm
Kontaktdaten:

Re: Festplatte an USB - spindown oder sekündliche Zugriffe - alternative miniPCIe?

Beitrag von chris71 » 13.04.2024 16:26:27

über das Thema Stromversorgung habe ich in der Tat auch schon nachgedacht.

Code: Alles auswählen

  1 Raw_Read_Error_Rate     0x000b   100   100   050    Pre-fail  Always       -       0
  2 Throughput_Performance  0x0005   100   100   050    Pre-fail  Offline      -       0
  3 Spin_Up_Time            0x0027   100   100   001    Pre-fail  Always       -       7743
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       30
  5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000b   100   100   050    Pre-fail  Always       -       0
  8 Seek_Time_Performance   0x0005   100   100   050    Pre-fail  Offline      -       0
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       6
 10 Spin_Retry_Count        0x0033   100   100   030    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       5
Ist da was auffällig?

Also 12V 2A macht 24W - das sollte doch für eine Festplatte genügen - oder täusche ich mich?

Ich habe mit gdisk am USB partitioniert und dann ext4 formatiert. Das ging ohne Auffälligkeiten. Also denke ich, daß genug Strom da ist. Auch wenn ich über fstab mounte habe ich das Problem. Als Option gebe ich nur "defaults" mit - ist das ein Fehler? Irgend etwas macht die Platte im Sekundentakt.

Reminder für den nächsten Versuch:
(gefunden im Ubuntu Forum Stichwort: "Lazy Initialization")

Code: Alles auswählen

mkfs -t ext4 -E lazy_itable_init=0,lazy_journal_init=0 /dev/sdi1
Das hat den Spuk beendet ...

Code: Alles auswählen

root@baba:~# mkfs.ext4 -E lazy_itable_init=0,lazy_journal_init=0 /dev/sdb1
mke2fs 1.47.0 (5-Feb-2023)
/dev/sdb1 contains a ext4 file system
        last mounted on /mnt on Sat Apr 13 20:42:48 2024
Proceed anyway? (y,N) y
Creating filesystem with 3418095104 4k blocks and 427261952 inodes
Filesystem UUID: 365cb439-3292-4140-b8ef-76b0b37386a4
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 
        102400000, 214990848, 512000000, 550731776, 644972544, 1934917632, 
        2560000000

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: done         
Nächste Aktion:
Zwei gebrauchte Platten kaufen und ein Raid 1 dran wurschteln. Soll zwar ka**e sein über USB aber mal sehen ... außer mir erklärt jemand, dass die Karte mit den 2 Sata Anschlüssen für die miniPCIe Schnittstelle funktioniert.

####################################
Die Edit von der Edit:

Das Problem, dass mir die Platte ständig in den Standby geht und einen Spindown macht besteht leider immer noch.

Mit hdparm und sg3-tools komme ich nicht weiter, obwohl folgendes angezeigt wird:

Code: Alles auswählen

hdparm -I /dev/sdb
...
Commands/features:
        Enabled Supported:
           *    SMART feature set
                Security Mode feature set
           *    Power Management feature set
...
Auch sdparm (https://sg.danny.cz/sg/sdparm.html#__Re ... 3041630551) will nichts von --set SCT wissen.

HD-IDLE hat auch keine Lust.

So wird das nichts ... auch die Raspi Leute haben den Ärger. Wobei die sich meistens beklagen, dass die Platte nicht einschläft. Im BIOS der Beebox habe ich nichts gefunden. Ich denke, dass das Debian irgendwo macht.
jabber: chris71@amessage.de
linux is like a wigwam, no gates, no windows and an apache inside

Benutzeravatar
chris71
Beiträge: 314
Registriert: 26.09.2003 00:43:09
Wohnort: Ulm
Kontaktdaten:

Re: Festplatte an USB - spindown oder sekündliche Zugriffe - alternative miniPCIe?

Beitrag von chris71 » 23.04.2024 20:21:33

Also das Thema RAID auf USB Festplatten scheint mit meinen Adaptern nicht machbar, da sie die ganze Zeit einschlafen. Ich habe alles mögliche probiert. Wer oder was das auslöst kann ich nicht mit Sicherheit sagen, aber ich denke, dass die Hardware zu sehr auf Energiesparen getrimmt ist. Es ist jetzt ein ITX Board mit ausreichend SATA Anschlüssen geworden. Das ganze rumpelt in einem alten Gehäuse, das sowieso noch da stand.

Sollte einmal jemand einen Tip haben, wie man USB-Platten wach halten kann - bitte gerne ...
jabber: chris71@amessage.de
linux is like a wigwam, no gates, no windows and an apache inside

niemand
Beiträge: 522
Registriert: 22.12.2023 16:35:53
Kontaktdaten:

Re: Festplatte an USB - spindown oder sekündliche Zugriffe - alternative miniPCIe?

Beitrag von niemand » 23.04.2024 23:17:55

chris71 hat geschrieben: ↑ zum Beitrag ↑
23.04.2024 20:21:33
Sollte einmal jemand einen Tip haben, wie man USB-Platten wach halten kann - bitte gerne ...
Ich würde zunächst mit hdparm schauen, ob sich Änderungen des power modes auswirken. Wenn das Abschalten vom Controller ausgeht, wird das allerdings nix nutzen – dann wäre vielleicht die Holzhammermethode in Form von beispielsweise »alle zwei Sekunden eine Datei mittels touch berühren« eine Option.
„I fought in the Vim-Emacs-War.“ Quelle

Antworten