Kirjoittaja Aihe: Software raidin pelastaminen  (Luettu 7243 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

mikkojmaattanen

  • Vieras
Software raidin pelastaminen
« : 26.07.2009 - klo:10:36 »
Hei,

Minulla on pari serial ata levyä , jotka olivat raid 1 käytössä aikaisemmassa opensuse asennuksessani. Koneesta kuitenkin pimahti emolevy, ja nyt tarvitsisi saada levyt toimimaan sisältöineen uudessa asennuksessa. Olisiko kenelläkään ideaa miten saan levyt taas lukukelpoisiksi? levyillä kun on muutaman vuoden valokuvat ym. tärkeitä tiedostoja, niin ei oikein viitsisi formatoidakkaan...

Poissa harmie

  • Valvoja
  • *
  • Viestejä: 2762
  • Sukupuoli: Mies
Vs: Software raidin pelastaminen
« Vastaus #1 : 26.07.2009 - klo:10:52 »
Miten levysi on/oli osioitu? Onko / (juuri) omalla osiolla ? Onko LVM (volume manager) käytössä?

Sinäänsä tuossa ei pitäisi olla mitään ongelmaa kunhan et formatoi uuden asennuksen aikana sitä osiota jossa valokuvat ovat.

Onko sinulla tarkoitus ottaa se raid käyttöön nykyisessäkin asennukssessa? Onko uusi emolevy/prosessori täysin eri? Oletko kokeillut bootata periaatteessa voisi toimia ilman mitään uudelleen asennuksia.

Tietenkin voit jättää toisen levyn asennuksen ajaksi irti jolloin tiedot varmasti siellä säilyvät ja liität sen vasta asennuksen jälkeen.


mikkojmaattanen

  • Vieras
Vs: Software raidin pelastaminen
« Vastaus #2 : 26.07.2009 - klo:11:05 »
Levyt oli yhdessä osiossa, 1TB EXT3. LVM ei muistaakseni ollut käytössä. Emo, prossu ja muistit täysin eri. Ei suostunut käynnistymään, joten asensin uudelleen (olisi varmaan pitänyt kokeilla päivitysvaihtoehtoa..) Juurihakemisto ja /home eri levyllä, nuo raidaavat eivät olleet järjestelmän käytössä, ainoastaan tiedostojen tallennuspaikkana. Asennus ei suostunut tulkitsemaan oikenin noita levyjä, joten jätin ne nyt ilman tiedostojärjestelmää/liitospistettä. Ajatuksena olisi edelleen käyttää raidattuna, mutta periaatteessa ilmankin riittäisi, kunhan saisin tiedostot näkyviin.

Poissa harmie

  • Valvoja
  • *
  • Viestejä: 2762
  • Sukupuoli: Mies
Vs: Software raidin pelastaminen
« Vastaus #3 : 26.07.2009 - klo:11:28 »
kokeile liittää käsin ne nyt kun olet asentanut susen uusiksi.

Koodia: [Valitse]
su
mount /dev/sda1 /mnt

Tuo sda voi myös olla sdb tai sdc riippuen montako levyä siinä koneessa on. Numero taas on osion numero joten sekin voi olla jokin muu kuin 1 esim sdb2 on toisen levyn toinen osio.

mikkojmaattanen

  • Vieras
Vs: Software raidin pelastaminen
« Vastaus #4 : 27.07.2009 - klo:21:37 »
Olin näköjään onnistunut hukkaamaan osioinnit, eli tuokaan ei vielä suoraan auttanut. onko keinoa luoda osiointi uudelleen formatoimatta, tai työkalua millä tiedot saisi kaivettua muutoin?

kiitos etukäteen!

Poissa harmie

  • Valvoja
  • *
  • Viestejä: 2762
  • Sukupuoli: Mies
Vs: Software raidin pelastaminen
« Vastaus #5 : 28.07.2009 - klo:00:02 »
Olin näköjään onnistunut hukkaamaan osioinnit, eli tuokaan ei vielä suoraan auttanut. onko keinoa luoda osiointi uudelleen formatoimatta, tai työkalua millä tiedot saisi kaivettua muutoin?

kiitos etukäteen!

Osioiden uudelleen luominen voi olla vaikeeta jos sinulla ei ole aikaisempia alku ja loppu sylintereiden numeroita tiedossa.
Mihinkäs ne sieltä on kadonnut. Laitappas tänne tuloste siitä levystä
Korvaa ?-merkki sillä a,b,c,d mikä nyt onkaan se levy.
Koodia: [Valitse]
su
fdisk /dev/sd?
p

mikkojmaattanen

  • Vieras
Vs: Software raidin pelastaminen
« Vastaus #6 : 01.08.2009 - klo:18:45 »
Sain hukattua ne jossain vaiheessa, mutta laitoin nyt niihin tyypiksi linux raidin, ja tallensin osiotaulut.. osiot ovat olleet maksimikokoisia, mikä toivottavasti helpottaa tilannetta. Liitin levyt osaksi MD0 nimistä raid 1:stä, ja palasen kooksi oletuksena olleen 4. tuo yastin osiointityökalu ei kuitenkaan anna minun määritellä osioita sille muutoin kuin formatoimalla, ja tätä en ole tehnyt. Koska osiotyyppi on tuntematon, en saa liitettyä tuota. Antamallasi komennolla tuo md0 näyttää seuraavaa:

Levy /dev/md0: 1000.1 Gt, 1000193908736 tavua
2 päätä, 4 sektoria/ura, 244187966 sylinteriä
Yksiköt = 8 * 512 = 4096 -tavuiset sylinterit
Levyn tunniste: 0x0537a4ae                   

     Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä

mikkojmaattanen

  • Vieras
Vs: Software raidin pelastaminen
« Vastaus #7 : 02.08.2009 - klo:16:32 »
räplättyä aikani fdiskin kanssa sain md0:n mountattua, ja siellä näkyy osa kansiorakenteesta ja valokuvista. Näkyviin tuli kuitenkin vain n. 22 gigaa n. 460:sta gigasta. Onko ideoita mistä tämä voi johtua?

Poissa harmie

  • Valvoja
  • *
  • Viestejä: 2762
  • Sukupuoli: Mies
Vs: Software raidin pelastaminen
« Vastaus #8 : 02.08.2009 - klo:18:40 »
räplättyä aikani fdiskin kanssa sain md0:n mountattua, ja siellä näkyy osa kansiorakenteesta ja valokuvista. Näkyviin tuli kuitenkin vain n. 22 gigaa n. 460:sta gigasta. Onko ideoita mistä tämä voi johtua?


Minkä kokoisena se sinun mountattu osio näkyy. Onko se oikean kokoinen (460G)
korvaa /mnt sillä sinun liitoskohdalla.
Koodia: [Valitse]
df -h /mnt

mikkojmaattanen

  • Vieras
Vs: Software raidin pelastaminen
« Vastaus #9 : 02.08.2009 - klo:18:56 »
Jeps, eli levy näkyy oikean kokoisena, ja siellä näkyy myös vapaana olevan oikea määrä. jostain syystä kaikki ei vain näy mitä siellä pitäisi olla.. olikin näköjään käytössä 328 eikä 460, mutta kuitenkin, näkyviin tulee vain 22,1 kun dolphinilla käyn katsomassa...


linux-8x1w:~ # df -h /home/terajako
Filesystem            Size  Used Avail Use% Mounted on
/dev/md0              917G  328G  544G  38% /home/terajako

Poissa harmie

  • Valvoja
  • *
  • Viestejä: 2762
  • Sukupuoli: Mies
Vs: Software raidin pelastaminen
« Vastaus #10 : 02.08.2009 - klo:19:24 »
mitäs sanoo komentoriviltä. Näkyykö komentoriviltä?

Koodia: [Valitse]
ls -la /home/terajako

mikkojmaattanen

  • Vieras
Vs: Software raidin pelastaminen
« Vastaus #11 : 02.08.2009 - klo:19:39 »
Ei tule kaikki näkyviin :( Nyt alan muuten pelätä, että olen sittenkin saattanut jostain ihmeen syystä partitioida levyn alunperin pienempiin paloihin..
oheisen antoi ulos, muutamia kansioita puuttuu kokonaan tuosta juuresta, jotka levyllä ovat olleet.



linux-8x1w:/ # ls -la /home/terajako
total 56
drwxrwxrwx 11 root  root   4096 May  5 18:00 .
drwxr-xr-x  6 root  root   4096 Aug  3 12:40 ..
drwxrwxrwx  4 mikko users  4096 May  4 19:56 .Trash-1000
drwxrwxrwx  2 mikko users  4096 May  5 18:00 AudioBooks
drwxrwxrwx  2 eija  users  4096 May  5 18:00 Eija
drwxrwxrwx 30 mikko users  4096 Aug  3 16:15 Kuvat
drwxrwxrwx  2 mikko users  4096 May  5 18:00 Mikko
drwxrwxrwx  2 mikko users  4096 May  5 18:00 Musiikki
drwxrwxrwx  2 mikko users  4096 May  5 18:00 Videot
drwxrwxrwx  2 mikko users  4096 May  5 18:00 eBooks
drwxrwxrwx  2 root  root  16384 May  4 19:38 lost+found

mikkojmaattanen

  • Vieras
Vs: Software raidin pelastaminen
« Vastaus #12 : 02.08.2009 - klo:19:41 »
kyllä ne sittenkin on tainnut olla yhdessä osiossa, kun vielä tarkemmin muistelee...

Poissa harmie

  • Valvoja
  • *
  • Viestejä: 2762
  • Sukupuoli: Mies
Vs: Software raidin pelastaminen
« Vastaus #13 : 02.08.2009 - klo:19:45 »
Joo hankalaksi menee jos osioita on ollut useita ja jos osion alku ja loppu ei ole tiedossa.

ainahan sitä voi kokeilla jotain levyn palautus ohjelmaa jolla saa luettua levyltä tiedot, mutta tarvitset toisen saman kokeisen paikan jonne se voisi ne palauttaa. Googlaamalla löytyy esim ext3:lle useitakin työkaluja. Mitään en osaa suositella kun en ole käyttänyt.

Poissa harmie

  • Valvoja
  • *
  • Viestejä: 2762
  • Sukupuoli: Mies
Vs: Software raidin pelastaminen
« Vastaus #14 : 02.08.2009 - klo:19:48 »
kyllä ne sittenkin on tainnut olla yhdessä osiossa, kun vielä tarkemmin muistelee...

Pistäppäs se sinun fdisk printti siitä nykyisestä osiosta tänne.

mikkojmaattanen

  • Vieras
Vs: Software raidin pelastaminen
« Vastaus #15 : 02.08.2009 - klo:20:00 »
ohessa:


Disk /dev/md0: 1000.2 GB, 1000202100736 bytes
2 heads, 4 sectors/track, 244189966 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x126a36f6

    Device Boot      Start         End      Blocks   Id  System
/dev/md0p1               1   244189966   976759862   83  Linux

Command (m for help):

mikkojmaattanen

  • Vieras
Vs: Software raidin pelastaminen
« Vastaus #16 : 02.08.2009 - klo:20:04 »
sain tuon toimimaan tuossa määrin, kun kävin poistamassa ja luomassa uudelleen sdb:n ja sdd:n osiot fdiskillä, jolloin start kohta vaihtui yastin osiointityökalun antamasta kakkosesta ykköseksi.

Poissa harmie

  • Valvoja
  • *
  • Viestejä: 2762
  • Sukupuoli: Mies
Vs: Software raidin pelastaminen
« Vastaus #17 : 02.08.2009 - klo:20:05 »
Itselläni osio alkaa sylinteristä 2. Mitähän se sanoisi jos kokeilisit muuttaa sen alkamaan siitä...

EDIT: No siinä meni tämä teoria  :)

mikkojmaattanen

  • Vieras
Vs: Software raidin pelastaminen
« Vastaus #18 : 02.08.2009 - klo:20:31 »
omituista kyllä, tilanne pysyi käytön kannalta muuttumattomana, tuon saa edelleen mountattuna, ja dolphin löytää edelleen samat 22,1 gigaa tavaraa.. Kokeilin myös palauttaa sdb:lle ja sdd:lle aluksi 2:sen, mutta silloin ei taaskaan suostunut mounttaamaan..


Disk /dev/md0: 1000.2 GB, 1000202100736 bytes
2 heads, 4 sectors/track, 244189966 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x126a36f6

    Device Boot      Start         End      Blocks   Id  System
/dev/md0p1               2   244189966   976759860   83  Linux

Command (m for help):

mikkojmaattanen

  • Vieras
Vs: Software raidin pelastaminen
« Vastaus #19 : 02.08.2009 - klo:20:34 »
ohessa vielä miltä nuo tuohon md0:n kuuluvat levyt näyttää:

linux-8x1w:/ # fdisk /dev/sdb

The number of cylinders for this disk is set to 121601.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00094cd0

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1      121601   976760001   fd  Linux raid autodetect

Command (m for help): q

linux-8x1w:/ # fdisk /dev/sdd

The number of cylinders for this disk is set to 121601.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00094cd0

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1               1      121601   976760001   fd  Linux raid autodetect

Command (m for help):