Näytä kirjoitukset

Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.


Viestit - mk1970

Sivuja: 1 ... 5 6 [7] 8 9 ... 11
121
Yleistä keskustelua / Ongelmia RAID-asennuksessa
« : 25.10.06 - klo:09.28 »
Pakko avautua hieman, meni eilen illalla ja tänä aamuna "hieman" aikaa että sai kotikoneen taas kuntoon. Tuli tarve asentaa pieni partitio Windowsille toisen levyn alkuun. Loput levystä ja toinen levy on Ubuntu-käytössä. No, backup /home:sta töistä lainatulle USB-levylle rsync:llä, Ubuntu 6.10 Alternate Install CD sisään ja tein uudet partitiot (myös Windowsille jotta sen asennusohjelma ei pääse sekoilemaan mitään omia juttujaan). Asensin Windowsin Dellin CD:ltä, aikaa meni varmaan 2-3 tuntia että kaikki oli kunnossa. Kello oli siinä vaiheessa jotain 21 luokkaa.

Ubuntu 6.10 CD sisään ja asennus käyntiin. Tein RAID-osat, asennus meni loppuun ja reboot. Error 15. Mitä v#####!? Hätäilin ja pistin 6.06.1 CD:n sisään (virhe #1), asensin ja boottasin. Error 15. No voi h#######! Pistin 6.10:n sisään enkä googlettanut tässä vaiheessa (virhe #2). Uusi yritys, poistin kaikki Linuxin käyttämät partitiot, loin uudelleen RAIDit ja aloitin asennuksen. Jotenkin pelkkä tiedostojärjestelmien luonti (etenkin se iso /home) kesti aivan älyttömän kauan, levyvalo vaan vilkkui ja eteneminen oli 0%:ssa vaikka kuinka kauan. Ilmeisesti RAID-laitteet tekivät sitä rebuildia tms.

Kello oli varmaan 23. Ajattelin hieman oikaista itseäni sohvalla. Heräsin puolenyön aikoihin, katsoin monitoriin ja kone teki parhaillaan pakettien purkamista. Aika kauan oli kestänyt formatointi. Menin yläkertaan nukkumaan muun perheen sekaan. Aamulla poika päätti että päivä alkaa klo 5:15. Ylös sängystä, alakertaan pojan kanssa ja kurkistus tietokoneen näytölle. Asennusohjelma kysyi X:n resoluutiota, jonka jälkeen homma meni taas hienosti loppuun. Reboot. Error 15.

Hieman levänneenä tajusin kirjoittaa koko virheviestin paperille. Boottasin koneen Windowsiin ja juuri kun meinasin googlettaa tuota virheviestiä niin tajusin pareria katsoessani että /-tiedostojärjestelmän tyyppi näyttää ihmeelliseltä (0x7). Senhän pitäisi olla 0x83 tai 0xfd. Katsoin sitä ensimmäistä grub-riviä, muokkasin root(hd0,0) -riviä ja kaikki toimi hienosti...

Tarinan opetus: älä hätäile, etsi täältä foorumista, googleta virheviestiä, nuku ensin.

Ja jotta sama ei vaivaisi muita, tein pienen ohjeen HowTo-sivuille.

122
Asensin koneen jossa kaksi isoa SATA-levyä. Tein kaiken tekemäni ohjeen mukaan, ainoa ero oli että levyjen alussa on pieni alue Windowsille ja vastaavan kokoiselle ext3-tiedostojärjestelmälle.

Koodia: [Valitse]
    Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä
/dev/sda1               1        1216     9767488+   7  HPFS/NTFS
/dev/sda2   *        1217        2432     9767520   fd  Linux raid autodetect
/dev/sda3            2433        2554      979965   fd  Linux raid autodetect
/dev/sda4            2555       30515   224596732+  fd  Linux raid autodetect

    Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä
/dev/sdb1               1        1216     9767488+  83  Linux
/dev/sdb2   *        1217        2432     9767520   fd  Linux raid autodetect
/dev/sdb3            2433        2554      979965   fd  Linux raid autodetect
/dev/sdb4            2555       30515   224596732+  fd  Linux raid autodetect

Käytössä on kolme RAID1-laitetta (md0 = sda2+sdb2, md1=sda3+sdb3 ja md2=sda4+sdb4) joilla on / (md0), swap (md1) ja /home (md2).

Ongelma

Konetta ensimmäistä kertaa käynnistettäessä näytölle tuli virheilmoitus.

Koodia: [Valitse]
Error 15: File not found

Press any key to continue...

Tämä vika on ainakin Ubuntun versioissa 6.06.1 ja 6.10 (katso oheinen bugiraportti) ja se näyttää esiintyvän aina kun /-tiedostojärjestelmän sisältävä /dev/mdN ei käytä levyn ensimmäistä fyysistä partitiota (tämä on täysin oma teoriani bugista).

Ongelman aiheuttaa /boot/grub/menu.lst tiedostossa oleva väärä "root (hd0,0)" rivi kuten oheisesta esimerkistä näkyy. hd0 viittaa ensimmäiseen kiintolevyyn ja tämä on oikein. Pilkun jälkeinen 0 viittaa levyn ensimmäisen partitioon, mutta ensimmäisen partition tyyppi on NTFS (koska siellä on Windows) joten sieltä ei ikinä tule löytymään Ubuntun käynnistyksessä tarvitsemia tiedostoja. Tämä johtaa grubin ilmoittamaan virheeseen.

Koodia: [Valitse]
title           Ubuntu, kernel 2.6.17-10-generic
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.17-10-generic root=/dev/md0 ro quiet splash locale=fi_FI
initrd          /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

Ratkaisu

  • Konetta ensimmäistä kertaa käynnistettäessä asennuksen jälkeen mene nuolinäppäimillä käynnistysvalikon riville joka halutaan käynnistää. Yleensä tämä on se ylin rivi.
  • Älä paina Enter-näppäintä vaan paina e-näppäintä.
  • Mene nuolinäppäimillä riville jossa lukee root (hd0,0) ja paina e-näppäintä.
  • Vaihda jälkimmäinen nolla oikeaksi numeroksi (yllä olevassa esimerkissä oikea numero on 1, koska /-tiedostojärjestelmän käyttämä md0-laite käyttää toista fyysistä partitiota).
  • Paina Enter-näppäintä hyväksyäksesi muutokset ja paina b-näppäintä jolloin koneen pitäisi käynnistyä
  • Avaa pääte (Sovellukset > Apuohjelmat > Pääte).
  • Avaa tekstieditori komennolla sudo gedit /boot/grub/menu.lst
  • Mene tiedoston loppuun ja etsi kaikki paikat joissa on väärä "root (hd0,0)"-rivi. Korvaa jälkimmäinen nolla oikealla numerolla (esimerkissä se on 1).
  • Tallenna tiedosto ja käynnistä kone uudelleen. Jos muutokset on tehty oikein käynnistyy tietokone Ubuntuun ilman virheitä.

Lopuksi kannattaa muistaa vielä asentaa grub sille toiselle levylle jotta ensimmäisen levyn rikkoutuessa kone käynnistyy edelleen:

Koodia: [Valitse]
# sudo grub
grub> device (hd0) /dev/sdb
grub> root (hd0,1)
grub> setup (hd0)
grub> quit

123
Kaikki näyttäisi toimivan OK. Tulisiko cat /etc/mdadm/mdadm.conf näyttää nyt myös toi raid0 eli md3? Sitä se ei nimittäin tee?
Koodia: [Valitse]
DEVICE partitions
ARRAY /dev/md2 level=raid1 num-devices=2 UUID=0049b1d9:6c11cb99:3ee60261:33d29766
ARRAY /dev/md1 level=raid1 num-devices=2 UUID=7500ea8e:72125e53:d23cc257:722ea727
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=3147f3e7:12f01422:85d8f5dc:0b3d04ad

Tee sinne uusi rivi joka näyttää tältä (UUID otettu aikaisemmasta tulostuksestasi):

Koodia: [Valitse]
ARRAY /dev/md3 level=raid0 num-devices=2 UUID=9d481369:45ef93ed:e1157236:93f70241
Jos nyt simuloin tuota levyrikkoa ottamalla irti toisen kovalevyistä ja käynnistämällä koneen, niin mitä tapahtuu tolle /data:lle? Toimiiko kaikki normaalisti kun sammutan koneen ja laitan levyn takaisin kiinni vai pitääkö toi raid0 osio tehdä kokonaan uudelleen?

Menetät kaiken tiedon /data:ssa koska se on RAID0, mutta en tiedä miten kone lähtee käyntiin kun se ei pysty ehkä mounttaamaan sitä. Ainoa tapa on kokeilla...

124
df -h /data
Koodia: [Valitse]
Tiedostojärjestelmä            Koko  Käyt Vapaa Käy% Liitospiste
/dev/md3              367G  129M  348G   1% /data

Eli taitaa olla maaliviiva saavutettu kun se iso jötkäle on toiminnassa. Lopuksi vielä tälläinen niin on /data käytössä myös bootin jälkeen:

Koodia: [Valitse]
sudo gedit /etc/fstab
ja sinne tälläinen rivi

Koodia: [Valitse]
/dev/md3        /data           ext3    defaults        0       2
Boottaa kone ja katso että kaikki on ok...

125
/dev/md3:
        Version : 00.90.03
  Creation Time : Sun Oct 22 16:33:45 2006
     Raid Level : raid0
     Array Size : 390556032 (372.46 GiB 399.93 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 3
    Persistence : Superblock is persistent

    Update Time : Sun Oct 22 16:33:45 2006
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

Sulla on nyt RAID0-laite käytettävissä  :) Kokeile nyt näitä:

Koodia: [Valitse]
sudo mkfs.ext3 /dev/md3
sudo mkdir -p /data
sudo mount /dev/md3 /data
df -h /data

Mitä noi herjat tossa edellisessä on noista ei kelvollisista osiotauluista on? Niitä ei aiemmin tullu.

Ei kannata välittää, noita RAID-laitteita ei ole jaettu edelleen (eikä voi Linuxissa jakaa) partitioihin...

126
Hyvältä näyttää. Entä ls -l /dev/hd[ac]4 ? Entä cat /etc/mdadm/mdadm.conf ja se sudo mdadm --query --detail /dev/md3 ?

127
Vaihtoehtoiset työpöytäympäristöt / Re: Edgy Xubuntu
« : 24.10.06 - klo:07.51 »
Mulla onnistu kun käytin aptitudea. Eli ensin sources.lististä Dapperit Edgyksi.
Sitten varmistetaan että tämä on tallella:
Koodia: [Valitse]
sudo aptitude install xubuntu-desktop
Sitten:
Koodia: [Valitse]
sudo aptitude update
Koodia: [Valitse]
sudo aptitude dist-upgrade

Eiköhän tuo järjestys pidä olla

- sudo aptitude install xubuntu-desktop
- sudo sed -i 's+dapper+edgy+g' /etc/apt/aources.list
- sudo aptitude update
- sudo aptitude dist-upgrade

Muuten xubuntu-desktopin asennus saattaa asentaa edgy-version ja voi tulla riippuvuusongelmia. Eli mielestäni ensin xubuntu-desktop kuntoo, sittem vasta päivitys.

128
Ei ilmeisesti ole, kun ei hda4 ja hdc4 näy tuolla. Mites se tapahtuu?

Käynnistä koneesi uudelleen ja katso onko hda4 ja hdc4 nyt olemassa. Mitä sanoo fdisk -l tällä kertaa?

129
mdadm: Cannot open /dev/hda4: No such file or directory
mdadm: Cannot open /dev/hdc4: No such file or directory

Siis häh? Justiihan sun fdisk tulosti tälläistä...

Koodia: [Valitse]
/dev/hda1   *           1        2432    19535008+  fd  Linux raid autodetect
/dev/hda2            2433        2554      979965   fd  Linux raid autodetect
/dev/hda3            2555       14602    96775560   fd  Linux raid autodetect
/dev/hda4           14603       38913   195278107+  fd  Linux raid autodetect

/dev/hdc1   *           1        2432    19535008+  fd  Linux raid autodetect
/dev/hdc2            2433        2554      979965   fd  Linux raid autodetect
/dev/hdc3            2555       14602    96775560   fd  Linux raid autodetect
/dev/hdc4           14603       38913   195278107+  fd  Linux raid autodetect

Onhan sulla device node niille uusille partitioille? ls -l /dev/hd[ac][0-9]

130
sudo mdadm --create /dev/md3 --level=0 --raid-devices=2 /dev/hd[ac]4:
Koodia: [Valitse]
mdadm: You haven't given enough devices (real or missing) to create this array

Korjasin edellistä viestiäni. Kokeile hieman eri järjestyksessä eli sudo mdadm --create --level=0 --raid-devices=2 /dev/md3 /dev/hd[ac]4. Jos ei toimi, kokeile sudo mdadm --create --level=0 --raid-devices=2 /dev/md3 /dev/hda4 /dev/hdc4 vaikka tämän pitäisi olla kaiken järjen mukaan ihan sama (se shell laajentaa "/dev/hd[ac]":n "/dev/hda4 /dev/hdc4":ksi).

131
/dev/hda1   *           1        2432    19535008+  fd  Linux raid autodetect
/dev/hda2            2433        2554      979965   fd  Linux raid autodetect
/dev/hda3            2555       14602    96775560   fd  Linux raid autodetect

Tämä siis ilman tuota raid0:aa, kun sen kanssa en saanu pelittämään.

No tehdään sitten asiat käsin komentoriviltä. Eli ensiksi sudo cfdisk /dev/hda, mene nuolinäppäimillä alas siihen tyhjän alueen päälle ja tee sinne siihen primäärinen partitio (eli /dev/hda4). Laita tyypiksi heksadesimaaliarvo fd (eli Linux RAID autodetect). Tallenna ja lopeta. Sama homma sille toiselle levylle (/dev/hdc). Näytä näiden jälkeen uudelleen mitä sudo fdisk -l /dev/hd[a-z] tulostaa.

Seuraavaksi tehdään se RAID0-laite joka käyttää noita kahta uutta partitiota. Aja sudo mdadm --create --level=0 --raid-devices=2 /dev/md3 /dev/hd[ac]4 ja kerro mitä tapahtuu. Aja lopuksi cat /proc/mdstat ja näytä mitä tulostaa. Tarkemmampaa tietoa uudesta RAID0:sta saa komentamalla sudo mdadm --query --detail /dev/md3.

132
Koodia: [Valitse]
Error informin the kernel about modifications to partition /dev/md/3p1 -- Invalid argument. This means linux won't know about any changes you made to /dev/md/3p1 until you reboot -- so you shouldn't mount it in any way before rebootin

Näytähän nyt ensimmäiseksi mitä sudo fdisk -l /dev/[hs]d[a-z] tulostaa. Seuraavaksi mitä cat /etc/mdadm/mdadm.conf niin nähdään mitä RAID-laitteita löytyy...

133
Näistä saa windowssin nerolla normaalissa dvd-soittimessa toimvan levyn aloittamalla dvd-video projektin ja draggaamalla fileet levylle. Miten saan samanlaisen tuloksen linuxissa? KDE:n k3b:ssä ei moista ominaisuutta ole :(

K3b tukee Video-DVD:n tekoa! Katso File > New Project > New Video DVD Project. Klikkaa vasemmalla alhaalla olevaa VIDEO_TS-hakemistoa jotta se aktivoituu. Etsi yläosan tiedostoselaimella nuo tiedostot ja sitten vaan drag-n-drop alaosan oikeanpuoleiseen valkeaan osaan. Klikkaa Burn-nappulan alapuolella olevaa K3b data project-kenttää ja anna levylle joku järkevä nimi. Lopuksi paina Burn.

134
Mitenkä sitten tuo vielä osioimaton 2x220Gt kannattaisi osioida?

En tekisi itse mitään pienempiä tiedostojärjestelmiä koska niissä menee tilaa "hukkaan". Siispä tälläiset kaksi ehdotusta:

1) yksi iso RAID-1 (220 Gt)
2) yksi iso RAID-0 (440 Gt)

Se, valitsetko 1:n vai 2:n riippuu siitä miten "tärkeää" tavaraa sinne tulee. Jos yhtään harmittaa menettää tietoja levyrikon takia niin vaihtoehto 1, muuten vaihtoehto 2. Eli jos sinne tulee esim. netistä (tietysti laillisesti) ladattuja elokuvia yms. vähemmän tärkeää niin 2 ehkä ok, muuten 1.

135
Asentaminen ja käyttöönotto / Re: Asennusongelma
« : 21.10.06 - klo:14.24 »
Tuosta kun painaa "seuraava / forward" niin lataa ja jumahtaa siihen. CD-asemanikin lakkaa surraamasta.

Lataa se Alternate Install CD ja kokeile sillä...

http://ftp.funet.fi/pub/mirrors/releases.ubuntu.com/6.06.1/ubuntu-6.06.1-alternate-i386.iso

136
Siis pitäisikö bootloader pitäisi vielä erikseen asentaa hdb:lle?

Kokemukseni mukaan pitää asentaa...

137
tein yhden 100Gt:n raid1:sen (ohje), johon asensin ubuntun (/, swap ja /home).

Ainakin aikaisemmin oli pakko tehdä ohjeessa mainitut kolme RAID1-osaa, yksi jokaiselle tiedostojärjestelmätyypille. En ole kokeillut vähään aikaan jos tuo on muuttunut jotenkin mutta epäilen että et voi edelleenkään jakaa yhtä RAID-laitetta (/dev/md0) kolmeksi ja asentaa sen sisään /, swap ja /home.

Kokeilin eilen jo tuota raid1:stä ja se toimii ihan OK. Kun simuloin levyrikkoa ja otin hdb:n irti niin ubuntu käynnistyi ja toimi edelleen moiteetta, mutta kun otin hda:n irti ei homma enään toiminutkaan? Miten systeemi palautetaan jos hda rikkoutuu?

Asensithan bootloaderin myös sille /dev/hdb:lle?

Koodia: [Valitse]
# sudo grub
grub> device (hd0) /dev/hdb
grub> root (hd0,0)
grub> setup (hd0)
grub> quit

138
Noo - ei se ihan 'normaalisti' toimi vaan windows tarvii apua ext3:n lukemisessa.. Joku osaa suositella sopivaa ohjelmaa, tai googlaa..

http://www.fs-driver.org/

139
Joutuu ajamaan tämän käskyn jokaisella käynnistymiskerralla (tietääkö kukaan millä tämän saisi pysyväksi):
Koodia: [Valitse]
sudo chmod 0666 /dev/raw1394

Ei ihan "oikea" tapa tehdä mutta lisää se /etc/rc.local:iin ennen exit-riviä... Se "oikea" tapa lienee muokata /etc/udev/rules.d/40-permissions.rules tiedostoa?

140
Ubuntu tietokoneissa / Re: Skypen uusin versio
« : 09.10.06 - klo:19.24 »
mulle voi soitella jos haluaa testata skypee * saimaantie* hetken käytössä.

Tai echo123 joka on aina linjoilla...

Sivuja: 1 ... 5 6 [7] 8 9 ... 11