abr 11

Convertendo o sistema de arquivo EXT3 para EXT4.

Hoje o sistema de arquivos ext4 que ja estava com suporte ao kernel do Linux desde a muito tempo nao tinha ganhado a confiança dos administradores ainda.Sua terminalogia so tem a falar bem dele e o ext4 que esta passando por um grande período de desenvolvimento ja teve e ja gerou (o que é normal), grandes problemas no decorrer do seu desenvolvimento ate o kernel 2.6.29. Realmente vc nao confiaria o seu servidor de arquivos com um sistema que ainda procede no seu desenvolvimento. Mas antes era e dava na mesma coisa quando o ext3 foi lancado e quando seus problemas de limite de arquivo no journaling foram corregidos com o tempo.

Distribuições como Ubuntu 10.04 LTS (desde do 9.04) , Debian sid/testing, Fedora e openSUSE ja vem definindo o sistema de arquivos ext4 como padrao ja a bastante tempo como testes que podem ser seleciocionados na propria instalação no seu esquema de particionamento como o Ubiquity do Ubuntu, Debian installer do Debian, Anaconda do Fedora e AutoYAST do openSUSE. Lembrando que estas distribuições sao mantidas pela comunidade e são considerada INSTAVEIS em comparação ao RHEL, SEL11 e Debian Stable.

Vc pode consultar informações diretamente da fonte sobre o desenvolvimento do ext4 em https://ext4.wiki.kernel.org/index.php/Ext4_Howto

O sistema de arquivos ext4 possui um desempenho e  redimento MUITO melhor do que o ext3 alem do seu grande suporte a tamanho de armazenamento, ao contrario do bom e velho ext3.

Seu sistema de arquivos atual é o ext3?Posso converter para o ext4 ? SIM! Vamos la..

Para que isso seja possivel vc precisa confirmar que os modulos ext4dev e ext4 estao ativos no seu kernel (e lembre-se que na compilaçao do kernel eles sao visualizados como experimental o que é super normal). OU para se certificar que vc ja possui o sistema de arquivos ext4 ja em funcionamento junto ao seu kernel, consulte com o cat ou pg o arquivo do kernel /proc/filesystems.

NOTA: O sistema de arquivos ext4 ainda possui muitos BUGS e correções presentes entao não é acoselhavel que vc coloque o diretorio /boot formatado com ext4 e sim com ext3. Caso vc esteja convertendo um sistema de arquivos de ext3 para ext4 de uma particao montada em /boot é necessario que vc edite o arquivo do grub1 que fica em /boot/grub/menu.lst ou grub2 (que é muito melhor) em /etc/default/grub e adcione na linha kernel ou linux: rootfstype=ext4

Convertendo (PROCEDIMENTOS)

PARA CONVERTER

# tune2fs -O extents,uninit_bg,dir_index /dev/dev-name (note que o suporte ao ext4 é os atributos extents,uninit_bg,dir_index sendo que podem ser visualizados pelo comando tune2fs -l, nao se esqueca de DESMONTAR o seu dispositivo antes de converter).

(exemplo)# tune2fs -O extents,uninit_bg,dir_index /dev/sda5

RODE O FSCK PARA ARRUMAR AS COISAS.

# fsck -pf /dev/PARTITION (cuidado com suas particoes montadas, caso seja a sua raiz entre no modo de emergencia pelo grub sem suporte a escrita e faca o mesmo)

E ENTAO MONTE O SEU DISPOSITIVO NORMALMENTE:

#mount -t ext4 /dev/PARTITION /path

#mount -t ext4 /dev/disk/by-uuid/YOUR-PARTITION-UUID /share

Nao se esqueca se vc quiser usar o identificador universal UUID vc pode usar o comando blkid com:
#sudo blkid

Infelizmente somente no dia em que a Red Hat colocar no desatualizado Red Hat Enterprise entao todos vao confiar.

aprigio@linuxstudent.com.br

Comments are closed.

preload preload preload
Powered by Moblie Video for WordPress + Daniel Watrous