Ich habe ein ärgerliches Problem mit einem NAS von Western Digital (MyBook Live Duo 6 TB), der über einen Switch an mein LAN angeschlossen ist. Es gibt vier Windows 7-Computer im Netzwerk, von denen einer über WLAN verbunden ist.
Jeden Sobald jemand den Windows Explorer öffnet (egal auf welchem Rechner, egal auf welchem Pfad), dreht sich das Laufwerk, was nicht nur nervig ist, sondern ich nehme an, dass die Laufwerke sehr belastet werden.
Es gibt keine Möglichkeit, das Verhalten des NAS zu ändern, daher lautet meine Frage: Gibt es eine Möglichkeit, zu verhindern, dass Windows das Laufwerk (oder alle SMB-Server) "fragt", ohne die Dateifreigabe / den Netzwerkzugriff vollständig zu beeinträchtigen?
(Die Deaktivierung von DHCP auf dem Router ist keine Option, da keine separaten DHCP-Einstellungen für Kabel und WLAN unterstützt werden.)
quelle
Antworten:
Festplattenlaufwerk ist ein sehr spezifischer Vorgang mit den folgenden Eigenschaften und Einschränkungen:
Auf der Softwareseite a gut konfiguriert Das System hätte im Allgemeinen eine von drei Arten von Richtlinien für Spin-Ups / Spin-Downs:
Zum extrem Energieersparnis (z. B. bei einem Laptop mit Akkubetrieb) liegt die kürzeste mögliche Absenkzeit, die Sie erwarten könnten, bei etwa 15 oder 30 Minuten Inaktivität ( Nein Festplattenaktivität während des Zeitraums). Unter modernen Windows laufen so viele Programme, die ständig ausgeführt werden und nahezu konstante E / A-Vorgänge ausführen, so dass die Wahrscheinlichkeit, dass 15 Minuten lang keine Festplattenaktivität vorhanden ist, selbst auf einem "sauberen" System, selbst wenn der Benutzer völlig im Leerlauf ist, virtuell ist Null. In der Praxis ist diese Konfiguration heutzutage ungewöhnlich.
Bei einer moderaten Energieeinsparung kann eine typische Desktop-Spin-Down-Zeit zwischen 2 und 4 Stunden betragen. Das bedeutet, wenn auf diesem Festplattenlaufwerk innerhalb von 2 bis 4 Stunden (oder was auch immer es konfiguriert ist) keine Lese- oder Schreibvorgänge auftreten, wird der Datenträger heruntergefahren, und die nächste E / A-Anforderung zum Schlagen muss sich drehen die Platte wieder hoch.
Bei Servern ist das Herunterfahren aufgrund von Inaktivität in der Regel deaktiviert, da sie jederzeit verfügbar sein sollen (ohne Verzögerung). Dies gilt sowohl für einen NAS als auch für einen Webserver oder einen anderen Servertyp.
Es würde mich wundern, wenn der WD NAS, den Sie besitzen, eine extrem kurze Spin-Down-Zeit hat. Aber dort war ein Fehler in Ubuntu Linux vor vielen Jahren (2007), wo sie versehentlich die Leerlaufzeit auf 0 Sekunden eingestellt haben. Das bedeutete, dass sobald der Datenträger keine I / O-Anforderungen mehr verarbeiten konnte, der "0-Sekunden" -Zeitgeber für das Herunterfahren sofort abläuft, der Datenträger herunterfährt und die Köpfe parken. Dann wurden E / A-Anforderungen in den Speicher gestellt, während die Festplatte erneut hochgefahren werden musste, um sie bearbeiten zu können.
Diese ständige Abwanderung von Spin-Up / Spin-Down tötete die Festplatten der Menschen sehr Kurzfristige Bestellung auf Ubuntu im Jahr 2007. Leute, die das Problem nicht bemerkten und korrigierten, erlebten schnell, dass funktionierende Festplatten innerhalb von Tagen bis Wochen ausfielen bei normalem Gebrauch nicht funktionieren).
Wenn dein NAS ist Die Festplatten laufen ständig auf und ab und unterliegen einer Art mechanischem Verschleiß, der von HDDs (bei dieser Frequenz) ungewöhnlich verwittert wird. Es ist also eine Art Folterprüfung für sie. Sie sollten versuchen, die Situation auf dem NAS selbst zu beheben.
Versuche Folgendes:
Nun zu Ihrem Verdacht, dass Windows das Problem ist? Es ist nicht. Die Festplatten eines NAS sollten nach einigen Sekunden Leerlauf nicht ständig heruntergefahren werden. Sie sollten einfach nicht. Zeitraum. Niemand entwirft seinen NAS absichtlich so (naja, ich würde es nicht über WD hinaus sagen, aber das ist unwahrscheinlich).
Windows 7 ist in diesem Fall völlig tadellos, da Ihr Windows-Computer die Energieverwaltungsfunktionen des SATA-Controllers Ihres NAS nicht über das SMB-Protokoll steuern kann. Das kann nur das Betriebssystem des NAS.
Wenn Sie Windows Explorer öffnen, führt Windows 7 bestimmte SMB-Vorgänge aus, bei denen die Metadaten des Dateisystems abgefragt werden, um den gesamten und verfügbaren Speicherplatz auf dem gemeinsam genutzten Speicherplatz des NAS zu berechnen.
Bei einer Festplatte, die zum Zeitpunkt des Zugriffs "hochgefahren" ist und "vollständig läuft", sollte die Berechnung des gesamten und verfügbaren Speicherplatzes weniger als eine Sekunde dauern. Die Anfrage ist nicht besonders teuer und "überschwemmt" in keiner Weise.
Wenn Sie wirklich glauben, dass Windows eine Art Befehlsflut für den NAS ausführt, sollten Sie dies durch die Installation selbst beweisen Wireshark Führen Sie auf einem Ihrer Windows 7-Computer einen Paket-Sniff über die SMB-Protokolle mit einem IP-Ziel Ihres NAS aus. Ich würde es für eine Flut halten, wenn durch das Öffnen von Windows Explorer mehr als 100 Anforderungen gesendet werden insbesondere Wenn die Anforderungen nach dem Öffnen des Explorers noch mehr als 5-10 Sekunden lang mit sehr hoher Geschwindigkeit ausgeführt werden. Ansonsten ist es mehr oder weniger normal.
Beachten Sie, dass bestimmte Virenprüfungs- und Sicherungsprodukte nicht intelligent genug sind, um zu erkennen, dass ein zugeordnetes Netzlaufwerk (z. B. F: oder etwas anderes) ein gemeinsam genutztes Laufwerk ist. Versuchen Sie daher, Virenprüfungen oder Sicherungen auf dem Computer durchzuführen ganze Fahrt (nicht nur die Dateien, auf die Sie absichtlich zugreifen). Diese Arten von Fehlern sind meistens historisch, können jedoch mit bestimmter Software von Zeit zu Zeit auftreten. Es gibt auch einige Programme, die die Anweisungen eines Benutzers getreu ausführen, wenn sie das Programm beispielsweise so konfigurieren, dass auf einem gemeinsam genutzten Laufwerk stündlich eine vollständige Virenprüfung durchgeführt wird. Sobald dieser Prozess beginnt, wird der NAS tatsächlich mit SMB-Anforderungen "überflutet".
Vielleicht möchten Sie diese Art von Vorkommnis ausschließen, aber die Hauptursache des Problems ist meiner Meinung nach, dass das Laufwerk überhaupt herunterfährt. Ein gutes NAS lässt die Festplatte nicht herunterrutschen und die Köpfe parken erst nach mindestens 2 Stunden völliger Inaktivität. Wenn Sie den Windows Explorer sehr schnell öffnen und schließen und jedes Mal das Spin-Up reproduzieren können, liegt auf der NAS-Seite ein Fehler vor.
quelle
hdparm
Ich glaube für PATA und SATA. Nicht sicher, ob diese WD Green-Laufwerke die Anforderungen des Betriebssystems ignorieren, um die Leerlaufzeit zu verkürzen, aber sie sollte nicht wenn sie die Spezifikation einhalten möchten.Durch das ständige Surfen im Internet wurde ich zu der folgenden "Lösung" geführt, die für manche Menschen zwar unangenehm sein kann, aber den Netzwerkzugriff beibehält:
"{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}" = Wort: 00000001
Wenn Sie das obige Dword auf 1 setzen, werden alle Verweise auf die Netzwerkumgebung aus dem Windows-Explorer entfernt. Dadurch wird auch verhindert, dass mein NAS hochgefahren wird, wenn jemand eine Windows-Explorer-Instanz öffnet. Nachteil ist, wenn Sie die verfügbaren Maschinen durchsuchen möchten, müssen Sie den Pfad zur Netzwerkumgebung manuell in ein Textfeld für den Windows-Explorer-Pfad eingeben. Machine Links und alles andere funktioniert noch.
Übrigens, die Laufwerke in diesem NAS sind WD REDs
quelle