Mengapa 5 iMac yang berbeda mengembangkan partisi OS X yang korup ketika drive fisik baik-baik saja?


9

Saya seorang teknisi untuk distrik sekolah lokal saya dan kami mengalami beberapa masalah dengan Lab Multimedia iMac kami. Selama sembilan bulan terakhir, 5 dari 22 iMac telah menderita karena korupsi sistem file. Satu-satunya jalan untuk mesin-mesin ini adalah untuk sepenuhnya menghapus partisi OS X dan mulai segar (dengan pemulihan yang sesuai dari Time Machine.)

Inilah daftar mengapa saya tahu itu sistem file korupsi:

  • IMac tidak akan mem-boot OS X. Saya telah melihatnya berhenti di "throbber", progress bar, atau hanya logo Apple.

  • Memasang disk iMac melalui Mode Disk Target (suka fitur itu) berhasil, tetapi hanya untuk partisi Bootcamp. Partisi OS X gagal dipasang.

  • Verifikasi disk mengungkapkan partisi OS X perlu diperbaiki (Saya telah melihat entri saudara yang tidak valid, anak yatim piatu, dll.). Upaya untuk memperbaiki disk gagal. Upaya terakhir ini (baru kemarin) mengatakan bahwa katalog B pohon tidak dapat dibangun kembali. Seharusnya saya membuat catatan yang lebih lengkap tentang apa yang dikatakan setiap kali, tetapi setiap kali sampai yang terakhir ini saya menganggap itu adalah peristiwa satu-dalam-sejuta jenis yang aneh. Sebuah kebetulan

  • Mencoba untuk memperbaiki atau membangun kembali drive dengan Drive Genius 3 juga gagal Sejauh ini 98% dari file pengguna telah dipulihkan melalui Penyelamatan Data 3 Hard drive fisik tampaknya tidak gagal (mengambil file dari drive tidak hang atau "beachball" ", drive tidak muncul dan hilang di Disk Utility, Finder tetap responsif, dll.)

  • Biasanya saya akan menuliskannya ke serangkaian drive buruk. Kebetulan pria yang sial itu membeli iMacs yang jelek, kan? Di sinilah hal-hal mulai menarik. Saya serahkan kepada Anda, daftar keanehan:

  • Drive diverifikasi sebagus melalui SMART

  • RAM memeriksa
  • Setelah menghapus dan menciptakan kembali partisi (dan menginstal ulang OS X) semua masalah hilang.
  • Korupsi belum terjadi pada Mac yang sama dua kali
  • Bootcamp diinstal pada drive dan fungsi yang sama sebelum, sesudah, dan selama korupsi di sisi Mac.
  • Partisi Bootcamp tidak memiliki masalah ini pada APAPUN dari iMacs

Juga, untuk mengesampingkan yang sudah jelas:

  • Tidak ada brownout atau lonjakan

  • Kami benar-benar meragukan virus, karena kerusakan muncul di mana saja secara bersamaan (dua mesin mati pada waktu yang sama sekitar sebulan yang lalu) hingga beberapa bulan terpisah. Plus, dokumen pengguna dipulihkan setelah diformat ulang, jadi orang akan menduga bahwa jika itu adalah program jahat Mac akan terus gagal berulang kali.

  • Mesin-mesin itu berada di area yang dikontrol iklim

  • Pengguna yang terpengaruh belum sama

  • Kadang-kadang masalah terjadi setelah hard shutdown yang tidak terhindarkan (yang terjadi hanya jarang. Mesin ini tidak sedang dimatikan secara berlebihan dengan tidak benar. Hanya apa yang Anda harapkan dengan Mac Lab yang menjalankan multimedia lima hari seminggu), di lain waktu itu benar-benar keluar dari - biru

Perangkat lunak yang sering digunakan meliputi:

  • iPhoto
  • iDVD
  • iMovie
  • Safari

Mesin-mesin juga dimuat dengan Parallels 5, yang memuat partisi Bootcamp ke dalam VM. Parallels telah diatur melalui wizard standar, tidak ada konfigurasi aneh atau peretasan.

Dan yang tak kalah pentingnya, spesifikasi:

  • iMac 10,1 (21,5 inci)
  • Drive stok
  • OS X Snow Leopard (pembaruan terbaru)
  • Memori stok
  • Bergabung dengan infrastruktur Direktori Aktif kami
  • Sistem file HFS + (tidak peka huruf besar kecil, standar untuk OS X Snow Leopard)
  • Tidak ada pemeliharaan drive yang tidak biasa. program. Drive Genius dimuat kemarin sore (SETELAH memulihkan dari kegagalan terbaru) untuk menjalankan verifikasi pada semua iMacs, tetapi belum diinstal sebelumnya. Semua Mac, baik yang pernah gagal di masa lalu maupun yang tidak pernah gagal, lulus dengan warna terbang.

TL; DR: Partisi OS X telah rusak pada lima iMac yang berbeda, tetapi drive fisik baik-baik saja. MENGAPA!?!?!


Topik Mati: 8¼b: Anda bisa menggunakan Shift + Enter untuk memasukkan linebreak ke dalam kotak komentar. Saya juga pernah mendengar bahwa ada plugins browser (userscripts?) Di luar sana yang membalikkan peran enter & shift-enter, jadi enter akan memasukkan jeda baris, dan shift-enter akan mengirimkan komentar.
Jason Salaz

+1 pertanyaan yang didokumentasikan dengan baik. Pernahkah Anda menganggap bahwa itu bisa menjadi tindakan oleh siswa?

Bagaimana cara iMac 10,1 memetakan ke iMac {awal | pertengahan | akhir} 20YX untuk kemudahan dalam melihat ke sisi hardware? Jika Anda mengganti #desktopcomputers dengan salah satu nomor seri, support.apple.com/manuals/#desktopcomputers akan mendapatkan nama deskriptif untuk iMacs Anda.
bmike

Jawaban:


6

HFS Plus (HFS +) adalah sistem file yang rapuh dan sedikit ketinggalan jaman. Jika Anda google, Anda akan menemukan banyak laporan korupsi sistem file.

Mem-boot ulang tanpa melepas sistem file adalah cara terbaik untuk merusaknya. Ini terjadi ketika mac macet karena suatu alasan (dalam kasus saya ini adalah kartu video nvidia) atau gangguan listrik.

Berikut adalah beberapa tips, bahwa IMHO harus menurunkan kemungkinan korupsi sistem file:

  1. Ketika sistem macet, coba reboot dari ssh. Ketika subsistem grafik dari freest mac saya, masih dapat diakses melalui SSH - coba buka koneksi ssh dari jaringan Anda dan reboot. Anda bisa menggunakan Apple Remote Desktop (€ 62) untuk tugas ini. Anda harus mengaktifkan akses ssh terlebih dahulu.

  2. Lakukan diskutil verifyVolume /secara berkala. Ya, bahkan jika HFS + adalah sistem file jurnal, korupsi mungkin terjadi. Anda bisa menggunakan Apple Remote Desktop untuk menjalankan ini di semua komputer kelas sekaligus.

  3. Gunakan beberapa volume. Menggunakan banyak volume harus mengurangi kemungkinan korupsi. Memisahkan /dari /Users/seharusnya membuat pemulihan lebih mudah (salah satu / atau Pengguna akan rusak). Perhatikan bahwa ini mungkin dapat memperumit masalah dengan Bootcamp.

  4. Pasang partisi dengan opsi, yang mengurangi penulisan. Mount partisi dengan noatimeopsi harus mengurangi tulisan di atasnya. Secara default setiap kali file diakses, stempel waktu aksesnya "tersentuh".

  5. Pastikan tidak ada upaya untuk memasang partisi HFS + dari os lain. Apakah mungkin seseorang memulai distro linux dari usb / dvd dan pemasangan /dalam mode rw atau bermain dengan pengaturan jurnal?

Semoga jawaban saya bermanfaat.

PS: korupsi biasanya bertahap, tidak mendadak. Ada kemungkinan sesuatu yang spesifik menyebabkan hal ini, perangkat lunak atau alur kerja. Pikiran saya ada di Parallels 5, tetapi seharusnya merusak volume bootcamp, bukan yang MacOS. Mencari KB mereka tidak mengungkapkan apa pun yang bermanfaat.

PPS: ini rapuh karena tidak memiliki sistem aktual untuk memperbaiki korupsi dalam file. Jurnal mencatat transfer dan upaya untuk menyalin kembali data untuk mengembalikan sistem file ke keadaan yang konsisten tetapi jika file yang hilang sangat penting (seperti data struktur sistem file yang sebenarnya) maka tidak ada jalan lain. Bahkan, karena File Katalog (yang berisi daftar semua informasi data logis) disimpan sebagai file, jika rusak di tempat-tempat tertentu seluruh sistem file Anda membuat data sampah yang tidak berguna, atau sebagian cenderung merawat sampah jika rusak dan a replay jurnal terjadi yang menyebabkannya merestrukturisasi sistem file dengan cara yang tidak konsisten dengan data (misalnya file a dan b masing-masing 1MB dan 2MB tetapi replay mengubahnya menjadi 2MB dan 1MB menghasilkan setengah dari isi B berada di dalam A).


2
Setiap sistem file akan mengalami masalah dengan mempertimbangkan keadaan. Tapi "Rapuh" dan "A Little Usang"? Betulkah? Sedikit ketinggalan jaman dalam pikiran saya adalah Journal. Dan itu tidak terjadi untuk HFS +.
Jason Salaz

Jika filesystem itu rapuh, bukankah semua mac memiliki masalah? Instalasi dengan ratusan mac yang mengaudit pemutusan daya yang tiba-tiba dan jadwal booting yang aman, perbaikan sistem file akan menghentikan masalah ini sejak awal.
bmike

+1 untuk HFS Plus (HFS +) adalah sistem file yang rapuh. Saya telah mengalami skenario yang tepat ini dengan dua hard drive. Windows tidak terpengaruh, hfs + tidak dapat diperbaiki. Menciptakan partisi dan menginstal ulang os x berfungsi dengan baik
Clint Good

2

Hal-hal yang dapat melakukannya dari atas kepalaku ...

Anda bilang belum mengalami lonjakan listrik atau mati listrik. Bagaimana Anda mengkonfirmasinya? Kami memiliki ruang kelas di mana catu daya PC nampak acak. Kami harus meminta staf pemeliharaan menghubungkan meteran pemantauan ke sirkuit dan menemukan bahwa outlet mengalami lonjakan tegangan yang sangat besar.

Memori tidak terpasang dengan benar dan merusak data.

Kendurkan kabel.

hard disk marginal yang memiliki sekumpulan sektor buruk tetapi tidak cukup buruk sehingga memicu peringatan atau pemindaian untuk sektor buruk.

Sesuatu di sisi Windows melalui bootcamp memodifikasi drive dengan cara yang tidak disukai drive. Perlindungan salinan? Utilitas drive?

Anda mengatakan itu di laboratorium. Apa yang siswa jalankan? Apakah Anda memantau atau mengunci apa yang bisa dieksekusi yang dapat melakukannya?

Anda mengatakan ini tampaknya acak, tidak ada dua mesin yang mengalami hal ini berturut-turut. Ini akan membuat saya curiga bahwa salah satu siswa atau sekelompok siswa menyebabkannya atau ada masalah kekuatan acak di lab yang menyebabkannya. Apakah ada cara pelacakan yang terakhir menggunakan mesin untuk melihat apakah masalah ini tampaknya secara ajaib mengikuti salah satu pengguna Anda?


Kami belum menggunakan peralatan pemantauan daya, tidak. Cukup melaporkan dari guru-guru di sekolah tinggi yang satu itu. sunting GAH! Catatan untuk diri sendiri: tombol enter tidak membuat baris baru dalam mode komentar.
EightQuarterBit

Mungkin ingin mencobanya. Tidak ada indikasi masalah seperti itu di kelas, juga, tetapi direktur TI adalah jurusan teknik elektro di perguruan tinggi dan meminta mereka memeriksanya. Dia melakukan perhitungan dan menemukan bahwa mereka mengalami lonjakan ribuan volt secara berkala ...
Bart Silverstrim

Kami telah melakukan tes RAM pada setiap mesin yang memiliki masalah ini, mereka semua lulus. Anda akan berpikir bahwa jika kabel drive longgar, masalahnya akan muncul sendiri pada mesin yang sama beberapa kali pada iMac yang sama, bukan pada beberapa iMac. Juga, jika itu adalah kabel drive yang longgar itu aneh bahwa itu tidak terjadi pada partisi Bootcamp.
EightQuarterBit

Mungkin saja drive-nya memang marjinal, tetapi saya kesulitan membeli yang itu. Saya telah memeriksa, memeriksa ulang, dan memeriksa drive ini tiga kali lipat. Saya telah menggunakan Utilitas Disk Apple dan juga Drive Genius 3 untuk memindai ingot dari disk. Juga, saya belum pernah melihat drive marginal tanpa memiliki setidaknya beberapa indikator di SMART. Saya telah melihat hard disk "buruk" yang lulus SMART, tetapi mereka masih memiliki jumlah sektor yang direlokasi tinggi dan yang lainnya ketika menggunakan utilitas SMART. Drive ini? Nada.
EightQuarterBit

Saya sudah memikirkan Windows mengacaukan partisi Mac, dan saya masih belum mengesampingkannya. Namun, fakta bahwa driver bootcamp Apple HANYA akan me-mount partisi HFS + sebagai read-only tampaknya menghalangi hal itu. Kami tidak menggunakan alat disk atau utilitas tipe "pembekuan dalam" di sisi Windows.
EightQuarterBit

1

Sudahkah Anda mempertimbangkan pemeriksaan mesin secara berkala? Anda dapat dengan mudah menjadwalkan melewati verifikasi fsck mingguan (sampai Anda mengetahui mengapa korupsi terjadi) dan kemudian setiap bulan untuk mengawasi hal-hal.

Dengan sistem file journaled, diperlukan beberapa perlakuan buruk berulang untuk mac untuk terdegradasi ke titik tidak boot. Bahkan perangkat lunak yang buruk tidak menulis ke sisi sistem boot, jadi saya akan curiga ada sesuatu yang salah. Pada mac yang dimatikan dengan bersih dan perhatikan kapan saja kesalahan kecil filesystem diperbaiki (kapan saja mac restart dan fsck tidak berjalan dalam mode preen adalah tanda masalah di cakrawala).

Dengan penyebaran 25 mac, Anda dapat dengan mudah meluangkan waktu untuk bersikap proaktif tentang pemeriksaan sistem file dan melihat yang tidak mematikan dengan mengatur server syslog atau sistem audit terpusat lainnya.


0

Saya akan mempertimbangkan kegiatan siswa. Jika Anda menjalankan bootcamp dan OS X, maka saya yakin para siswa menabrak sisi Mac untuk menjalankan boot camp, karena mereka tidak sabar. Ini juga bisa menjadi kasus jika ada hadiah loker layar.

Saya menyarankan:

  1. Hapus kamp pelatihan. Sebaliknya jalankan VM baik di bawah Parallels atau Virtual Box. (Saya telah menemukan bahwa Windows XP di bawah VirtualBox berjalan cukup baik.) Konfigurasikan ini sehingga Mesin Virtual tidak dapat diubah, disimpan secara lokal di partisi bootcamp yang lama. Ini akan mencegah anak-anak dari bermain-main dengan menginstal windows. Arahkan direktori home mereka untuk membaca direktori home Mac mereka di server Anda. (Ini adalah PITA untuk didirikan pertama kali, karena mencakup sekitar satu juta rejim)

  2. Buat beberapa bentuk pemantauan login sehingga Anda tahu siswa mana yang telah menggunakan mesin mana. Ini memiliki keuntungan bahwa Anda dapat melihat anak yang sama masuk pada beberapa mesin, biasanya melakukan ini sebagai bantuan untuk seseorang yang dilarang. Saya mengaturnya bahwa ketika login yang sama di dua mesin, kedua mesin itu reboot.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.