Warum haben 5 verschiedene iMacs beschädigte OS X-Partitionen entwickelt, wenn die physischen Laufwerke in Ordnung sind?

9

Ich bin ein Techniker für meinen örtlichen Schulbezirk und wir haben einige Probleme mit unserem iMac Multimedia Lab. In den letzten neun Monaten haben 5 der 22 iMacs unter einer Beschädigung des Dateisystems gelitten. Die einzige Möglichkeit für diese Computer bestand darin, die OS X-Partition vollständig zu löschen und neu zu starten (mit entsprechender Wiederherstellung von Time Machine).

Hier ist die Liste, warum ich weiß, dass das Dateisystem beschädigt ist:

  • Der iMac startet OS X nicht. Ich habe gesehen, dass er beim "Throbber", der Fortschrittsanzeige oder nur beim Apple-Logo stoppt.

  • Das Mounten der iMac-Festplatte über den Zieldatenträgermodus (ich liebe diese Funktion) ist erfolgreich, jedoch nur für die Bootcamp-Partition. Die OS X-Partition kann nicht bereitgestellt werden.

  • Eine Überprüfung der Festplatte zeigt, dass die OS X-Partition repariert werden muss (ich habe ungültige Geschwistereinträge, verwaiste Kinder usw. gesehen). Der Versuch, die Festplatte zu reparieren, schlägt fehl. Dieser letzte Versuch (erst gestern) ergab, dass die Bäume des Katalogs B nicht wiederhergestellt werden konnten. Ich hätte mir jedes Mal umfassendere Notizen darüber machen sollen, was gesagt wurde, aber jedes Mal bis zu diesem letzten nahm ich an, dass es sich um eine seltsame Eins-zu-eine-Million-Veranstaltung handelte. Ein Zufall

  • Der Versuch, die Laufwerke mit Drive Genius 3 zu reparieren oder neu zu erstellen, schlägt ebenfalls fehl. Bisher konnten 98% der Dateien des Benutzers über Data Rescue 3 wiederhergestellt werden. Die physische Festplatte scheint nicht fehlerhaft zu sein (das Abrufen von Dateien vom Laufwerk hängt nicht oder "Beachball" ", das Laufwerk wird im Festplatten-Dienstprogramm nicht angezeigt und verschwindet nicht, der Finder reagiert weiterhin usw.)

  • Normalerweise würde ich es auf eine Reihe von fehlerhaften Laufwerken bringen. Zufällig der Pechvogel, der einen schlechten Lauf von iMacs gekauft hat, oder? Hier fangen die Dinge an, interessant zu werden. Ich lege Ihnen die Liste der Kuriositäten vor:

  • Die Laufwerke werden über SMART als gut überprüft

  • Der RAM checkt aus
  • Nach dem Löschen und erneuten Erstellen der Partition (und dem erneuten Installieren von OS X) verschwinden alle Probleme.
  • Die Beschädigung ist nicht zweimal auf demselben Mac aufgetreten
  • Bootcamp wird vor, nach und während der Beschädigung auf der Mac-Seite auf demselben Laufwerk installiert und funktioniert.
  • Die Bootcamp-Partition hatte dieses Problem auf keinem der iMacs

Um das Offensichtliche auszuschließen:

  • Es gab keine Stromausfälle oder Spannungsspitzen

  • Wir bezweifeln ernsthaft einen Virus, da die Fehlfunktionen von gleichzeitig (zwei Maschinen fielen vor etwa einem Monat gleichzeitig aus) bis zu Monaten auseinander auftreten. Außerdem werden die Dokumente des Benutzers nach der Neuformatierung wiederhergestellt, sodass man vermuten würde, dass der Mac immer wieder ausfällt, wenn es sich um ein Schadprogramm handelt.

  • Die Maschinen befanden sich in einem klimatisierten Bereich

  • Es war nicht derselbe betroffene Benutzer

  • Manchmal tritt das Problem nach einem unvermeidbaren Hard-Shutdown auf (das nur selten auftritt. Diese Computer werden nicht übermäßig heruntergefahren. Nur das, was Sie von einem Mac Lab erwarten würden, das fünf Tage die Woche Multimedia ausführt), manchmal ist es völlig außer Betrieb -das Blaue

Häufig verwendete Software umfasst:

  • iPhoto
  • iDVD
  • iMovie
  • Safari

Die Maschinen sind auch mit Parallels 5 geladen, das die Bootcamp-Partition in eine VM lädt. Parallels wurde über den Standard-Assistenten eingerichtet, ohne seltsame Konfiguration oder Hacks.

Und zu guter Letzt die technischen Daten:

  • iMac 10,1 (21,5 Zoll)
  • Aktienantriebe
  • OS X Snow Leopard (neueste Updates)
  • Lager Speicher
  • Beitritt zu unserer Active Directory-Infrastruktur
  • HFS + -Dateisystem (nicht zwischen Groß- und Kleinschreibung unterscheiden, Standardeinstellung für OS X Snow Leopard)
  • Keine ungewöhnliche Laufwerkswartung. Programme. Drive Genius wurde gestern Nachmittag geladen (NACH der Wiederherstellung nach dem letzten Fehler), um eine Überprüfung auf allen iMacs durchzuführen, wurde jedoch nicht zuvor installiert. Alle Macs, sowohl diejenigen, die in der Vergangenheit versagt haben, als auch diejenigen, die nie versagt haben, haben mit Bravour bestanden.

TL; DR: Die OS X-Partition ist auf fünf verschiedenen iMacs beschädigt, aber die physischen Laufwerke sind in Ordnung. WARUM!?!?!

EightQuarterBit
quelle
Aus Thema: 8¼b: Mit Umschalt + Eingabetaste können Sie Zeilenumbrüche in Kommentarfelder eingeben. Ich habe auch gehört, dass es Browser-Plugins (Userscripts?) Gibt, die die Rolle von Enter & Shift-Enter umkehren. Enter fügt also einen Zeilenumbruch ein und Shift-Enter sendet den Kommentar.
Jason Salaz
+1 gut dokumentierte Frage. Haben Sie jemals darüber nachgedacht, dass es sich um eine Handlung von Studenten handeln könnte?
Wie wird iMac 10,1 auf iMac {früh | mittel | spät} 20YX abgebildet, um die Hardware-Seite der Dinge einfacher untersuchen zu können? Wenn Sie die #desktopcomputer durch eine der Seriennummern ersetzen, erhält support.apple.com/manuals/#desktopcomputers den beschreibenden Namen für Ihre iMacs.
bmike

Antworten:

6

HFS Plus (HFS +) ist ein fragiles und etwas veraltetes Dateisystem. Wenn Sie es googeln, finden Sie viele Berichte über Dateisystembeschädigungen.

Ein Neustart ohne Aushängen des Dateisystems ist der beste Weg, um es zu beschädigen. Dies passiert, wenn der Mac aus irgendeinem Grund (in meinem Fall die NVIDIA-Grafikkarte) einfriert oder wenn der Strom ausfällt.

Hier sind einige Tipps, die meiner Meinung nach die Wahrscheinlichkeit einer Beschädigung des Dateisystems verringern sollten:

  1. Wenn das System einfriert, starten Sie einen Neustart von ssh. Wenn das Grafik-Subsystem meines Mac freeses ist, ist es weiterhin über SSH zugänglich. Versuchen Sie, die SSH-Verbindung über Ihr Netzwerk zu öffnen, und starten Sie es neu. Sie können Apple Remote Desktop (62 €) für diese Aufgabe verwenden. Sie sollten zuerst den SSH-Zugriff aktivieren.

  2. Tun Sie diskutil verifyVolume /regelmäßig. Ja, auch wenn HFS + ein protokolliertes Dateisystem ist, ist eine Beschädigung möglich. Sie können Apple Remote Desktop verwenden , um dies auf allen Computern im Klassenzimmer gleichzeitig auszuführen.

  3. Verwenden Sie mehrere Volumes. Die Verwendung mehrerer Volumes sollte die Wahrscheinlichkeit einer Beschädigung verringern. Das Aufteilen /von /Users/sollte die Wiederherstellung erleichtern (entweder / oder / Benutzer werden beschädigt). Beachten Sie, dass dies wahrscheinlich die Sache mit Bootcamp komplizieren könnte.

  4. Mounten Sie Partitionen mit Optionen, die das Schreiben reduzieren. Durch das Mounten von Partitionen mit noatimeOption sollte das Schreiben darauf reduziert werden. Standardmäßig wird bei jedem Zugriff auf eine Datei der Zugriffszeitstempel "berührt".

  5. Stellen Sie sicher, dass keine Versuche unternommen werden, die HFS + -Partition von anderen Betriebssystemen aus bereitzustellen. Ist es möglich, dass jemand eine Linux-Distribution von USB / DVD /startet und im RW-Modus mountet oder mit Journaleinstellungen spielt?

Hoffe meine Antwort ist hilfreich.

PS: Korruption tritt normalerweise nicht plötzlich auf. Es besteht die Möglichkeit, dass etwas Bestimmtes dies verursacht, Software oder Workflow. Mein Verstand ist bei Parallels 5, aber es sollte das Bootcamp-Volume beschädigen, nicht das MacOS-Volume. Das Durchsuchen ihrer KB zeigt nichts Nützliches.

PPS: Es ist fragil, da es kein tatsächliches System zur Korrektur von Beschädigungen in einer Datei gibt. Ein Journal zeichnet Übertragungen auf und versucht, Daten erneut zu kopieren, um das Dateisystem in einen konsistenten Zustand zurückzusetzen. Wenn die verlorene Datei jedoch von entscheidender Bedeutung ist (wie die tatsächlichen Daten der Dateisystemstruktur), erfolgt kein Rückgriff. Da die Katalogdatei (in der alle logischen Dateninformationen aufgeführt sind) als Datei gespeichert ist, wird Ihr gesamtes Dateisystem bei Beschädigung an bestimmten Stellen zu unbrauchbaren Mülldaten oder zu teilweise gepflegtem Müll, falls sie beschädigt ist und Die Wiedergabe eines Journals erfolgt, wodurch das Dateisystem auf eine Weise umstrukturiert wird, die nicht mit den Daten übereinstimmt (z. B. sind Datei a und b 1 MB bzw. 2 MB groß, bei der Wiedergabe werden sie jedoch auf 2 MB und 1 MB geändert, was zur Hälfte des Inhalts von führt B ist in A).

mspasov
quelle
2
Jedes Dateisystem hat unter Berücksichtigung der Umstände Probleme. Aber "Fragile" und "A Little Outdated"? "Ja wirklich?" Ein wenig veraltet ist für mich kein Journaling. Und das ist bei HFS + nicht der Fall.
Jason Salaz
Wenn das Dateisystem zerbrechlich wäre, hätten dann nicht alle Macs Probleme? Bei Installationen mit Hunderten von Macs, die auf abrupte Stromausfälle und einen fortlaufenden Zeitplan für sichere Startvorgänge prüfen, werden Dateisystemreparaturen solche Probleme im Keim ersticken.
bmike
+1 für HFS Plus (HFS +) ist ein fragiles Dateisystem. Ich habe genau dieses Szenario mit zwei Festplatten erlebt. Windows ist nicht betroffen, hfs + kann nicht repariert werden. Das Wiederherstellen der Partition und das Neuinstallieren von os x funktioniert einwandfrei
Clint Good
2

Dinge, die es aus meinem Kopf machen könnten ...

Sie sagten, Sie hätten keine Spannungsspitzen oder Stromausfälle gehabt. Wie bestätigen Sie das? Wir hatten ein Klassenzimmer, in dem PC-Netzteile scheinbar zufällig durchbrannten. Das Wartungspersonal musste ein Überwachungsmessgerät an den Stromkreis anschließen und stellte fest, dass die Steckdose große Spannungsspitzen aufweist.

Der Speicher sitzt nicht richtig und beschädigt Daten.

Laufwerkskabel locker.

Randfestplatten mit fehlerhaften Sektoren, die jedoch nicht schlecht genug sind, um Warnungen auszulösen oder nach fehlerhaften Sektoren zu suchen.

Etwas auf der Windows-Seite über das Bootcamp ändert das Laufwerk auf eine Weise, die dem Laufwerk nicht gefällt. Kopierschutz? Dienstprogramme für Laufwerke?

Du hast gesagt, es ist in einem Labor. Was laufen die Schüler? Überwachen oder sperren Sie, was ausgeführt werden kann, was dies tun könnte?

Sie haben gesagt, dies scheint zufällig zu sein, keine zwei Maschinen haben dies hintereinander. Dies würde mich vermuten lassen, dass entweder ein Schüler oder eine Gruppe von Schülern es verursacht oder dass es ein zufälliges Stromproblem im Labor gibt, das es verursacht. Gibt es eine Möglichkeit zu verfolgen, wer die Maschinen zuletzt verwendet hat, um festzustellen, ob dieses Problem einem Ihrer Benutzer auf magische Weise zu folgen scheint?

Bart Silverstrim
quelle
Wir haben keine Stromüberwachungsgeräte verwendet, nein. Gehen Sie einfach den Bericht der Lehrer der High School darüber ab. GAH bearbeiten ! Hinweis für sich selbst: Mit der Eingabetaste wird im Kommentarmodus keine neue Zeile erstellt.
EightQuarterBit
Vielleicht möchten Sie das versuchen. Auch im Klassenzimmer gab es keine Hinweise auf ein solches Problem, aber der IT-Direktor war Elektrotechnik-Major am College und ließ es überprüfen. Er rechnete nach und stellte fest, dass sie periodische Spitzen von Tausenden von Volt hatten ...
Bart Silverstrim
Wir haben auf jedem Computer, auf dem dieses Problem aufgetreten ist, einen RAM-Test durchgeführt. Alle haben bestanden. Sie würden denken, wenn die Laufwerkskabel lose wären, hätte sich das Problem einige Male auf demselben Computer auf demselben iMac und nicht auf mehreren iMacs manifestiert. Wenn es sich um ein loses Laufwerkskabel handelt, ist es seltsam, dass es bei den Bootcamp-Partitionen nicht aufgetreten ist.
EightQuarterBit
Es ist möglich, dass die Laufwerke in der Tat marginal sind, aber es fällt mir schwer, diese zu kaufen. Ich habe diese Laufwerke überprüft, erneut überprüft und dreifach überprüft. Ich habe das Apple Disk Utility sowie Drive Genius 3 verwendet, um den Rotz von den Festplatten zu scannen. Außerdem habe ich noch nie einen marginalen Antrieb gesehen, ohne mindestens ein paar Indikatoren in SMART zu haben. Ich habe "schlechte" Festplatten gesehen, die SMART bestanden haben, aber sie hatten immer noch eine hohe Anzahl verlagerter Sektoren und so weiter, wenn ein SMART-Dienstprogramm verwendet wurde. Diese Laufwerke? Nada.
EightQuarterBit
Ich habe daran gedacht, dass Windows mit der Mac-Partition verschraubt wird, und ich habe es immer noch nicht ausgeschlossen. Die Tatsache, dass Apples Bootcamp-Treiber NUR HFS + -Partitionen als schreibgeschützt bereitstellt, scheint dies jedoch auszuschließen. Auf der Windows-Seite werden keine Festplatten-Tools oder Dienstprogramme vom Typ "Deep Freeze" verwendet.
EightQuarterBit
1

Haben Sie eine regelmäßige Überprüfung der Maschinen in Betracht gezogen? Sie können problemlos wöchentliche fsck-Überprüfungsdurchläufe planen (bis Sie herausfinden, warum die Korruption auftritt) und dann monatlich, um die Dinge im Auge zu behalten.

Bei einem aufgezeichneten Dateisystem müssen Macs wiederholt schlecht behandelt werden, bis sie nicht mehr booten. Selbst schlechte Software schreibt beim Booten nicht auf die Systemseite, daher würde ich vermuten, dass etwas eindeutig nicht stimmt. Auf Macs, die sauber heruntergefahren werden und die Aufmerksamkeit auf sich ziehen, wenn kleinere Dateisystemfehler repariert werden (jedes Mal, wenn ein Mac neu gestartet wird und fsck nicht im Putzmodus ausgeführt wird, ist dies ein Anzeichen für Probleme am Horizont).

Mit einer Bereitstellung von 25 Macs können Sie problemlos einige Zeit damit verbringen, Dateisystemprüfungen proaktiv durchzuführen und festzustellen, welche nicht ordnungsgemäß heruntergefahren werden, indem Sie einen Syslog-Server oder ein anderes zentrales Überwachungssystem einrichten.

bmike
quelle
0

Ich würde studentische Aktivitäten in Betracht ziehen. Wenn Sie Bootcamp und OS X ausführen, stürzen die Schüler auf der Mac-Seite ab, um das Bootcamp auszuführen, da sie nicht geduldig sind. Dies kann auch der Fall sein, wenn ein Bildschirmschließfach vorhanden ist.

Ich schlage vor:

  1. Bootcamp entfernen. Führen Sie stattdessen eine VM entweder unter Parallels oder Virtual Box aus. (Ich habe festgestellt, dass Windows XP unter VirtualBox recht gut läuft.) Konfigurieren Sie dies so, dass die virtuelle Maschine unveränderlich ist und lokal auf der alten Bootcamp-Partition gespeichert wird. Dies verhindert, dass Kinder bei der Installation der Fenster herumschrauben. Leiten Sie das Home-Verzeichnis um, um das Mac-Home-Verzeichnis auf Ihrem Server abzulesen. (Dies ist eine PITA, die zum ersten Mal eingerichtet wird, da sie ungefähr eine Million Regedits umfasst.)

  2. Richten Sie eine Form der Anmeldeüberwachung ein, damit Sie wissen, welche Schüler welche Maschinen verwendet haben. Dies hat den Vorteil, dass Sie feststellen können, dass sich dasselbe Kind auf mehreren Computern anmeldet. Dies geschieht normalerweise als Gefallen für jemanden, der gesperrt ist. Ich habe festgelegt, dass beide Computer neu gestartet wurden, wenn sich auf zwei Computern dieselbe Anmeldung befand.

Sherwood
quelle