[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [RiminiLUG-General] Numerazione partizioni e uuid



Ciao Filippo!

Il giorno mer, 26/01/2011 alle 19.23 +0000, Filippo Giunchedi ha
scritto: 
> On Wed, Jan 26, 2011 at 06:15:05PM +0100, Ivan Tarozzi wrote:
> > Ciao a tutti. 
> > 
> > Ho 2 quesiti sulle partizioni:
> > 
> > 1: se cancello una o più partizioni logiche "intermedie" e nello spazio
> > divenuto libero ne creo altre, la numerazione come viene assegnata?
> > 
> > esempio:
> > ho partizioni da sda5 a sda10 ->
> > cancello sda7 e sda8 ->
> > nello spazio liberato creo una nuova partizione logica.
> > verrà chiamata sda11 o sda7? vale l'ordine di creazione o la posizione
> > "fisica"?
> > E le partizioni successive shiftano (brutto!) la loro numerazione?
> 
> buona domanda, a naso direi che dipende anche dal tipo di tabella delle
> partizioni che stai usando, 

Io veramente non sapevo neanche che esistessero più tipi... beata
ignoranza :(

> ma assumendo di parlare di quella msdos direi che
> quelle logiche shiftano:
> 
> http://www.gnu.org/software/parted/manual/html_chapter/parted_2.html#SEC26
> 

Immagino che quella descritta qui sia quella msdos a cui ti riferisci:
http://www.compago.it/index.php/manuali/34-linux/64-master-boot-record-mbr

Pensavo fosse standard e l'unico tipo esistente... 

> > 2: secondo quali "parametri" viene assegnato lo UUID di una partizione?
> > - Se cambio l'ordine delle partizioni (vedi sopra) questo viene
> > intaccato?
> > - Se faccio un resize della partizione, il relativo UUID viene
> > modificato?
> > - dove viene salvato lo UUID? se faccio una copia della partizione
> > (clonezilla o simili) e la ripristino, avrà sempre lo stesso UUID di
> > origine oppure no?
> 
> e' nel/viene ricavato dal fs (/sbin/blkid per vederli) e questa informazione
> dovrebbe esserti sufficiente per rispondere a tutte le domande del punto #2 :)

Mi dai troppo credito :)
provo a rispondermi, dimmi se sbaglio:
- lo uuid viene generato (in maniera casuale?) quando formatto una
partizione con un determinato filesystem
- posso cambiare lo uuid di una partizione (es: tune2fs /dev/sda1 -U
"new-uuid-number")
-essendo salvato nel fs (quindi dentro alla partizione stessa), se la
sposto, clono, smaneggio non dovrei andare ad intaccare lo uuid
-essendo generata in maniera casuale (o comunque non legata a
caratteristiche fisiche del disco) lo uuid non subisce variazioni
operando azioni sulla partizione, fino a quando non riformatto la stessa

Però non ho capito una cosa:
se lo uuid è legato al tipo di fs, come viene gestito con "device
logici" quali ad esempio il raid? (non entro poi nel discorso lvm...)

Esempio, io ho:
/dev/md0: UUID="256b0fe4-8635-409e-b98e-6df85e116234" TYPE="ext3" 
/dev/sdb1: UUID="5ba39866-905d-6cda-c2df-03d6197d8120"
TYPE="linux_raid_member" 
/dev/sda1: UUID="5ba39866-905d-6cda-c2df-03d6197d8120"
TYPE="linux_raid_member" 

quindi: ad md0 è "associato" un fs, quindi il rispettivo uuid è salvato
lì dentro.

Ma /dev/sda1 e /dev/sdb1 non sono formattati esplicitamnente... è forse
il sistema RAID SW di linux che in realtà crea dei fs dentro quelle
partizioni e quindi gli assegna anche uno uuid?
...temo di addentrarmi in cose un po' troppo complicate per i miei esili
neuroni!


> tranne forse quella del resize che e' un'ottima domanda, per ext non cambia,
> e spero nemmeno per altri filesystem:
> 
> godog@clamp:/var/tmp$ touch test.ext
> godog@clamp:/var/tmp$ /sbin/mke2fs test.ext 1024
> etcetc
> godog@clamp:/var/tmp$ ls -la test.ext
> -rw-r----- 1 godog godog 1048576 Jan 26 19:21 test.ext
> godog@clamp:/var/tmp$ /sbin/blkid test.ext
> test.ext: UUID="896d0274-bd98-4722-a5d7-b0629de0ef66" TYPE="ext2"
> godog@clamp:/var/tmp$ /sbin/resize2fs -f test.ext 2000
> resize2fs 1.41.12 (17-May-2010)
> Resizing the filesystem on test.ext to 2000 (1k) blocks.
> The filesystem on test.ext is now 2000 blocks long.
> godog@clamp:/var/tmp$ ls -la test.ext
> -rw-r----- 1 godog godog 2048000 Jan 26 19:22 test.ext
> godog@clamp:/var/tmp$ /sbin/blkid test.ext
> test.ext: UUID="896d0274-bd98-4722-a5d7-b0629de0ef66" TYPE="ext2"
> godog@clamp:/var/tmp$
> 

wow, ottima dimostrazione :) 

Grazie mille!

Ivan