Como clonar e estender para um novo disco no FreeBSD?

1

Um servidor rodando FreeBSD está em produção desde ~ 2004. Recentemente, houve uma queda de energia e, após a reinicialização, ele exibe uma mensagem de erro "... filesystem full".

Foi em uma unidade de 40 GB na época, pegou um 1 TB para substituí-lo. Copiei o drive com o dd e tentei o Gparted mas parece não reconhecer o sistema de arquivos.

Pergunta - qual é a maneira mais simples de clonar a unidade antiga e redimensionar as partições para usar o espaço total da nova unidade?

    
por javy 02.10.2016 / 18:24

1 resposta

2

Você precisa usar gpart (não gparted) para criar partições e, em seguida, colocar um sistema de arquivos na nova partição usando newfs . Em seguida, use dump | restore ou rsync para copiar os dados para o novo disco. Por fim, use gpart para garantir que haja um código de inicialização na unidade. Veja as man pages para estes comandos para mais detalhes.

Uma observação, porém, dada a pergunta, acredito que o SO não tenha sido atualizado desde 2004 e não é mais suportado e não recebe atualizações de segurança. Então, na verdade, é melhor instalar um novo sistema no novo disco e usar dump | restore ou rsync ou cp para copiar manualmente os dados relevantes para o novo disco. Eu não recomendo colocar o sistema operacional de 2004 de volta em produção.

    
por 02.10.2016 / 18:39