Pesquise no Google direto do Blog!

sábado, 6 de agosto de 2011

O que seria UUID ?? Montando partições automaticamente

Bom dia a todos,


Bem srs, não vou tecer aqui teorias ou semânticas sobre o que, e como seria o funcionamento desse tal UUID...( universally unique identifier ), isso voces poderão consultar no google, apenas vou relatar a voces, que eventualmente queiram acertar o fstab de sua distro a qual use esse identificador, como realizar a "façanha".

Vejamos:
_Voce tem várias distros no seu PC e em uma delas, o fstab usa o tal UUID; como voce faria para montar as demais partições quando estiver usando essa distro em especial?
Hora voce diria,...acertando / editando o fstab!!, pois bem, mas o fstab usa o tal UUID, e agora?? caraca!! ferrou!!

Calma meu camarada!, dê o comandinho:
..> $ sudo blkid e ele se encarregará de trazer para voce, todas as partições que estiverem presentes nos seus discos e seus respectivos UUIDs.
De posse deles, sapeque no seu fstab, acerte os pontos de montagem no /media e voilá...suas partições serão montadas logo no boot, simples assim!!

Vamos a um exemplo prático:

rweu@rweu:~$ sudo blkid
[sudo] password for rweu:
/dev/sda1: LABEL="RWindows" UUID="4B1AC3143E566B84" TYPE="ntfs"
/dev/sda6: LABEL="Slackware" UUID="aa89f056-38c1-4074-901e-ca5f5098354d" TYPE="ext4"
/dev/sdb1: LABEL="Debian" UUID="e3260b84-2059-4f0a-ae1a-f724f9acfc7b" TYPE="ext4"
/dev/sdb2: LABEL="Epidemic" UUID="f36fcc08-58d2-47a3-9a30-9eddd1cf2aa5" TYPE="ext4"
/dev/sda3: LABEL="Fedora" UUID="3029e262-624f-499a-b26b-8fd6b703931f" TYPE="ext4"
/dev/sda4: UUID="c6d9fb4f-fad2-49fd-a9f6-516f871f7b3a" TYPE="ext4" LABEL="aptosid"
/dev/sda5: UUID="2afb58ed-367f-4cfe-b8ad-323bcee105c5" TYPE="swap"
/dev/sdb3: LABEL="openSUSE" UUID="3fa5f632-07c2-4b66-ab53-feff6508c6bd" TYPE="ext4"
/dev/sdb5: LABEL="PCLinuxOS" UUID="09f64696-2c56-43a6-a410-9a411731b941" TYPE="ext4"
/dev/sdb6: LABEL="ubuntu" UUID="dc2cd3ca-1706-4b38-bcba-67f00cd36994" TYPE="ext4"
/dev/sdb7: UUID="92c9270b-2367-41d0-9311-c1f52c8e44e0" TYPE="ext4" LABEL="Mint"
rweu@rweu:~$

Continuando, o meu S.O reconhece as partições como disk(x)part(x) então é só criar as entradas em /media assim:

$ sudo mkdir /media/disk1part1, etc,etc,etc


Vide meu fstab, linha a linha, após a insersão dos UUIDs corretos, somente com algumas entradas (eu omiti o disco 2 para não ficar muito grande ok?):

rweu@rweu:~$ cat /etc/fstab
UUID=4B1AC3143E566B84 /media/disk1part1 ntfs auto,users,ro,dmask=0022,fmask=0133,nls=utf8 0 0 (Rwindows)

UUID=3029e262-624f-499a-b26b-8fd6b703931f /media/disk1part3 ext4 defaults,noatime,errors=remount-ro,barrier=0 0 (Fedora)
UUID=c6d9fb4f-fad2-49fd-a9f6-516f871f7b3a / ext4 defaults,noatime,errors=remount-ro,barrier=0 0 1 (esse aqui é o próprio S.O por isso não tem o tal diskxpartx)
UUID=2afb58ed-367f-4cfe-b8ad-323bcee105c5 none swap sw
UUID=aa89f056-38c1-4074-901e-ca5f5098354d /media/disk1part6 ext4 no,users,rw,exec,noatime 0 0 (Slackware)

OK rapazi? espero ter contribuido para montagem automática de partições aê no PC de voces.

Boa sorte a todos!!

Nenhum comentário: