Atualize o sistema de arquivos raiz (também de inicialização) de ext3 para ext4 no Debian

Atualize o sistema de arquivos raiz (também de inicialização) de ext3 para ext4 no Debian

Depois de atualizar um sistema Debian de 5.0 para 6.0 (Lenny para Sqeeze), como faço para atualizar o sistema de arquivos raiz (que neste caso também é inicializável) de ext3 para ext4?

Responder1

Isso não foi grande coisa, eis o que eu fiz:

  1. Edite /etc/fstab, substituindo "ext3" por "ext4" no meu sistema de arquivos raiz. (Também removi "barrier=1", que agora é o padrão no ext4.)
  2. Reinicialize no modo de usuário único com sistema de arquivos raiz somente leitura.
  3. Corrertune2fs -O extents,uninit_bg,dir_index /dev/DEV
  4. Reinicie novamente no modo de usuário único com sistema de arquivos raiz somente leitura. (Observe alguns avisos de montagem.)
  5. Execute e2fsck -fDC0 /dev/DEVpara corrigir o sistema de arquivos.
  6. Reinicie normalmente.

A maior parte disso foi tirada deaqui.

Responder2

além dePauloa resposta

  1. você pode precisar adicionar rootfstype=ext4opções de inicialização do kernel
  2. se você converteu um ext2 bastante antigo para ext4, pode estar faltando capacidade de redimensionamento on-line com a única solução - crie um novo ext4 fs e mova seus arquivos para lá (triste, mas é verdade)
  3. se você converteu um ext2 bastante antigo em ext4, poderá notar um arquivo .journal na raiz. ele não aparece em outros pontos de montagem, pois fsck -fo oculta automaticamente. Infelizmente, ele não pode fazer o mesmo com / ponto de montagem - você precisa de um live cd ou qualquer outro sistema em execução para ocultar este .journal

PS ainda é válido para chiado

informação relacionada