[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RiminiLUG-General] Numerazione partizioni e uuid
- To: riminilug-general@xxxxxxxxxxxx
- Subject: Re: [RiminiLUG-General] Numerazione partizioni e uuid
- From: Daniele Palumbo <daniele@xxxxxxxxxxxx>
- Date: Thu, 27 Jan 2011 13:18:10 +0100
- Authentication-results: dtc.neutrino1.xteklabs.com;
- Delivered-to: battarsa@xxxxxxxxxxxx
- Delivered-to: riminilug.it_riminilug_general@xxxxxxxxxxxxxxxxxxxxxxxxx
- Dkim-signature: v=1; a=rsa-sha1; c=relaxed; d=neutrino1.xteklabs.com; h= content-type:reply-to:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to; s=postfix; bh=ndlAGPkeGEJgt4E8hdsGOWiWyZ4=; b=Om9VdAXL05Kvvj/l+TtqRYvyx+Vr 4SMfn9z/w51AxIT3m2eteAmMA2iHwHvfzGKwsVikWdFrs2DqfqVU3787PaH6ob3/ 5AomqWHiFfkpJlmQWx4DbsRGCyvcij8+YDwz8Hin5ufntsyrMkhZYfigoG59rH01 lkos0guMPbsYye8=
- In-reply-to: <1296121875.3728.33.camel@debian-it.home.network>
- References: <1296062105.3049.27.camel@debian-it.home.network> <20110126192343.GG15826@clamp.localdomain> <1296121875.3728.33.camel@debian-it.home.network>
- Reply-to: riminilug-general@xxxxxxxxxxxx
Il giorno 27/gen/2011, alle ore 10.51, Ivan Tarozzi ha scritto:
> Io veramente non sapevo neanche che esistessero più tipi... beata
> ignoranza :(
Scusa ma tutto il mio parlare di partizioni primarie, estese e logiche?
daiiii!
> 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
si, con uuidgen
> - posso cambiare lo uuid di una partizione (es: tune2fs /dev/sda1 -U
> "new-uuid-number")
esatto.
> -essendo salvato nel fs (quindi dentro alla partizione stessa), se la
> sposto, clono, smaneggio non dovrei andare ad intaccare lo uuid
esatto.
> -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
esatto.
> 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...)
è comunque salvato dentro il filesystem.
Il filesystem lo credi dentro un raid o dentro 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.
Certo, perché se fai e2fsck /dev/md0 vedrai che è una partizione ext3 o ext4 (o ext2).
> 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!
Simple:
il raid sta "sotto" al filesytem. /dev/sda1 e /dev/sdb1 linux li gestisce solo come drive RAID.
Poi, tu puoi montarli anche senza raid, ma questo perché la partizione di tipo raid-autodetect salva i superblocks relativi al raid verso la fine del disco:
https://raid.wiki.kernel.org/index.php/Superblock
Poi, anche il RAID utilizza degli UUID ma sono *diversi* anche come formato, e vengono utilizzati per fare l'autobuild degli array.
cat /proc/mdstat
aiuta.
Ora qualcosa di divertente:
prendiamo 2 dischi esterni identici.
ora mettiamo i dischi in raid1, senza partizionarli. (/dev/sdf, e non /dev/sdf1, ad esempio)
si sincronizzano, sono felici, e via discorrendo.
Ora, rimuoviamo uno dei dischi, creaiamo una partizione 83 (linux) e formattiamo la partizione.
Riattacchiamo il disco, e linux dirà che abbiamo riattaccato il disco del raid :D
soluzione:
pulire completamente il disco con dd (siccome è una operazione pericolosa... :D)
bye
d.