Kirjoittaja Aihe: Ubuntu + Raid opastusta kaivataan[Ratkaistu]  (Luettu 4983 kertaa)

noobuntu

  • Käyttäjä
  • Viestejä: 10
    • Profiili
Ubuntu + Raid opastusta kaivataan[Ratkaistu]
« : 14.09.14 - klo:21.39 »
Hei,

Emolevynä Asud Z87-Plus.
Yksi ssd kiintolevy + 2 x s-ata3 levyä.
Nuo s-ata levyt ovat saman kokoisia (1,5 TG / kpl).

Tarkoitus olisi asentaa XUbuntu 14.04 tuolle ssd levylle ja tehdä noista sata levyistä raid1 pakka, johon sitten tarpeen mukaan tekisin uusia osiota. Mahdollisesti siirrän myöhemmin myös home hakemiston tuolle raid pakalle.

Windows maailmassa on riittänyt kun biossissa on ensin määritellyt raid pakkaan kuuluvat levyt ja sen jälkeen tehnyt tarvittavat osiot ja suorittanut Windows asennuksen. Näin luodut osiot ovat näkyneet resurssienhallinnassa yhteen kertaan.

Olen koittanut perehtyä asiaan linux puolella ja tullut siihen tulokseen että tuon bios konffauksen lisäksi pitää ilmeisesti vielä puuhastella jotakin lisää.
Googlen avustuksella olen löytänyt monia sivustoja joissa muodostetaan raid pakka ja sen jälkeen asennetaan Ubuntu tuolle pakalle.

Koska nuo raid ja linux jutut eivät oikein ole hallussa, niin minua sekoittaa se, että noissa esimerkeissä aina suoritetaan asennus ja siihen liittyvät toimenpiteet, joten on vaikeata hahmottaa minkä toimenpiteen voi jättää pois ja mitä taas missään nimessä ei.

Lopulta löysin täältä foorumilta tällaisen ohjeen joka kuulosti vähän samanlaiselta tilanteelta kuin omani ja ajattelin sen avulla saada homman hoidettua. Tässä linkki ohjeeseen: http://forum.ubuntu-fi.org/index.php?topic=22261.0

Joten, olisikohan alla kuvaamani suunnitelma toteutuskelpoinen?

Ajattelin aluksi asentaa Xubuntun normaalisti tuolle ssd -levylle.
Sen jälkeen meinasin liittää nuo sata levyt koneeseen ja muodostaa niistä biossissa raid pakan.
Tämän jälkeen ajattelin asentaa ohjelman mdadm ja seurata tämän sivun ohjeita: http://www.mysolutions.it/tutorial-mdadm-software-raid-ubuntu-debian-systems/
Vai tarvitaanko tuota mdadm ohjelmaa oikeasti?

Koska en vielä tässä vaiheessa tiedä tulevaisuudessa luotavien osioiden määrää tai kokoa niin voinko vain alustaa molemmat levyt erikseen esim. ext3 muotoon ja luoda sitten niistä yhden ison osion ns. software raidin avulla ja "lohkoa" siitä myöhemmin esim. GPartedin avulla tarpeeseen sopivia osioita?

Koska viestin lähettäjä on tietotaidoltaan aikalailla aloittelija tasoa, niin ei olenkaan haittaa vaikka mahdolliset ohjeistukset olisivat rautalankatasolla ;)

Jos ette saaneet selvityksestäni tolkkua, niin koetan selventää niitä kohtia jotka mahdollisesti jäävät epäselviksi.

« Viimeksi muokattu: 01.10.14 - klo:16.43 kirjoittanut noobuntu »

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11433
    • Profiili
    • Tomin kotisivut
Vs: Ubuntu + Raid opastusta kaivataan
« Vastaus #1 : 15.09.14 - klo:00.11 »
Jos käytät Linuxin ohjelmistoraidia, niin et voi sellaisenaan lohkoa sitä osioihin, koska sillä tavalla tehdylle raid-laitteelle ei voi tehdä osiotaulua. Sen sijaan voit käyttää sen päällä LVM:ää, johon voit tehdä osioita, joiden kokoa voi myös muuttaa. Ehdotan, että teet niistä levyistä RAID1-pakan Linuxin ohjelmistoraidilla (et siis tee mitään BIOSissa) ja siihen päälle laitat LVM:n johon teet ne tarvittavat osiot. Voit sitten jälkeenpäin kasvatella niitä ja tehdä uusia.

http://linux.fi/wiki/Ohjelmistopohjainen_RAID
http://linux.fi/wiki/LVM
http://linux.fi/wiki/Ohjelmistopohjainen_RAID_ja_LVM

Osioinnin voit tehdä vaikka GParted tai Levyt-ohjelmalla ja sitten luoda RAID:in mdadm:lla. Linux.fi:ssä näytti olevan kohtuu selkeä ja suoraviivainen ohje tuon mdadm:n käyttöön, joten ehdotan sitä. Lopuksi pitää tehdä se LVM-osiointi, mihin Linux.fi:ssä oli esimerkki, muttei kunnollista ohjetta. Ilmeisesti GParted osaa toimia myös noiden LVM-systeemien kanssa, joten sitäkin voinee käyttää.

http://gparted.org/features.php
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

L.General

  • Käyttäjä
  • Viestejä: 102
  • When you are going thru hell, don't stop.
    • Profiili
Vs: Ubuntu + Raid opastusta kaivataan
« Vastaus #2 : 15.09.14 - klo:09.04 »
Tein jokunen viikko sitten RAID-0 pakan kahdella 1Tb levyllä Lubuntu 14.04-koneeseen. Se onnistui kivuttomasti käyttiksen omalla levytyökalulla. Asensin ensin käyttiksen ja kaikki päivitykset, sen jälkeen laitoin RAIDiksi tarkoitetut kovalevyt kiinni. BIOSissa en määrittänyt mitään RAID-asetuksia. Tallensin vain havaitut kovalevyt kokoonpanoon. Levytyökalulla alusta tyhjäksi eli osioimattomaksi molemmat levyt. Sen jälkeen valitse molemmat levyt ja valitse valikosta "luo RAID-pakka". Tämän jälkeen voit osioida pakan haluamasi muotoon. Joku vakaa formaatti on suositeltava. Itse käytin Ext3-osiointia.

jarmala

  • Käyttäjä
  • Viestejä: 774
    • Profiili
Vs: Ubuntu + Raid opastusta kaivataan
« Vastaus #3 : 17.09.14 - klo:06.41 »
Emolevynä Asud Z87-Plus.
Yksi ssd kiintolevy + 2 x s-ata3 levyä.
Nuo s-ata levyt ovat saman kokoisia (1,5 TG / kpl).

Tarkoitus olisi asentaa XUbuntu 14.04 tuolle ssd levylle ja tehdä noista
sata levyistä raid1 pakka, johon sitten tarpeen mukaan tekisin uusia
osiota. Mahdollisesti siirrän myöhemmin myös home hakemiston tuolle raid
pakalle.

Suosittelen seuraavaa:

- asenna linux ssd:lle ja tee sille boot, juuri ja home (/boot, / ja /home).
- sen jälkeen, kun linux on buutannut tuolta, alat tehdä mdadm:llä sitä
- raid1 -pakkaa...
- teet molemmista levyistä fdiskillä, ääh, mikä se nyt on linux raid
- -tyyppiä (jos nyt oikein muistan), mittään osiointeja ei tarvitse tehdä,
- -molemmille levyille sama
- sitten komennat mdadm:lle create

---cut---
  mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/hd[ac]1
       Create /dev/md0 as a RAID1 array consisting of /dev/hda1 and
/dev/hdc1.
---tuc---

Esimerkki mdadm:n manista on aika huono, sinullahan on kaksi eri levyä...
olkoot ne vaikka /dev/hdb ja /dev/hdc, joten listaat ne vaan tuohon komennon
perään:
  mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/hdb /dev/hdc

Tämä tekee /dev/md0:n, joka on noista kahdesta levystä koostuva raid1 -tason
levypari.
Tämä menee nyt ihan vaan vanhasta muistista, kun itse tein raid5 -pakkaa
kuusi vuotta sitten itselleni...
Mutta koska sinulla on toimiva linux, niin tämän mdadm:n kanssa voi säätää
vaikka miten, kunnes alkaa onnistua...

Komenna sudo cp /etc/fstab /etc/fstab.vanha
Tällä saa toimivan tiedostojärjestelmämäärittelyn talteen.

Kun /dev/md0 alkaa olla kunnossa, niin se pitää ottaa käyttöön ja menet
käpistelemään /etc/fstab:ä, jonne lisäät /home:ksi tämän /dev/md0:n. Ja
kommentoit risuaidalla pois vanhan /home:n, joka saattaa olla vaikka
/dev/hda:lla..

Buuttaa ja pidä molemmat peukut pystyssä. Jos onnistuu, hyvä. Jos ei, niin
sudo cp /etc/fstab.vanha /etc/fstab
Buuttaa. Ja lue lisää man mdadm:ää...

Näin se menee käsin tekemällä, kun en tiedä parempaa tai helpompaakaan
keinoa... Varmaan netistä löytyy hyviä ohjeitä tätä varten.
Tai joku muu saa kertoa täällä suomeksi sen...

T. Ari
Ubuntu 18.04 LTS, Gnome Flashback Metacity, Xeon E3-1245 V2, 8 GB
Ubuntu 22.04 LTS, KDE Plasma, Celeron N5105, 8 GB

noobuntu

  • Käyttäjä
  • Viestejä: 10
    • Profiili
Vs: Ubuntu + Raid opastusta kaivataan
« Vastaus #4 : 28.09.14 - klo:20.22 »
Paljon kiitoksi Tominille ja jarmalalle  :)

Tarjoamienne linkki ja vinkki ehdotusten lisäksi käytin (varsinkin loppuvaiheessa) apuna tätä tutoriaalia:
http://www.howtoforge.com/linux_lvm


Valitettavasti vastaaminen kesti näin kauan koska ryhtyessäni tekemään tuota raid pakkaa niin toinen upouusista kovoista kilahti heti alkumetreillä enkä ole ehtinyt sitä vielä käydä vaihtamassa.
Löysin onneksi pari parin vanhaa levyä (á 500G) joiden kanssa sain kuitenkin harjoiteltua pakan tekoa ja sain kuin sainkin pakan tehtyä :)

Pari asiaa jäin kuitenkin hieman mietityttämään....
Mounttasin tekemäni loogisen osion hakemiston /mnt alle.
Olisiko joku muu kohde ollut parempi vaihtoehto?

Luodessani loogista osiota tein vahingossa siitä liian pienen ja koitin sitä jälkeenpäin suurentaa siinä kuitenkaan onnistumatta :(
Tai tarkennetaan sen verran, että sain loogisen osion koon muutettua mutten saanut tehtyä muutosta näkymään fyysessä koossa.

Loin loogisen osion seuraavasti:
- sudo lvcreate -L 40000 -n Testi_osio oma_osio_ryhma
- sudo mkfs.ext3 /dev/oma_osio_ryhma/Testi_osio

Koitin sen koko muuttaa jälkeenpäin seuraavasti:
- sudo lvextend -L150G /dev/oma_osio_ryhma/Testi_osio
- sudo e2fsck -f /dev/oma_osio_ryhma/Testi_osio

Kuitenkin kun komennan: df -h
Saan luodusta osiosta seuraavat tiedot:

Tiedostojärjestelmä                    Koko  Käyt Vapaa Käy% Liitospiste
/dev/mapper/oma_osio_ryhma-Testi_osio   39G   19G   18G  52% /mnt/Testi_osio

Mutta jos komennan: sudo lvdisplay
Saan LV:N kooksi:
 LV Size                150,00 GiB

Miten saan tuon koon muutoksen näkymään myös fyysisesti?





Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11433
    • Profiili
    • Tomin kotisivut
Vs: Ubuntu + Raid opastusta kaivataan
« Vastaus #5 : 28.09.14 - klo:20.58 »
Haluat siis kasvattaa (grow) tuota ext3-tiedostojärjestelmää. Nähtävästi siihen on työkalu resize2fs:
Koodia: [Valitse]
sudo resize2fs /dev/oma_osio_ryhma/Testi_osio
Muokkaus: Ja siis jos joku muu tätä lukee, niin vähän selvennystä:
Ensin pitää sitä alla olevaa osiota kasvattaa lvm:n työkaluilla ja siihen on tuo lvextend. Sitten voi sen lvm-osion sisältämän tiedostojärjestelmän kasvattaa isommaksi tuolla resize2fs:llä, jos kyseessä on ext[234]-tiedostojärjestelmä. Muille tiedostojärjestelmille on omat työkalunsa.
« Viimeksi muokattu: 28.09.14 - klo:21.01 kirjoittanut Tomin »
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

noobuntu

  • Käyttäjä
  • Viestejä: 10
    • Profiili
Vs: Ubuntu + Raid opastusta kaivataan
« Vastaus #6 : 29.09.14 - klo:20.41 »
Paljon kiitoksia avusta.

Nyt sain koon muutoksen näkymään myös fyysisesti.
Ja taidetaan tuo loitsu itse asiassa mainita myös siinä tutoriaalissa jota seurasin mutta on ilmeisesti jotenkin päässyt livahtamaan ohi silmän.

Seuraavaksi täytyy ilmeisesti paljastaa oma typeryys :D
En oikein ymmärtänyt mihin se [Ratkaistu] olisi pitänyt lisätä...
Tämän viestin, jota nyt kirjoitan, aihe kentän loppuunko?

Vai minne ja miten?

Storck

  • Vieras
Vs: Ubuntu + Raid opastusta kaivataan
« Vastaus #7 : 29.09.14 - klo:20.57 »
En oikein ymmärtänyt mihin se [Ratkaistu] olisi pitänyt lisätä...

Aloitusviestisi otsikkoon...

reboot

  • Käyttäjä
  • Viestejä: 213
    • Profiili
Vs: Ubuntu + Raid opastusta kaivataan
« Vastaus #8 : 30.09.14 - klo:12.45 »
Valitettavasti vastaaminen kesti näin kauan koska ryhtyessäni tekemään tuota raid pakkaa niin toinen upouusista kovoista kilahti heti alkumetreillä enkä ole ehtinyt sitä vielä käydä vaihtamassa.
Löysin onneksi pari parin vanhaa levyä (á 500G) joiden kanssa sain kuitenkin harjoiteltua pakan tekoa ja sain kuin sainkin pakan tehtyä :)

Minkä merkkinen & mallinen kovalevy oli kyseessä?  :-\

Itse aion harjoitella VirtualBoxilla ensin, kun ensi keväänä pitää tuo oma 10.04 LTS NAS-palvelin päivittää tähän päivään. Sen jälkeen tiedostot ensin talteen ulkoiselle kovalevylle ja kenties myös pilveen (mulla Kapsin 500 GB ssh-tili käytössä, suosittelen, 40 eur/vuosi ei oo todellakaan paha hinta tuosta) salattuna. Sitten uutta purkkia kasaamaan. Näillä ohjeilla varmaan onnistun itsekin kivasti. :)
Ubuntu käytössä kotona ja töissä!
*** Kun ongelmasi on ratkaisu lisää otsikkoon [Ratkaistu] ***

noobuntu

  • Käyttäjä
  • Viestejä: 10
    • Profiili
Vs: Ubuntu + Raid opastusta kaivataan
« Vastaus #9 : 01.10.14 - klo:16.46 »

Minkä merkkinen & mallinen kovalevy oli kyseessä?  :-\


Kyseessä on Seagate Barracuda 1000GB.