Preciso de saber como converter as partições root, home, usr de ext2
para ext3.
Em particular, como fazer isto no SuSE 8.2
Obrigado
Carlos
> Preciso de saber como converter as partições root, home, usr de ext2
> para ext3.
tune2fs -j /dev/...
depois muda o tipo no fstab de ext2 para ext3 e faz reboot =)
--
Ricardo
Em Wednesday 19 November 2003 12:41, Carlos Oliveira escreveu:
> Preciso de saber como converter as partições root, home, usr de ext2
> para ext3.
É trivial "converter" filesystems ext2 para ext3, visto que ext3 é ext2 com
a adição de "journaling". Ou seja basta adicionar journaling aravés do
comando:
root# tune2fs -j /dev/hdXX
Em que /dev/hdXX é a partição a "converter" para ext3.
Para que o que descrevi acima funcione sem problemas é necessário satisfazer
as seguintes condições:
- - O filesystem deve estar desmontado ou montado "read-only".
- - O filesystem não tem corrupções. Fazer sempre um fsck antes da conversão.
- - No caso dos filesystem envilvidos no boot ("/" e/ou "/boot") é necessário
cuidados especiais para garantir que o sistema arranca, nomeadamente
refazer o initrd, caso se esteja a utilizar (quase todas as maiores
distribuições utilizam)
- - *Antes* do reboot não esquecer de alterar as entradas no /etc/fstab.
Uma boa referência para a conversão de ext2 para ext3 (e vice-versa)
encontra-se em: http://www.troubleshooters.com/linux/ext2toext3.htm.
> Em particular, como fazer isto no SuSE 8.2
É indiferente a distribuição, o suporte de filesystems é disponibilizado
pelo kernel.
- --
Rui Malheiro
"Um outro mundo é possível"
.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQE/u4U66xZVe81Ht3gRAvkEAJ4qaEr0KqZeWgAhPPTCr7Sd8ZTI0gCgnsDT
ynw1UxwAryRpS21oj4L35ik=
=b55v
-----END PGP SIGNATURE-----
Boas.
>- - O filesystem não tem corrupções. Fazer sempre um fsck antes da conversão.
Este ponto é especialmente importante. E o do /etc/fstab tb. Ter um
live cd ( LNX-BBC, por exemplo ) à mão tb dá jeito.
@013, Nbk
isso eu nunca percebi! para que serve concretamente o initrd?
--
João Jerónimo
ICQ: 312332573
Jabber ID: j_j...@jabber.org
Em Sábado, 29 de Novembro de 2003 15:38, João Jerónimo escreveu:
> Rui Malheiro wrote:
>> ...nomeadamente refazer o initrd, caso se esteja a utilizar (quase todas
>> as maiores
>
> isso eu nunca percebi! para que serve concretamente o initrd?
Para carregar no kernel módulos que o kernel necessita para arrancar. Por
exemplo, supõe que o / está em ReiserFS e o suporte de ReiserFS está
compilado como módulo. Necessitas de carregar o módulo *antes* de poderes
montar o / onde está o módulo de reiserfs, algures em /lib/modules/...
O initrd é um filesystem que contém tudo o que o kernel necessita para
preparar o arranque do sistema. Em sistemas com o kernel personalizado em
que todos os módulos necessários ao arranque estão compilados no kernel não
é necessário o initrd. Mas para kernels "portáteis" que posssam arrancar
sistemas muito diferentes é melhor ter um initrd do que ter um kernel que
inclua suporte para tudo e mais alguma coisa.
Outro exemplo que algumas vezes obriga usar o initrd são certos sistemas de
RAID que não têm suporte de kernel e têm que ser incluidos como módulos e
preparados *antes* de ser possível montar os filesystems.
- --
Rui Malheiro
"Um outro mundo é possível"
.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQE/yNyH6xZVe81Ht3gRAtgBAKDWJOhf3pRkrMLUGB60H7yZH6TVogCgmVZ+
w7cXu9XK+kGPs/BEoinoH8g=
=vMLJ
-----END PGP SIGNATURE-----
Em Sábado, 29 de Novembro de 2003 18:03, João Jerónimo escreveu:
> E então como é que se "refaz" o initrd (tal como falaste no post de
> resposta ao Carlos Oliveira?
Existe uma ferramenta da redhat (acho) para construir o initrd: "mkinitrd".
Na gentoo basta usar a forma normal de compilar o kernel com o "genkernel"
que ele cria o initrd, caso o suporte esteja incluido na configuração do
kernel.
- --
Rui Malheiro
"Um outro mundo é possível"
.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQE/yOmO6xZVe81Ht3gRAhobAJ0Zcfp/W4eNqAxXLcJh60iDB4z2awCfdTm0
QvUfhu4ejv3wJmitgCMSICE=
=N3Ps
-----END PGP SIGNATURE-----