Eu preciso converter o sistema de arquivos ext2 para ext4 para evitar fsck toda vez que eu inicializo?

3

Instalado o Ubuntu 12.10 juntamente com o Win 8 instalado pelo fabricante sem problemas. Foi "inteligente" o suficiente para instalar como sistema de arquivos ext2, o que resultou na inconveniência do fsck fazer as verificações usuais toda vez que eu inicializo. Claro, eu poderia pressionar "C" para cancelar o cheque, mas isso fica um pouco antigo depois de um tempo.

Eu já tentei mexer com a contagem máxima de montagens em tune2fs, mas isso não fez nenhuma diferença. Parece que eu tenho que converter meu sistema de arquivos ext2 para ext4. Eu poderia fazer isso através das informações fornecidas aqui , mas também notei que eu pode habilitar alguns dos recursos do ext4, como detalhado em esta resposta , por executando o seguinte comando ...

sudo tune2fs -O has_journal,uninit_bg,extents /dev/sda1

... e reinicializando.

É necessário fazer a conversão completa do sistema de arquivos, ou o fsck será eliminado executando o comando acima no terminal para habilitar alguns recursos do ext4?

    
por Dan 13.01.2013 / 18:08

1 resposta

3

Você terá que fazer isso em um ambiente ao vivo (lançamento de um DVD ou pendrive do Ubuntu). Antes de fazer isso, verifique o sistema de arquivos:

sudo fsck.ext2 /dev/sda1

E então faça sua coisa. É melhor você também ativar dir_index . Você pode ler sobre os recursos do ext4 na Wikipedia . Faça isso:

sudo tune2fs -O dir_index,has_journal,uninit_bg,extents /dev/sda1

Depois de fazer isso, tente montar o sistema de arquivos para ver se tudo está OK.

sudo mount /dev/sda1 /mnt -t ext4

Você pode ver o sistema de arquivos? Nice.

sudo ls /mnt

E isso é suficiente para converter o sistema de arquivos. Mas você também precisará alterar o arquivo /etc/fstab para o sistema operacional para montar o sistema de arquivos como ext4.

sudo gedit /mnt/etc/fstab

Altere a segunda linha para dizer ext4 em vez de ext2 :

# / was on /dev/sda1 during installation
UUID=14f577b8-xxxx-4124-88d3-c1d49eb41113 /               ext2    errors=remount-ro 0       1

E é isso. Salvar e sair. Não se esqueça de desmontar o sistema de arquivos antes de reiniciar o sistema novamente:

sudo umount /mnt
    
por Jorge Suárez de Lis 13.01.2013 / 18:24