Newsgroup: it.comp.os.linux.debian
Titolo: Un passo indietro

Salve a tutti,
il mio post precedente era un po' precipitoso :)
Un passo indietro: il mio obiettivo per questa settimana e' imparare a 
lavorare un po' sui dischi (partizionare, formattare, creare un array 
RAID1). Sto leggendo varie guide e man pages, la mia strategia finora e':
1. creare una partizione [fdisk? cfdisk?] per ognuno dei due dischi, che 
occupi la quasi totalita' del disco (lascio un po' di margine, nel caso in 
futuro debba sostituire con un disco di un'altra marca che non ha 
esattamente la stessa dimensione... qualcuno ha idea di quanto possa variare 
la dimensione fra dischi nominalmente da 1 TB? )
2. creare l'array RAID1 [mdadm] con l'opzione per il supporto alle 
partizioni
3. creare le partizioni sull'array [mdadm di nuovo? o un altro tool?]
4. formattare le partizioni ottenute [mkfs.ext3 ?]
Mi sono perso qualche passo fondamentale?
I tool che ho elencato sono quelli giusti da usare? Qualche commento?
Thx,
Pleg 

 array RAID1).
<cut>
Ciao,
se stai pensando a come gestire un singolo disco in funzione di un
possibile futuro aggiornamento per creare un raid1 il mio consiglio è
di "fregartene" ora come ora e di porti il problema quando comprerai
l'altro disco. :)
Mi spiego meglio, facendo due esempi:
 - Caso 1: inizi a creare il raid ora -
1. cfdisk sul disco e crei la/le partizione/i
2. mdadm e crei il raid1 con un solo disco, ovvero "degradato"
3. formatti il raid come più ti piace ed inizi ad utilizzarlo come vuoi
4. compri il nuovo disco, cfdisk del caso, lo aggiungi al raid ed hai il
raid funzionante 
 - Caso 2: te ne freghi ora e ti porrai il problema quando prenderai
   l'hd -
1. cfdisk sul disco e crei la/le partizione/i
2. formatti il disco come più ti piace ed inizi ad usarlo
3. compri il nuovo disco, crei le partizioni in esso con cfdisk, crei
il raid1 "degradato" e crei anche il fs
4. copi tutti i dati dall'hd vecchio nell'hd nuovo
5. cfdisk del caso sul disco vecchio e poi lo aggiungi al raid
Ripeto, imho non potendo sapere in futuro che disco prenderai ovvero la
dimensione ti consiglio di porti il problema quando prenderai il disco
visto che lo "sbattimento" per creare il raid allora non sarà poi così
grande.
Ciao
InSa
-- 
++ Powered by Sid ++

 possibile futuro aggiornamento per creare un raid1
[cut]
In realta' ho gia' i due dischi :) stavo pensando a cosa succede quando si 
rompera' uno dei due e dovro' sostituirlo. Se per sfiga fosse un filo piu' 
piccolo, avrei problemi.
Pleg

 > se stai pensando a come gestire un singolo disco in funzione di un

Problemi facilmente risolvibili però. :)
Attualmente hai il disco "a" ed il disco "b" identici in raid1 e tutto
funge regolarmente. Causa fato il disco b si rompe e compri un nuovo
disco "c" come sostituto ma tale nuovo disco è un pò più piccolo.
A questo punto imho la soluzione migliore per ricrearti un raid1
funzionante è questa:
1. crei sul disco c un raid1 degradato (ovvero che contiene il solo
disco c) e formatti con fs a piacere tale raid.
2. copi (rsync o cp -ar) tutti i dati dal raid originale (quello dei
dischi a e b) al nuovo raid (quello con il solo disco c)
3. monti il nuovo raid al posto di quello vecchio e controlli che tutto
funzioni e che ci sia tutto
3. aggiungi il vecchio disco a al nuovo raid, sarà il raid stesso che
non andrà ad utilizzare lo spazio in eccesso del disco a e tu avrai
nuovamente i tuoi dati in salvo.
Tutto qua. :)
Ciao
InSa
Ps: se i dati sono essenziali ricordati la regola "raid != backup"


 Ps: se i dati sono essenziali ricordati la regola "raid != backup"
Per oggi il raid :)
Per il backup, devo trovare ancora una soluzione efficiente. I dati non sono 
"essenziali" (diciamo "dati multimediali" :) ma sono alcuni TB... i nastri 
costano troppo per uso domestico, supporti ottici non ne parliamo per quella 
mole di dati... mi sa che la soluzione e' un_altro_ raid, da un'altra parte, 
sincronizzato di tanto in tanto :) ma devo ancora studiarci su bene.
Pleg