RAID-järjestelmää vastaava järjestelmä USB-tikuille
Marjamaa, Mika (2011)
Marjamaa, Mika
Kajaanin ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2011120717389
https://urn.fi/URN:NBN:fi:amk-2011120717389
Tiivistelmä
Tämän opinnäytetyön tavoite oli määrittää, pystytäänkö RAID-järjestelmää (Redundant Array of Independent Disks) vastaava järjestelmä toteuttamaan USB-tikkuja käyttäen.
RAID on järjestelmä, jolla pyritään parantamaan tietokonelaitteistojen tietoturvaa tai suorituskykyä. Tietoturvaa pyritään parantamaan automatisoimalla varmuuskopiointi tai hajauttamalla tiedot ja laskemalla tiedoista tarkistuslukuja. Lasketut tarkistusluvut voidaan myös hajauttaa useammalle levylle tai niitä varten voidaan varata oma kiintolevy, joissain tapauksissa jopa useita kiintolevyjä.
Insinöörityössä esitetään RAID-tasojen 0, 1 ja 5 toimintaperiaatteet, sekä toteutetaan näitä periaatteita noudattavat järjestelmät USB-tikuille Ubuntu Linux-järjestelmässä. Linuxiin RAID-järjestelmää vastaavan järjestelmän luonti USB-tikuille Ubuntulla oli helppoa. Havaittiin että Ubuntu Linuxiin sisään rakennettu ohjelmallinen RAID-ohjain pystyy käsittelemään myös USB-tikkuja. USB-tikkujen käsittelyyn tarvittiin avuksi kuitenkin myös mdadm niminen ohjelma, joka mahdollistaa ohjelmallisen RAID-ohjaimen hallinnan Ubuntun terminaalin välityksellä. Windows-järjestelmille järjestelmien luonti ei onnistunut johtuen Windows-käyttöjärjestelmien ominaisuuksista. Windows rajoittaa huomattavasti Linuxia enemmän käyttäjän mahdollisuuksia vaikuttaa käyttöjärjestelmän ja siihen kytkettyjen laitteiden toimintaan. Tästä johtuen Windows on joissain tapauksissa käyttäjäystävällisempi kuin Linux, koska käyttäjä, joka ei tiedä mitä tekee, ei voi vahingossa tuhota esimerkiksi tärkeitä järjestelmätiedostoja. Toisaalta edellä mainittu rajoitus estää myös niitä, jotka tietävät mitä ovat tekemässä, tekemästä muutoksia käyttöjärjestelmään tai järjestelmään kytkettyihin laitteisiin.
Vaikka työ olikin erittäin mielenkiintoinen ja jonkinasteista parannusta tehokkuuteen saatiin aikaiseksi, ei kyseisestä järjestelmästä ole merkittävää käytännön hyötyä.
RAID on järjestelmä, jolla pyritään parantamaan tietokonelaitteistojen tietoturvaa tai suorituskykyä. Tietoturvaa pyritään parantamaan automatisoimalla varmuuskopiointi tai hajauttamalla tiedot ja laskemalla tiedoista tarkistuslukuja. Lasketut tarkistusluvut voidaan myös hajauttaa useammalle levylle tai niitä varten voidaan varata oma kiintolevy, joissain tapauksissa jopa useita kiintolevyjä.
Insinöörityössä esitetään RAID-tasojen 0, 1 ja 5 toimintaperiaatteet, sekä toteutetaan näitä periaatteita noudattavat järjestelmät USB-tikuille Ubuntu Linux-järjestelmässä. Linuxiin RAID-järjestelmää vastaavan järjestelmän luonti USB-tikuille Ubuntulla oli helppoa. Havaittiin että Ubuntu Linuxiin sisään rakennettu ohjelmallinen RAID-ohjain pystyy käsittelemään myös USB-tikkuja. USB-tikkujen käsittelyyn tarvittiin avuksi kuitenkin myös mdadm niminen ohjelma, joka mahdollistaa ohjelmallisen RAID-ohjaimen hallinnan Ubuntun terminaalin välityksellä. Windows-järjestelmille järjestelmien luonti ei onnistunut johtuen Windows-käyttöjärjestelmien ominaisuuksista. Windows rajoittaa huomattavasti Linuxia enemmän käyttäjän mahdollisuuksia vaikuttaa käyttöjärjestelmän ja siihen kytkettyjen laitteiden toimintaan. Tästä johtuen Windows on joissain tapauksissa käyttäjäystävällisempi kuin Linux, koska käyttäjä, joka ei tiedä mitä tekee, ei voi vahingossa tuhota esimerkiksi tärkeitä järjestelmätiedostoja. Toisaalta edellä mainittu rajoitus estää myös niitä, jotka tietävät mitä ovat tekemässä, tekemästä muutoksia käyttöjärjestelmään tai järjestelmään kytkettyihin laitteisiin.
Vaikka työ olikin erittäin mielenkiintoinen ja jonkinasteista parannusta tehokkuuteen saatiin aikaiseksi, ei kyseisestä järjestelmästä ole merkittävää käytännön hyötyä.