MattF
(usa Slackware)
Enviado em 07/05/2015 - 11:47h
PauloHAC escreveu:
Já fiz isso usando o dd (de partição para arquivo), como você descreveu, e funciona sim. Depois é só reinstalar o
carregador de boot. Mas isso é muito limitado!!!!
Eu prefiro usar o Fsarchiver. É uma ferramenta fantástica. Com o fsarchiver você pode criar um backup do sistema e transferir para outra partição de tamanho diferente da original, até mesmo para uma partição menor. Dá até para trocar o sistema de arquivo, ou seja, se você quiser mudar de ext4 para reiserfs, dá pra fazer numa boa. Sem falar que é bem mais rápido do que o dd. Experimente!!!
Então amigo, eu quero transferir para uma partição onde se encontra outro linux e essa partição tem ums 40 Gb de espaço livre sendo que o slackware ocupa ums 20 agora. Isso pode funcionar?
Eu na verdade estou pensando em criar um script que faz o seguinte:
Tem um menu para selecionar upgrade, backup e restauração.
Dentro do backup, ele entra no diretório "/" ele pega pasta a pasta e envia para a partição que o usuário desejar compactando tudo em um gz, ou outro formato. No meu caso esse outro diretório é a partição onde está outro linux.
Ai, se eu quiser fazer um upgrade da minha situação atual para esse backup(gz), na opção upgrade ele descompacta o arquivo de destino, que é o backup, para que um laço de repetição analise cada arquivo em cada diretório. Se o arquivo existir no original e não no backup ele copia. Se ele já existir, entra em uma compração se os arquivos são exatamente os mesmos. Se forem ele não faz nada(a inteção disso era pra ser tornar o processo mais eficiente), caso o contrário ele substitui. No fim do processo ele recompacta.
No restauração o script deve apagar tudo do diretório e substituir pelo backup. Fazendo isso arquivo por arquivo, quando estiver no outro linux, porque afinal, se fizesse arqquivo por aquivo, substituindo passo-a-passo existiria alguma chance de poder usar essa restauração dentro do sistema a ser restaurado?
Isso seria uma mão na roda para mim, o que acham da idéia? Estou querendo usar somente o baśico de scripts e de compactamento para que o script rode facilmente. Tive vários problemas instalando coisas no slackware então não quero ter que instalar nada mais para poder ter que fazer um backup. Outra coisa é que queria isso pra rodar em qualquer distro linux, o que seria muito útil para todos nós. Alguma complementação?