Pagina 1 di 1
Fatto aggiornamento e array persa.
Inviato: sabato 1 maggio 2010, 21:38
da Fabius72
Ciao a tutti.
E' da anni che adopero ubuntu e più precisamente ho iniziato con la 7.04, anche se ancor prima c'era stato un timido approccio con Suse.
Era da un po' che mi volevo iscrivere... Tante e tante volte leggendo tra i vari thread ho trovato vostre risposte che hanno risolto diversi miei problemi.
Ora però ne ho uno che mi ha abbattuto psicologicamente e non solo me, visto che è coinvolta anche la mia fidanzata e la sua relazione che stavo rileggendo.
Oltre al portatile mio (con Ubuntu 64bit 9.04) e al netbook suo (con la 10.04 installata ieri), ho un vecchio pc raffreddato a liquido così composto:
- AMD Burton 2800 su una Epox 8K5A2+ e controller RAID HighPoint
- HD 1 da 10GB con: partizione per il boot da 64MB e partizione con Ubuntu 10.04 (da cui sto scrivendo)
- 2 HD Maxtor da 40GB in Striping Hardware (integrato su MotherBoard)
(di questi 80GB, 10 usati per XP con software che non riesco a far girare sotto Ubuntu, e 70GB per i DATI)
Detto questo, ho sempre avuto problemi a settare il Raid con Ubuntu e visto che PARE non si ottengano particolari benefici, ci ho rinunciato e ho impostato il tutto come scritto sopra.
Oggi, dopo aver sistemato un po' di relazione (in word sotto XP), ho deciso di eseguire l'aggiornamento dalla 9.10 pensando facesse proprio tutto da solo "semplicemente" aggiornandosi e senza coinvolgere gli altri due dischi (quindi senza rischiare nulla).
Invece è apparsa una domanda riguardo al Grub, alla quale non ho prestato troppa attenzione e limitandomi a seguire il suggerimento apparso a video.
Mi veniva chiesto come doveva comportarsi l'aggiornamento del Grub, mostrandomi una lista di tutte le partizioni. Io non capendo il perchè di quella domanda, visto che doveva solo mantenere quello attuale o farci qualche aggiornamento anche lì e basta, ho seguito il suggerimento che diceva di dare il segno di spunta a tutte le partizioni.
Al riavvio, il bios del controller Raid mi segnala che....
"A disk member of a striping array has failed or is not responding. The array is not functional."
Allora ho deciso di non farci nulla e continuare l'avvio selezionando la voce "Hide the broken array and continue to boot".
Si è avviato il Grub mostrandomi tutte le varie voci, compresa la partizione di WindowsXp, ma ovviamente selezionandola non parte. Avviando ubuntu e andando in Gestore dischi, mi vede i due Maxtor da 40GB e del primo dice che c'è una partizione da 1,0KB sconosciuta, una da 10GB libera, una da 70GB sconosciuta, e una da 18446744TB! libera.
La mia domanda è... c'è un modo per poter LEGGERE e salvare altrove la relazione? La copia che ho sulla chiavetta è di ieri mattina e non ha tutte le ultime ed importanti modifiche che farei molta fatica a ri-apportare, senza parlare delle ore che ci avevamo dedicato.
Se c'è qualche volenterosa anima buona che è arrivata a leggere fin qui e mi da una mano a risolvere questo problema, gliene sarei infinitamente grato.
Fabio.
Re: Fatto aggiornamento e array persa.
Inviato: sabato 1 maggio 2010, 21:55
da njin
Da live cd non riesci a montare la partizione dove c'era la relazione?
Altrimenti prova questa distro live che contiene tool per data recovery quale testdisk, non la ho mai usata e non so come è, comunque testdisk è abbastanza intuitivo.
http://www.inside-security.de/insert_en.html
Re: Fatto aggiornamento e array persa.
Inviato: sabato 1 maggio 2010, 22:58
da Fabius72
Ciao njin e grazie per la risposta.
Ho appena provato da live e non mi vede nessuno dei due HD da montare, nemmeno Gparted.
Mentre qui in Gestione dischi mi vede sia il controller che i due dischi.
Finito il download provo quest'altra via.
A presto aggiornamenti.
Re: Fatto aggiornamento e array persa.
Inviato: domenica 2 maggio 2010, 10:06
da njin
Incolla nel terminale
e posta l'output
Re: Fatto aggiornamento e array persa.
Inviato: lunedì 3 maggio 2010, 19:25
da Fabius72
Rieccomi. Scusa per il ritardo e grazie!
Allora.. il comando non restituisce nulla di buono.. ovvero solamente le due partizioni dell'sda (il disco piccolino su cui sto lavorando).
Fin'ora ho:
- masterizzato la iso e provato il testdisk, ma anche lui mi vede i due singoli hd da 40Gb
- provato le demo di due programmi a pagamento, per vedere se almeno riescono a trovare qualcosa.
- Raid Recovery mi mostra 2 HD aventi tutti le dimensioni uguali a quella dello stripe.
- R-Studio invece mi ha rilevato non solo le dimensioni corrette dello stripe, ma addirittura il sistema operativo installato col
giusto Service Pack! Ovviamente il recupero non lo fa se non acquisto la key. Da tenere in considerazione.
Stanotte, mentre guardavo nevroticamente a destra, poi il soffitto, poi la fidanzata che invece dormiva tranquilla affidatasi alle "mie capacita"... mi è venuta un'illuminazione: se dal bios del controller Raid ricostruissi l'array con i valori di default, quelli che ho sempre adoperato (quindi anche quella persa era così) e cercassi poi di recuperare i dati con i soliti programmini che trovano tutto ciò che c'è sulla superficie del disco???
In questo modo non ripristinerei il sistema com'era, il sistema operativo con tutto ciò che c'era installato andrebbe perduto, ma tutto il resto potrebbe saltar fuori.. o sbaglio?
La mancanza delle due partizioni potrebbe compromettere il recupero? Non ricordandomi esattamente da quanto le avevo fatte, non potrei rifarle uguali.
O ai programmini non importa e guardano solo ciò che c'è sui piatti?
Re: Fatto aggiornamento e array persa.
Inviato: mercoledì 5 maggio 2010, 12:07
da MPGluca
Salve mi aggancio io a questo discussione e posto parte del risultato di sudo fdisk -l:
Codice: Seleziona tutto
Disco /dev/sde: 1000.2 GB, 1000204886016 byte
255 testine, 63 settori/tracce, 121601 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x0009b21c
Dispositivo Boot Start End Blocks Id System
/dev/sde1 * 1 121601 976760001 fd Autorilevamento raid di Linux
Disco /dev/sdf: 1000.2 GB, 1000204886016 byte
255 testine, 63 settori/tracce, 121601 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x00080395
Dispositivo Boot Start End Blocks Id System
/dev/sdf1 * 1 121601 976760001 fd Autorilevamento raid di Linux
Come si vede, il sistema mi riconosce i due HD come partizione raid, sotto gestione dischi (dopo l'aggiornamento alla 10.4), non mi vede più il raid, mi dice "Non in esecuzione, componenti non sufficienti per avviarlo, vi chiedo lumi su come poter risolvere la situazione, prima di fare danni.
Re: Fatto aggiornamento e array persa.
Inviato: venerdì 7 maggio 2010, 18:06
da Fabius72
Non so com'è, ma l'altro giorno non avevo visto i due dischi, mentre ora si! Non so che dire... non ho ancora fatto nulla! Mahh
Codice: Seleziona tutto
Disco /dev/sdb: 40.0 GB, 40027029504 byte
255 testine, 63 settori/tracce, 4866 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x9df79df7
Dispositivo Boot Start End Blocks Id System
/dev/sdb1 2 1275 10233405 f W95 Esteso (LBA)
/dev/sdb2 1276 9732 67930852+ 7 HPFS/NTFS
/dev/sdb5 ? 251132 251329 1585154 18 AST SmartSleep
Codice: Seleziona tutto
Disco /dev/sdc: 40.0 GB, 40027029504 byte
255 testine, 63 settori/tracce, 4866 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x00000000
Dispositivo Boot Start End Blocks Id System
Il secondo lo vede come verginello?? Non trova nessuna informazione!
MPGluca, io non posso dirti nulla, visto che di raid ne so zero, posso solo consigliarti di avere pazienza e di non fare proprio nulla se non sei sicuro al 100% di quello che vai a fare ;)
Re: Fatto aggiornamento e array persa.
Inviato: venerdì 7 maggio 2010, 19:59
da MPGluca
Grazie, rimango sempre in attesa, in compenso sono giunto alla seguente situazione:
Dopo varie ed eventuali o scoperto che non era stato aggiornato il file mdadm (anzi non era proprio installato, (bad) ), fatto detto ho installato mdadm, e la situazione è cambiata da quella che era in "Raid, parzialmente avviato" a questo punto ho tramite "Gestione dischi" ho cancellato le partizioni dei due HD, ho ri-creato il raid, e dopo averlo avviato, e partita la sincronizzazione, al termine ho montato la partizione è cera ancora tutto all'interno dei mie HD :-\
Ora sono nella situazione che il raid non parte all'avvio, ma se lo faccio partire e lo monto tutto è OK.
Se trovo altro vi faccio sapere
Re: Fatto aggiornamento e array persa.
Inviato: sabato 8 maggio 2010, 12:12
da MPGluca
Ok fatto,

ho seguito le seguenti guide :
http://en.wikipedia.org/wiki/Mdadm
http://www.linuxhomenetworking.com/wiki ... ATA_Drives
Ho dovuto ri-formattare il tutto (poco male mi serve come archivio, avevo salvato il contenuto prima da un altra parte), ma almeno adesso lo vede correttamente e lo monta senza fastidi.
Speriamo nei prossimi aggiornamenti che non sia da rimetterci mano. (good)
Re: Fatto aggiornamento e array persa.
Inviato: sabato 8 maggio 2010, 22:22
da Fabius72
Grande! Beato te che hai risolto...
Io invece sono fermo.
Qualcuno ha una qualche idea?
Non so proprio dove sbattere la testa :'(
Re: Fatto aggiornamento e array persa.
Inviato: sabato 8 maggio 2010, 23:10
da MPGluca
Scusa ho riletto il tuo primo post e parli di errore proveniente dal BIOS:
Al riavvio, il bios del controller Raid mi segnala che....
"A disk member of a striping array has failed or is not responding. The array is not functional."
Ma allora non è che il problema sta nell' hardware?
Se sono in RAID uno penso che se li smonti e li metti in un altro PC, con un programma apposta recuperi i dati :-\
Prova a partire da
http://forum.ubuntu-it.org/viewtopic.php?t=309322 se ancora non l'avevi vista.
buona fortuna
Re: Fatto aggiornamento e array persa.
Inviato: sabato 8 maggio 2010, 23:41
da Fabius72
Ciao e grazie. Ci guardo subito.
Sono sicuro che il problema non sia di tipo hardware, perchè fino a poco prima dell'aggiornamento andava tutto eppoi ho provato a fare il test smart di entrambi i dischi e tutto risulta essere perfetto.
Si è incasinata l'array durante l'aggiornamento del grub che è stato scritto dove non si doveva, e cioè nel disco che ora è "fail".
Re: Fatto aggiornamento e array persa.
Inviato: sabato 8 maggio 2010, 23:50
da Fabius72
e.... purtroppo non è RAID1 ma 0
Sto cercando di clonare il disco con dd in un'immagine, ma l'unico hd grosso che ho è da 500GB dove ci stanno tutti i backup ed è in FAT32, quindi non so come ovviare al tetto dei 4GB.
Probabilmente c'è un modo per creare 10 file da 4GB, per un totale di 40GB che è la capienza dell'hd.
Chissà se dall'immagine si riesce a "vedere" in qualche modo qualcosa! Ma non so come...
Insomma, alto mare >:(
Re: Fatto aggiornamento e array persa.
Inviato: domenica 9 maggio 2010, 2:16
da Fabius72
Fabius72 ha scritto:
Non so com'è, ma l'altro giorno non avevo visto i due dischi, mentre ora si! Non so che dire... non ho ancora fatto nulla! Mahh
...
Ho appena scoperto di non essere proprio ebete...
la live della 10.04 non me li vede gli hd (mentre la 9.04 si, ho appena verificato), quindi presumo siano stati gli ultimi aggiornamenti alla distro installata che me li hanno fatti vedere.
Meno male.. cominciavo a preoccuparmi.
Dai raga.. son soli 200kb scarsi che devo recuperare.. mannaggia...
Re: Fatto aggiornamento e array persa.
Inviato: domenica 9 maggio 2010, 11:39
da MPGluca
Ciao, be forse non so se potrebbe esserti utile, ma mi è venuta una idea, che ora ti espongo:
Allora se con la "live 9.10" vedi il tuo HD, potresti trasferire il tutto (o più passaggi se combini) su Ubuntu_One, e poi dalla 10.04 recuperi i dati sempre da ubuntu_one, oppure su un server ftp, dovresti trovarne qualcuno anche gratuito.
buona fortuna (yes)
[RISOLTO] Re: Fatto aggiornamento e array persa.
Inviato: domenica 9 maggio 2010, 14:57
da Fabius72
Letto solo ora e ti ringrazio lo stesso per la solidarietà e i suggerimenti.
Stanotte non ho dormito un minuto, fino alle 9.
Trovate in formato testo diverse pagine preziose, miste a caratteri di tutti i tipi e preso dalla disperazione per il tempo sempre più stretto per consegnare il lavoro, ho tentato il tutto per tutto.
Come avevo scritto qualche post fa, ho provato quella cosa che mi convinceva sempre più e ho fatto bene!
Dal bios del controller RAID ho creato una nuova array utilizzando quei valori di default che ho sempre usato e, non curante della scritta "destroy all data?", ho incrociato le dita e premuto il tasto invio.
In un piccolo HD da 4GB dove avevo una copia di win, ho avviato Drive Rescue, fatto la scansione dei dischi, fatto fare la ricerca delle unità logiche del Raid0 che ancora non era stato inizializzato (quindi non aveva ancora una lettera di drive associata e nessuna partizione creata), e fatta la ricerca di file nei primi 10GB (che era la partizione dove c'era il SO e il Desktop dove c'era la relazione) e magicamente mi è apparsa, tra le altre, la cartella "Documents and Settings" al cui interno la cartella col mio nome, dentro cui c'era la famigerata cartella Desktop.
Il file era lì ed ho potuto salvarlo, visto che il programma è gratuito.
Chissà, forse questa brutta esperienza potrà essere d'aiuto a qualcun altro, anche se la risoluzione potrebbe essere dovuta solo ad una botta di c.!
Non so che dire... sono felice e pronto per... tornare a nanna!
Ciao a tutti!
Fabio.
Re: Fatto aggiornamento e array persa.
Inviato: lunedì 10 maggio 2010, 17:58
da Fabius72
Dimenticavo.... Ovviamente il problema è risolto in parte, nel senso che non ho trovato un modo per ripristinare ciò che si era guastato, ma ho recuperato quel che mi interessava riavere.
Ora reinstallo tutto.
Magari fatemi sapere se è il caso di mettere RISOLTO nell'oggetto del thread, oppure no.
Grazie.
Ciao, Fabio.