Чому 5 різних iMacs розробили пошкоджені розділи OS X, коли фізичні диски є нормальними?


9

Я технік для мого місцевого шкільного округу, і у нас виникають деякі проблеми з нашою лабораторією iMac Multimedia. За останні дев'ять місяців 5 з 22 iMacs постраждали від пошкодження файлової системи. Єдиним приводом для цих машин було повністю видалити розділ OS X і почати свіжий (з відповідним відновленням з Time Machine.)

Ось список, чому я знаю, що це файльна система:

  • IMac не завантажуватиме ОС X. Я бачив, як він зупиняється на "пульсації", смузі прогресу або просто логотипі Apple.

  • Монтаж диска iMac за допомогою Target Disk Mode (люблю цю функцію) вдається, але лише для розділу Bootcamp. Розділ OS X не вдалося встановити.

  • Перевірка диска виявляє, що розділ OS X потрібно відремонтувати (я бачив недійсні записи братів та сестер, дітей-сиріт тощо). Спроба відновити диск не вдається. Ця остання спроба (лише вчора) сказала, що дерева каталогу B не можна було відновити. Я мав би робити більш повні зауваження щодо того, що говорилося щоразу, але щоразу до останнього я вважав, що це подія на один мільйон. Лайка

  • Спроба відновити або відновити накопичувачі за допомогою Drive Genius 3 також не вдається. Наразі 98% файлів користувача були відновлені за допомогою Data Rescue 3. Фізичний жорсткий диск, здається, не виходить з ладу (витягнення файлів з диска не висить або "beachball" ", накопичувач не з’являється і не зникає в Disk Utility, Finder залишається чуйним і т. д.)

  • Зазвичай я крейдую його до ряду поганих приводів. Щойно трапився нещасний хлопець, який придбав поганий запуск iMacs, правда? Ось з чого починають ставати цікаві речі. Я подаю вам список диваків:

  • Диски перевіряються настільки ж добре, як SMART

  • ОЗУ перевіряється
  • Після видалення та повторного створення розділу (та перевстановлення OS X) всі проблеми зникають.
  • Корупція не траплялася із тим самим Mac двічі
  • Bootcamp встановлюється на одному приводі і функціонує до, після та під час пошкодження на стороні Mac.
  • У розділі Bootcamp цього питання не було жодного з iMacs

Крім того, щоб виключити очевидне:

  • Не було жодних відключень чи сплеску

  • Ми серйозно сумніваємось у вірусі, оскільки несправності з'являються десь від одночасно (дві машини вийшли одночасно близько місяця тому) до місяців один від одного. Крім того, документи користувача відновлюються після переформатування, тож можна припустити, що якби це була шкідлива програма, Mac продовжував би відмовлятися знову і знову.

  • Машини перебувають у кліматичному режимі

  • Це не стосується того самого користувача

  • Іноді проблема виникає після неминучого жорсткого відключення (яке трапляється рідко. Ці машини не надмірно вимикаються неналежним чином. Тільки те, що ви очікували, якщо Лабораторія Mac працює з мультимедіа п’ять днів на тиждень), в іншому випадку вона зовсім не працює -синій

Програмне забезпечення, яке часто використовується:

  • iPhoto
  • iDVD
  • iMovie
  • Сафарі

Машини також завантажені Parallels 5, який завантажує розділ Bootcamp у VM. Паралель налаштовувався за допомогою стандартного майстра, без конфігурації непарних кульок чи злому.

І останнє, але не менш важливо, характеристики:

  • iMac 10,1 (21,5 дюйма)
  • Фондові накопичувачі
  • OS X Snow Leopard (останні оновлення)
  • Запас пам’яті
  • Приєднався до нашої інфраструктури Active Directory
  • Файлова система HFS + (нечутливий до регістру, типовий для OS X Snow Leopard)
  • Немає звичайного приводу. програм. Диск Genius був завантажений вчора вдень (ПІСЛЯ відновлення після останньої помилки), щоб запустити перевірку на всіх iMacs, але не встановлено до цього. Усі маки, як ті, що провалилися в минулому, так і ті, які ніколи не зазнавали невдач, передавались літаючими фарбами.

TL; DR: Розділ OS X пошкоджений на п'яти різних iMacs, але фізичні диски чудово. ЧОМУ!?!?!


Тема вимкнено: 8¼b: Ви можете використовувати Shift + Enter для введення рядкових рядків у поля коментарів. Я також чув, що там є плагіни веб-переглядача (usercripts?), Які скасовують роль enter & shift-enter, тому enter вставить розрив рядка, а shift-enter подасть коментар.
Джейсон Салаз

+1 добре задокументоване запитання. Ви коли-небудь думали, що це може бути вчинок студентів?

Як iMac 10,1 відображає iMac {рано | до середини | пізнього} 20YX для зручності вивчення апаратної сторони речей? Якщо ви заміните #desktopcomputers одним із серійних номерів, support.apple.com/manuals/#desktopcomputers отримає описову назву для ваших iMacs.
bmike

Відповіді:


6

HFS Plus (HFS +) - крихка і трохи застаріла файлова система. Якщо ви перейдете в Google, ви знайдете безліч повідомлень про пошкодження файлової системи.

Перезавантаження без демонтажу файлової системи - найкращий спосіб її пошкодити. Це відбувається, коли mac замерзає з якоїсь причини (в моєму випадку це відеокарта nvidia) або збою живлення.

Ось кілька порад про те, що IMHO має знизити ймовірність пошкодження файлової системи:

  1. Коли система заморожується, спробуйте перезавантажити з ssh. Коли графічна підсистема мого mac завісь, вона все ще доступна через SSH - спробуйте відкрити ssh-з'єднання зі своєї мережі та перезавантажте її. Ви можете використовувати Apple Remote Desktop (62 євро) для цього завдання. Спершу слід включити доступ до ssh.

  2. Робіть diskutil verifyVolume /періодично. Так, навіть якщо HFS + є файловою системою з журналом, можливе пошкодження. Ви можете використовувати Apple Remote Desktop, щоб запустити це на всіх комп'ютерах класу одночасно.

  3. Використовуйте кілька томів. Використання кількох томів повинно зменшити шанс корупції. Розщеплення /від /Users/повинно полегшити відновлення (або / або / Користувачі будуть пошкоджені). Зауважте, що це, ймовірно, може ускладнити речі з Bootcamp.

  4. Змонтуйте розділи (-и) з параметрами, які зменшують запис. Монтаж розділів з noatimeопцією повинен зменшити написання на ньому. За замовчуванням кожен раз, коли доступ до файлу, його "торкається" часова мітка доступу.

  5. Переконайтеся, що немає спроб встановити HFS + розділ з інших ОС. Чи можливо, хтось запускає linux distro з usb / dvd та монтується /в rw режимі чи грає з налаштуваннями журналу?

Сподіваюся, моя відповідь корисна.

PS: корупція, як правило, поступово не є раптовою. Існує ймовірність, що щось конкретне викликає це, програмне забезпечення або робочий процес. Моя думка знаходиться на Parallels 5, але це повинно пошкодити об'єм завантажувального камери, а не MacOS. Пошук їх KB не виявляє нічого корисного.

PPS: вона неміцна, оскільки не має фактичної системи для виправлення корупції у файлі. Журнал записує передачі та намагається повторно скопіювати дані, щоб повернути файлову систему в стійкий стан, але якщо втрачений файл є життєво важливим (як фактичні дані структури файлової системи), тоді не звертається. Насправді, оскільки файл каталогів (у якому перерахована вся логічна інформація про дані) зберігається у вигляді файлу, якщо він пошкоджений у певних місцях, вся ваша файлова система видає непотрібні дані про сміття або частково зберігає сміття у випадку, якщо він пошкоджений та відбувається повторне відтворення журналу, що змушує його реструктурувати файлову систему таким чином, що не відповідає даних (наприклад, файл a і b є 1 МБ і 2 МБ відповідно, але повтор змінює їх на 2 МБ і 1 МБ, в результаті чого половина вмісту B перебуваючи всередині A).


2
Будь-яка файлова система матиме проблеми з урахуванням обставин. Але "Крихке" та "Трохи застаріле"? Дійсно? Трохи застарілий у моїй свідомості - це не Журналістика. І це не стосується HFS +.
Джейсон Салаз

Якби файлова система була неміцною, чи не мали б у всіх комп'ютерах проблеми? Установки із сотнями маків, які перевіряють різкі відключення живлення та графік прокатки безпечних черевиків, ремонту файлової системи запускають подібні речі в очі.
bmike

+1 для HFS Plus (HFS +) - це крихка файлова система. Я пережив цей точний сценарій з двома жорсткими дисками. Windows не впливає, hfs + неможливо відновити. Відтворення розділу та перевстановлення os x працює чудово
Клінт Добрий

2

Те, що могло зробити це з моєї голови ...

Ви сказали, що у вас не було перенапруг живлення або відключень. Як ви це підтверджуєте? У нас була аудиторія, де джерела живлення ПК видували, здавалося б, навмання. Нам потрібно було, щоб персонал з технічного обслуговування підключив контрольний лічильник до ланцюга і виявив, що в розетці є величезні сплески напруги.

Пам'ять не розміщена належним чином і пошкоджує дані.

Ведіть кабелі розпущеними.

граничні жорсткі диски з поганим набором секторів, але недостатньо поганими, щоб викликати сповіщення або сканування поганих секторів.

Щось із боку Windows через bootcamp - це модифікація диска таким чином, що він не любить. Захист від копіювання? Приводите комунальні послуги?

Ви сказали, що це в лабораторії. Що курсують студенти? Ви контролюєте чи блокуєте те, що може бути виконано?

Ви сказали, що це здається випадковим, жодна з двох машин не має подібних випадків. Це призведе до того, що я підозрюю, що це спричиняє або студент, або група студентів, або в лабораторії виникає випадкова проблема живлення. Чи існує спосіб відстеження того, хто востаннє використовував машини, щоб перевірити, чи здається, що ця проблема магічно слідкує за одним із ваших користувачів?


Ми не використовували жодного обладнання для моніторингу потужності, ні. Просто збиваючи звіт від викладачів у середній школі про це. редагувати GAH! Примітка для самоврядування: клавіша введення не створює нового рядка в режимі коментарів.
Вісімдесятикласників

Ви можете спробувати це. Не було жодних ознак такої проблеми і в класі, але ІТ-директор був спеціалістом з електротехніки в коледжі і змусив їх перевірити. Він зробив математику і виявив, що у них періодичні сплески тисяч вольт ...
Барт Сільверстрім

Ми зробили тест оперативної пам’яті на кожній машині, яка мала цю проблему, і всі вони пройшли. Ви б могли подумати, що якби кабелі накопичувачів були нещільними, проблема виявилася б на одній машині кілька разів на тому ж iMac, а не на декількох iMacs. Крім того, якщо це був вільний кабель приводу, дивно, що він не траплявся до розділів Bootcamp.
ВісімQuarterBit

Можливо, що накопичувачі справді незначні, але мені важко купувати цей. Я перевірив, повторно перевірив і потрійно перевірив ці диски. Я використовував утиліту Apple Disk Utility, а також Drive Genius 3, щоб сканувати соплі з дисків. Крім того, я ніколи не бачив граничного приводу, не маючи принаймні декількох індикаторів у SMART. Я бачив "погані" жорсткі диски, які пройшли SMART, але вони все ще мали високий переселений сектор та що-небудь при використанні утиліти SMART. Ці накопичувачі? Нада.
Вісімдесятикласників

Я думав про те, щоб Windows закрутилася з розділом Mac, і досі не виключала цього. Однак факт, що драйвер завантажувальної машини Apple ТОЛЬКУ змонтує розділи HFS + як режим лише для читання, це виключає. Ми не використовуємо ніяких дискових інструментів або утиліт "deep freeze" на стороні Windows.
Вісімдесятикласників

1

Чи розглядали ви періодичну перевірку машин? Ви можете легко запланувати щотижневі перевірки на Fsck (доки не з'ясуєте, чому відбувається корупція), а потім щомісяця, щоб вести вкладку щодо речей.

З файловою системою, що перебуває в журналі, для повторного завантаження маків потрібне деяке повторне погане поводження до рівня не завантаження. Навіть погане програмне забезпечення не пише системній стороні завантаження, тому я б підозрював, що щось явно не так. На комп’ютерах, які вимикаються чисто і привертають увагу щоразу, коли незначні помилки файлової системи виправляються (будь-який час, коли Mac перезапускається і fsck не працює в попередньому режимі, є ознакою проблеми на горизонті).

При розгортанні 25 macs ви можете легко витратити деякий час на активну перевірку файлової системи та побачити, які не вимикаються чисто, встановивши сервер syslog або іншу централізовану систему аудиту.


0

Я б розглядав діяльність студентів. Якщо ви запускаєте bootcamp та OS X, я думаю, що студенти розбивають сторону Mac для запуску завантажувального табору, оскільки вони не терплячі. Це також може бути, якщо є шафа для зберігання екрана.

Я пропоную:

  1. Видалити завантажувальний табір. Замість цього запустіть VM або під Parallels або Virtual Box. (Я виявив, що Windows XP під VirtualBox працює досить добре.) Налаштуйте це так, щоб віртуальна машина була незмінною, зберігалася локально на старому розділі bootcamp. Це не дасть дітям закручуватися при встановленні вікон. Перенаправляйте їх домашній каталог, щоб прочитати домашній каталог Mac на вашому сервері. (Це ПДФА, яке потрібно створити вперше, оскільки воно включає близько мільйона реєстрів)

  2. Створіть певну форму моніторингу входу, щоб ви знали, які студенти використовували, які машини. Це має перевагу в тому, що ви можете помітити того самого малюка, який входить у систему на кількох машинах, зазвичай це роблять як послугу для забороненого. Я встановив, що коли однаковий логін був на двох машинах, обидві машини були перезавантажені.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.