Dispozitivele de legare libere, toate legate de repararea și configurarea computerului

Discurile cu interfață SCSI nu sunt întotdeauna incluse în aceeași ordine, dar numerotarea dispozitivelor SCSI în sistemul FreeBSD corespunde ordinii în care sunt conectate la magistrala SCSI. În plus, dacă schimbați ordinea conectării dispozitivelor la magistrala SCSI, aceasta va schimba ordinea în care acestea vor fi interogate. Un disc care are numărul de serie 0 la instalarea FreeBSD poate primi numărul 1 după ce a adăugat un disc nou. O astfel de modificare poate cauza ca partițiile să fie montate în puncte de montare greșite și chiar pot provoca coruperea datelor. O problemă similară poate apărea atunci când adăugați un nou controler SCSI, deoarece în acest caz autobuzele SCSI vor fi reordonate! De exemplu, un dispozitiv care are numele / dev / daO la instalarea FreeBSD se poate transforma într-un dispozitiv / dev / dal sau chiar / dev / dal7 după conectarea unei noi unități de bandă. Acest lucru va face ca partițiile să fie montate pe punctele de montare greșite.

Pentru a evita aceste dificultăți, ordinea de numerotare a discurilor poate fi codificată cu greu în kernel. Un proces care ameliorează această confuzie se numește cablarea dispozitivelor SCSI. Pentru a lega dispozitive, trebuie să cunoașteți ID-ul SCSI, numărul de autobuz SCSI și LUN (dacă este cazul) fiecărui dispozitiv din lanțul SCSI disponibil în /var/run/dmesg.boot. De exemplu, în sistemul meu de testare, există următoarele intrări dmesg pentru adaptorul SCSI:

0xe8042fff lrq 11 la dispozitivul 20.0 pe pciO

aic7890 / 91: Channel Wide Ultra2, ID SCSI = 7, 32/253 SCB-uri

Primul rând arată că principala placă SCSI este adaptorul "Adaptec 2940В Ultra2". Al doilea conține informații suplimentare despre adaptorul de pe acest card. De fapt, există o singură hartă fizică. Adaptorul gazdă utilizează codul SCSI ID 7. LUN nu se aplică.

Apoi, fișierul dmesg.boot conține intrări pentru toate unitățile SCSI. Aceste înregistrări includ informații cum ar fi capacitatea discului, numele modelului, viteza și caracteristicile suplimentare, dar voi da aici doar primele rânduri de intrări pentru fiecare disc:

Pentru a lega drive-uri, pentru a spune kernel-ului, care la care este conectat SCSI autobuzul numărul cardului, SCSI ID-ul și LUN pentru fiecare disc. Aceste informații ar trebui să fie plasat în fișierul /boot/device.hints:

Link-uri utile:

Articole similare