Ubuntu 9.04 com Ext4
Passada uma semana da disponibilização do Ubuntu 9.04, alguns dos nossos leitores esperaram que aquele "hype" inicial de corrida à nova versão acabasse, guardando para já a instalação do Ubuntu 9.04. Outros, como gostam de ter o seu sistema com as últimas actualizações de software não perderam tempo e já o têm instalado. Independentemente do processo que optou, o mais certo é que não esteja a tirar partido de uma das grandes novidades do Ubuntu 9.04.
Refiro-me claro ao tão aguardado novo sistema de ficheiros Ext4. Este sistema de ficheiros além de ser uma evolução aprimorada do anterior sistema de ficheiros Ext3, contém um conjunto de optimizações conferindo-lhe uma característica em específico que agrada a todos os seus utilizadores: a velocidade.
O grande problema é que o Ext4, por defeito numa instalação normal não é usado mantendo-se na mesma o Ext3. Se fez upgrade da versão 8.10 o mesmo lhe irá acontecer.
Para ser sincero nem eu compreendi esta atitude demasiado conservadora dos programadores do Ubuntu, devido ao sistema de ficheiros Ext4 ter atingido um grau de maturidade bastante aceitável. Caso queira corrigir este pormenor e dar um pouco mais de velocidade ao seu sistema, confira de seguida os passos para activar o Ext4.
INSTALAÇÃO DE UBUNTU 9.04
No Live CD, quando selecciona a opção Instalar, passa por um conjunto de passos, como selecção de língua, layout do teclado e fuso horário. Uma vez chegado portanto ao passo 4 isto é, o particionador assistido que tenta acompanhá-lo no processo de instalação deve seleccionar a opção, Especificar Partições manualmente (avançado).
Agora como pode ver de seguida, ser-lhe-á apresentado o ecrã onde pode preparar as suas partições. Ora dependendo do seu sistema e no caso semelhante ao meu (eu já tinha o ubuntu 8.10 instalado mas instalei por cima) irá aparecer-lhe duas partições.
A partição do tipo "swap", é usada pelo ubuntu para troca de ficheiros entre a sua memória principal e o disco servindo como uma memória virtual. Quanto a esta partição não necessitará de lhe mexer, devendo portanto seleccionar a partição do tipo ext3 e seleccionar em baixo a opção "Editar partição".
Caso não lhe apareça nenhuma partição terá que seleccionar a opção "Nova Partição" e especificar uma partição do tipo Swap, com um valor em Megabytes igual ou superior ao da sua memória RAM, no caso de possuir uma máquina com pouca memória. Poderá depois de concluir seleccionar novamente a opção "Nova Partição" e proceder o passo seguinte.
Na nova caixa de diálogo Editar uma Partição (ou Nova Partição dependendo se lhe apareceram partições no passo anterior), poderá caso não esteja satisfeito aumentar ou diminuir o tamanho da sua partição, no caso aqui apresentado tenho cerca de 8000 MB (8GB), é o espaço mínimo que é recomendado.
Contudo, caso queira ocupar a totalidade do seu disco com o Ubuntu, pode especificar o espaço do seu disco menos o espaço reservado pela swap, isto porque o caso que aqui apresento é apenas exemplificativo.
A parte mais significativa deste processo joga-se neste caixa de diálogo. Isto é, terá de seleccionar na opção "Utilizar Como" o item “Sistema de Ficheiros Ext4 com Jornal”. De seguida seleccione a opção “Formatar a Partição” e no campo Mount Point selecione “/”.
A partir de agora poderá continuar com o wizard e proceder seguramente à conclusão do processo de instalação. Uma vez concluído irá notar de imediato uma aumento da velocidade do sistema relativamente ao Ubuntu 8.10, logo na primeira vez que entrar no sistema.
UPGRADE DE UBUNTU 8.10 PARA 9.04
Caso tenha optado por um upgrade terá que fazer um processo mais trabalhoso de conversão do seu sistema de Ext3 para Ext4 por consola (nada de mais na realidade).
Se não se quiser maçar com estes comandos e pretender na mesma testar o Ext4, o melhor a fazer é realizar cópias de segurança dos seus dados e tentar instalar o ubuntu como referi anteriormente. É garantido que não terá problemas na instalação se seguir o processo anterior.
Ainda aí está? Vejo que se quer aventurar pelo mundo infinito da consola. Boa escolha, aliás para quem alguma vez no Windows XP tentou converter uma partição Fat32 para NTFS, também sabe que teve que recorrer à linha de comandos MS-DOS (nada de novo portanto aqui).
Antes de tentar os seguintes comandos nunca é de mais lhe relembrar:
Faça cópias de segurança dos seus dados.
Depois do aviso, apresento-lhe os passos a seguir e respectivos comandos necessários com uma breve descrição do que cada um faz.
- Identifique o caminho para a sua partição de dados Ext3. Caso não tenha mais nenhum sistema operativo no seu disco quase de certeza que a sua partição primária do sistema, está situada em /dev/sda1.
- Caso tenha dúvidas pode escrever na consola, cat /etc/fstab, nesse ficheiro procure a linha que contêm a designação do sistema ext3. Deve ter por cima dessa linha uma designação em forma de comentário a dizer “/ was on /dev/sda1 during instalation” (por exemplo). Será neste caso portanto /dev/sda1 que deve usar. Vou assumir nos passos seguintes que /dev/sda1 é o caminho certo para a sua partição principal.
- Arranque com o Live CD do Ubuntu no seu computador e abra a consola (deve mantê-la sempre aberta até ao final do processo)
- Execute o seguinte comando para poder realizar todos os seguintes comandos com privilégios de administração (root): sudo bash
- Active as funcionalidades do sistema de ficheiros Ext4 no seu sistema de ficheiros actual: (atenção que o parâmetro -O contém letra de alfabeto "ó" e não zero ) tune2fs -O extents,uninit_bg,dir_index /dev/sda1
- Execute o seguinte comando para corrigir algumas estruturas de ficheiros que foram mudadas: e2fsck -fD /dev/sda1
- De seguida tente aceder à sua nova partição ext4: mount -t ext4 /dev/sda1 /mnt
- Edite o ficheiro /etc/fstab que é lido no arranque para activar as partições do sistema:
gedit /mnt/etc/fstab
Mude de:
# /dev/sda1 UUID=XXXXXXXXXXXXXXXXXXXXXXXXXX / ext3 relatime,errors=remount-ro 0 1
para:
# /dev/sda1 UUID=XXXXXXXXXXXXXXXXXXXXXXXXXX / ext4 relatime,errors=remount-ro 0 1
(Não altere o UUID, os X's que exemplifiquei correspondem geralmente a um valor alfanumérico aleatório)
Não se esqueça de guardar as alterações.
- Finalmente precisa de instalar a nova versão do GRUB que vem no Ubuntu 9.04. Isto porque este gestor de arranque de sistemas operativos que vem incluído no Ubuntu 8.10, não é compatível com o novo sistema de ficheiros Ext4 do Ubuntu 9.04. Não se preocupe a instalação é tão simples como o seguinte comando (junte os dois "-" no root-directory e no recheck):
grub-install /dev/sda - -root-directory=/mnt - -recheck
Terminadas estas alterações, feche a consola, reinicie o sistema e retire da gaveta do seu leitor óptico o Live CD. O seu sistema estará convertido no formato Ext4 se tudo correu bem.
Não foi assim tão difícil como esperava pois não? E dependendo do caso em que está, não terá que executar muito mais que meia dúzia de passos, para tirar partido de imediatas melhorias de performance no seu PC.
Este artigo tem mais de um ano
Eu já tenho o 9.04 instalado e escolhi de propósito o ext3, ainda está um pouco verde e prefiro esperar mais um tempinho depois sim passo para ext4…
bom, mas não falas de diferenças entre o ext3 e o ext4…
E o ext4 não foi adoptado por defeito porque ainda ha problemas de corrupção de ficheiros e perda de dados em ficheiros de tamanhos grande >4GB.
Ubuntu é para ser uma distro personalizavel,mas sobretudo para ser estável out-of-the-box… por isso não incorporarem as ultimas tendencias tão depressa como fedora, esses sim sempre na frente da inovação, mas perdendo na estabilidade, ou arriscando pelo menos.
bom já que você disse isso teria muitos efeitos positivos num Eee PC instalar o ext4? eu vejo que o grande bottleneck do Eee PC no linux é o processador mesmo, mas nunca se sabe né hehe
“Para ser sincero nem eu compreendi esta atitude demasiado conservadora dos programadores do Ubuntu, devido ao sistema de ficheiros Ext4 ter atingido um grau de maturidade bastante aceitável.”
Ainda não é suficiente estável para os servidores, e utilizadores mais exigentes (RAID). Eu ando bastante a par dos desenvolvimentos de sistema de ficheiros para linux, sei que existe mts bugs reports de erros do ext4. Alguns erros mais graves são a utilização de discos em RAIDs, e quando o sistema operativo crasha, obrigado ao utilizador a fazer reset. A probabilidade de o sistema de ficheiros não conseguir recuperar o ficheiro é muito maior do que em ext3.
De qualquer da forma eu utilizo no meu pc habitual, no meu servidor não.
Existe um enorme quantidade de patch para o ext4 no kernel seguinte ao ubuntu, .29 e no .30rc4 e muitos mais estão a caminho.
@Marco Sousa
Eu referia-me para o utilizador normal, claro que se eu tivesse um servidor de importância crítica não usava, agora para o uso que um utilizador com conhecimentos intermédios que queira tirar mais partido do seu sistema vale a pena. Posso te dizer que não tive problemas até agora e a performance vale bem o sacrifício.
Sim existem bugs, mas nada é perfeito e aposto contigo que será altamente improvável que um utilizador normal seja afectado por esses bugs, que são muito específicos.
Claro que as experiências das pessoas varia conforme as suas acções.
Estou pasmado com o Ubuntu, instalei a semana passada o 8.10 e fiquei mesmo de boca aberta.
Nunca me interessei muito em instalar pois lembro-me das primeiras versões de linux e não pescava nada daquilo, mas agora estou maravilhado com isto.
Cumprimentos
Pedro Alfaiate
http://www.shopping-mafra.com
Eu tenho a 9.04 com Ext4 e parece-me bem mais rapido o meu disco de 750GB.
Ouvi dizer que esta versão do ubuntu so come até 4GB de ram, alguem confirma?
Obrigado
————
http://www.nanoferias.com
Também instalei na semana passada a versão 9.04 com o sistema de ficheiros em ext4 mas como estou num portátil não reparei muita diferença.
De qualquer maneira o boot nem chega a demorar 10s
4GB de RAM????
Deveste ter engano nalguma coisa!!!!!!!
Instalei no fim-de-semana o Ubuntu 9.04 com Ext4! Praticamente ainda não utilizei o dito cujo, mas esperava que arrancasse bem mais rápido! A ver vamos o resto 🙂
Da minha experiência, onde se nota mais incremento de velocidade é na interacção com o sistema e com as aplicações. É dificil o arranque no ubuntu ficar mais rápido, já que está a uma velocidade imbatível.
mas vai ficar, quando adoptar o mesmo sistema que o fedora, que é ainda mais rapido
ainda n instalei mas n falta mto 😀
http://www.tagravado.com
eu recebi hoje os meus CD’s do Ubuntu que tinha encomendado :D, experimentei um como liveCD e notei mais compatibilidade de hardware e mais rapidez, mesmo sendo live, vou ter de formatar um disco para instalar no desktop 😀
Eu ja recebi os meus cds hj =D
chegaram hj os meus cds e estao com muittaaa pinta!
Ahhh os meus ainda não chegaram :/ foi a primeira vez que mandei vir , vamos lá ver se não se perdem pelo caminho :b
quando eu mando vir demora sempre 1 mês.
Intel x86
* Maximum CPUs: 32 (including logical CPUs)
* Maximum memory: 64GB
* Maximum filesize: 8TB
* Maximum filesystem size (ext3): 16TB
* Maximum per-process virtual address space: 4GB
AMD 64/EM64T
* Maximum CPUs: 64
* Maximum memory: 128GB
* Maximum filesize: 8TB
* Maximum filesystem size (ext3): 16TB
* Maximum per-process virtual address space: N/A
Please note that above are standard maximum limitations and do not get confused with Linux cluster systems, which can scale up to 1,024 CPUS.
Instalei o Ubuntu 9.04 no dia em que saiu, mas, à semelhança do que me aconteceu com o 8.04, continuo a não conseguir suspender, por mais voltas que dê (plataforma COMPAL Hel80) e como preciso de ter uma máquina virtual com MS SQL Server e outra com MS Visual Studio não tenho paciência para que tudo arranque de cada vez que desligo a máquina. Até ter tempo para debulhar o arranque e as definições de suspensão o Ubuntu está metido na gaveta..
Quando por qualquer motivo o vosso pc crashar e começarem a perder ficheiros de configuração ou outros dados importantes depois percebem o porquê de o ext4 ainda não ser o sistema de ficheiros pré-definido.
Lá que é mais rápido é mas isso pode-se pagar caro.
Já te aconteceu tal caso ? Sê sincero! Isso de que ouvi dizer que perde dados também eu. Mas daí até ser regra geral ainda vai algum caminho a percorrer.
E do que testei até agora não perdi nenhum ficheiro devido ao Ext4 🙂
Uso EXT4 num sistema x86_64 há cerca de 2 meses e nunca tive qualquer problema com perca de ficheiros.
Realmente o “ouvi dizer” é algo muito mau…
@joaquim almeida
a suspensão tem a ver com quanta memória tens configurada na swap, se não couber lá a ‘imagem’ ele não consegue suspender.
Eu uso o ext4 em quase tudo, só tive problemas quando usava o kernel 2.6.28, com o 2.6.29, não tenho tido nenhum problema.
Mas atenção, a grande vantagem do ext4, é também a sua maior fraqueza, se por algum motivo o Linux, o próprio PC se vai abaixo, as manipulações que foram feitas no sistema de ficheiros, bye bye 😉
[Edit]
as manipulações que foram feitas recentemente, tipo até 45segundos, no sistema de ficheiros, bye bye 😉
boa noite. tutorial muito interesante. é possível executar o mesmo procedimento mas para a conversão de ext2 para ext4???Obrigado
Sim é possivel, mas difere um pouco especialmente a linha
# tune2fs -O extents,uninit_bg,dir_index,has_journal /dev/sda1
Um artigo muito interessante!
Fiz o upgrade do 8.10 para o 9.04, mas tenho algum receio em passar de EXT3 para EXT4…
Fiz backup das coisas mais importantes, mas mesmo assim demoraria muito tempo caso tivesse problemas. Já alguém experimentou passar de EXT3 para EXT4? Deu problemas? Qua diferenças encontrou?
Não me entendo com a instalação do Ubuntu. NetCabo + router e não tenho Internet e não lê NTFS rodando directo do CD. Se quiser instalar, este 9.04 fica a formatar a partição durante horas e nunca acaba! E numa das vezes comeu uma partição do mesmo disco! Felizmente tinha Acronis! Que se passa? Alguém que diz maravilhas disto, pode explicar?
off topic:
tenho aqui um problema no Ubuntu 9.04.
eu controlo o volume através do teclado, e quando altero aparece a janela a avisar que o volume foi alterado, mas na pratica ele continua igual. não sofre alteração nenhuma.
será que alguém me pode ajudar???
se a explicação for muito extensa o meu mail é frferreira93@hotmail.com
agradeço desde já qualquer ajuda
Ferreira => forum.pplware.com
existe algum programa “tipo GUI” de perferência .deb para converter o EXT3 para EXT4, sem perder dados, tipo o FAT32-NTFS???
Já alguém experimentou isto com o Wubi ?
Ando a aconpanhar o ubuntu prai deste a versao 5. Comecei por instalar so a partir da 6.10. Nunca utilizei muito pois era um pouco “incompativel” com o meu pc e a minha ignorancia em relação ao linux. As versões seguintes melhoraram bastante e desta feita resolvi exprimentar o 9.04. Estou maravilhado! Rápido, já não tenho problemas de incompatibilidades, os codecs em falta instalam-se num apice, tudo funciona rapido e suave, sem problemas. Bom, tudo tudo não, pois a gravação pra dvd duns ficheiros deu barraca e as pens, quando as uso no windows dão um erro qualquer e cria umas pastas… Não sei se é mesmo assim… Pois porque ainda continuo um nabo em linux… Mas estou mesmo espantado com esta nova versao! 5 estrelas! Sei que é um pouco off topic, mas tinha de alguma forma dizer que exprimentem! E não desistam a 1 nem 2 tentativa. Ps- qual é a diferença entre a instalaçao com o wubi e a outra?
A instalação com o wubi, não necessita de uma partição para o Ubuntu, já que é criada de forma “virtual” sob a forma de uma pasta num disco Windows formatado em NTFS.
Isso a juntar ao arranque de pen, live-cds, etc, etc, colocam o linux num patamar que o Windows já deveria de estar à muito, mas que duvido que alguma vez lá chegue …
Meus caros, toca a escrever uma dose massiva de email (a.k.a spam) para o governo americano, para dar um pc ao Hans Reiser, que se encontra na choça neste momento, para que possa terminar o reiserFS 2, que estamos todos à espera disso. Todo os restantes formatos de filesystems, bem, digamos desta forma, deixam muito a desejar.
É o seguinte, eu tenho o W7 como o meu Sistema Operativo. Há algum tempo tentei instalar o ubuntu e partilhar o disco ficando com o W7 e o ubuntu só que não consegui.
Já alguém tentou? Conseguiram?
Eu tenho o meu portátil com W7 e Ubunut 9.04 em dual boot…
Instalei primeiro o W7 na antiga (mas encurtada) do vista e o Ubuntu depois no resto do espaço…
Em relação à versão anterior tenho problemas com a placa gráfica do meu portátil. Já a tentei por a funcionar com setup da ATI mas não tem sido possível… O funcionamento gráfico com os drivers nativos do Ubuntu é no mínimo horrível… 🙁
Estou prestes a fazer uma reinstalação da versão anterior pois está impossível usar o pc com a versão actual!
@Rui Oliveira
Gostei muito do teu Post, mas tens alguns erros.
O último comando deveria ser o seguinte e não o que tu apresentas (já que dá erro e impede a instalação correcta do grub):
grub-install /dev/sda –root-directory=/mnt –recheck
Indico isto depois de ter efectuado a conversão. Usei o guia do seguinte site:
http://webupd8.blogspot.com/2009/04/convert-your-ext3-file-system-to-ext4.html
Seria bom fazeres a correcção no post, pois pode dar umas valentes dores de cabeça, pois fica com o sistema sem arrancar e com o Grub a dar o “error 24”
Caro, peço desculpa foi um lapso meu:
Meti um “1” a mais no sda, não tinha reparado nisso, ainda bem que avisas.
Muito obrigado pelo reparo 🙂
Não foi só isso:
é também a falta de dois “-” em vez de um único “-“antes do “root-directory” e antes do “recheck”
Parece que o WordPress transforma esses dois “-” num único, já que no meu comentário isso também aconteceu!!
Será que consegues também corrigir isso?
Já agora, onde aparece “tune2fs -O”…, creio que também se deveria reforçar que é um “O” maiúsculo e não um “0”. Como, em princípio, quem utilizar o tutorial irá ter de escrever o texto num outro computador, evitam-se possíveis enganos (eu enganei-me da primeira vez que tentei)
De facto é uma deficiencia no wordpress, fui editar o artigo e estavam lá os dois traços.
O wordpress ignora 2 traços consecutivos, vou ver se consigo contornar a situação e meter a nota do O (pensei que fosse claro, mas não quero que ninguém se engane)
Queria deixar mais um post aqui a mostrar a minha indignação com a ati por largar o suporte às placas dx9 para linux!!
Por causa disso não posso fazer o upgrade no meu portátil..
Nunca comprem uma placa ati!!
era só..
Não te enganes EachTime! A AMD lança periodicamente os datasheets das novas placas para a comunidade open-source desenvolver os seus próprios drivers -> http://www.x.org/wiki/radeon.
Na minha opinião, é uma aposta ganha uma vez que a comunidade tem mais cuidado em criar drivers robustos capazes de suportar funcionalidades como kms, dri2, xrandr em contraste com o caso típico, como o da Nvidia, que se preocupa em forncer drivers linux de forma a oferecer aceleração quase unicamente.
O único revés é a eventual demora no lançamento dos drivers linux para as mais recentes placas gráficas ATI.
Actualmente, o suporte para gráficas ATI em linux está muito melhor do que a situação à um ano atrás!
—
Deixo créditos à informação aqui exposta, ao meu amigo Emanuel!
Alguem pode dizer-me qual a diferença entre o EXT4 e o XFS, quais são as vantagens e desvantagens de cada um. A nivel de falha de corrente, fragmentação e performance de cada um deles.
Gostaria de saber se posso, instalar o ubuntu sem perder meus arquivos, eu baixei o SO pelo torrent, quando eu coloco o cd ele me dá a opção de colocar o ubuntu no disco D, só que eu não quero perder meus arquivos existentes nessa partição.
Caro, deve utilizar o reparticionador assisitido do Ubuntu (que lhe permite redimensionar a sua partição de windows de modo a deixar espaço livre para o Ubuntu), ou antes utilizar um programa de reparticionamento como o gparted para também deixar espaço livre para que o Ubuntu detecte e instale nesse local do disco. Pode também usar o Wubi, caso não se sinta À vontade para mexer em partições. O Wubi isntala o Ubuntu dentrod o Windows logo não terá problemas.
DE qualquer forma eu aconselho-lhe se possível a instalar no mesmo disco onde tem o Windows, de modo a poder ser menos problemático.
Bom, eu instalei primeito a ext3 e depois reformatei td e coloquei a ext4, no meu pc pelo menos a diferença é visível.
Se td der certo jajá não preciso do Windows para mais nada, vamos ver se o corel roda bem no wine.
Gostei do 9.04, não deu nenhum problema aqui, e o pc está mais rápido
Boa matéria a sua colega