Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: Tubee - 21.08.08 - klo:20.25
-
Joo elikkäs! Mulla on läppärissä tämmönen kiintolevy: http://www.mtcusa.com/hdd/fujitsu/mht2060a.htm
Näyttäs olevan ATA-levy, ja lshw:kin näyttää description: ATA Disk. Mutta levy on ilmeisesti liitetty SCSI-väylään, koska se sijaitsee /dev/sda ja lshw:n mukaan myös bus info: scsi@0:0.0.0.
Olen käsittänyt että SCSI ja ATA-väylät ovat kaksi eri vaihtoehtoa.. Miten nyt ATA-levy on tähän SCSI-väylään liitetty sitten? ???
-
Varmaankin tässä on kyse historiallisesta painolastista, jossa ATA-laiteajurit on Linuxissa sijoitettu emuloimaan SCSI-laitteita. Siksi ko. laitteet näkyvät SCSI-laitteina.
crope varmaan tietää enemmän, kun on kerneliin enemmän tutustunut.
-
Ainakin jossain välivaiheessa SATA-levyt näkyivät /dev/sd?-laitteina, PATA-levyt (= ATA = IDE) /dev/hd?-laitteina. Nyt minulla ei taida enää olla PATA-levyjä, joilla kokeilla, onko tilanne sama yhä :P
-
Gutsy heitti pata-levytkin s-alkuisiksi, mutta päivitys ei korjannut viittauksia >:( ->> Home- levy ei toiminut >:( >:( >:(
Nykyään siis ainakin tämän koneen Hardyssa patalevyt ovat sda ja sdb.
T:Jallu59
-
Uusi SCSI- kovalevy!
Meni vanha IDE-levy uusiksi ja tilalle tuli SCSI-levy.
Varoitus: grub- käynnistys muuttaa hd0, hd1.. järjestyksen
siten, että uudesta SCSI.sta tulee ensimmäinen eli hd0 ja vanhat
IDEt hyppäävät yhtä numeroa ylös, Mutta '/boot/grub/device.map
ei muutu ajantasaiseksi. Siis alussa käynnistystiedot ovat sekaisin.
En tiedä, onko grubissa 'avaimia', jolla tämän voisi korjata. Vai pitääkö
koko 'grub' uusia.
Muutoksia ei tule, jos käyttää grubissa ja '/etc/fstab'.ssa UUID- tunnuksia
/dev/xxx- sijasta eikä yritä käyttää muita kuin hd0.ssa olevia kernel- ja
initr- tiedostoja.
Mutta grub sekoaa. Se buuttaa oikein vain jos käynnistystietot
ovat hd0- levyllä ('root (hd0)'): siis sillä, jonka on valinnut emolevyltä käynnistyväksi.
Eli käynnistyksen aikana /dev/xxx- tyyppisiä osioita ei välttämättä löydä.
Jos emolevyltä buuttaa IDE0-masteriin se on alussa hd0, mutta muut
levyt ovat mitä sattuu /dev/xxx- määreiltään: buuttauksen jälkeen tilanne
se, että hd0 on SCSI ja IDE0-master hd1.
Siis käytä vain UUID- osio nimiä. Ne eivät sotkeudu.
Miten lie ulkoiset kovalevyt liitettävissä: turvallisuuden kannalta on
hienoa, että liitos vaatinee UUID- tunnuksia ja että liittyvä kovalevy pääsee
varmuudella vain jo tuntemiinsa UUID- osioihin.