Quais arquivos eu preciso fazer backup para manter minhas configurações de usuário do Linux?

13

Preciso realizar uma instalação limpa após um problema de driver gráfico ruim.

Quais são os arquivos que devo fazer backup para manter todas as configurações de usuários no Linux?

Minha distro é fuduntu.

Yurij73
fonte
1
Editei sua pergunta. Se você não estiver satisfeito com as alterações, poderá reverter ou editar novamente.
Baarn
3
Basicamente, você precisa fazer backup do seu /homediretório, mas, dependendo do uso ou das instalações, ajudaria o backup /etc /usre /var. Mas é provável que você copie um arquivo de configuração incorreto para o sistema novo. Eu recomendo corrigir o problema em vez de fazer uma instalação limpa.
Baarn
Eu tinha tentado [code] yum history -undo <ID das últimas instalações> [code], mas isso não me ajudou. Também os modos de vga diferentes "vga = ask" também são inúteis. Apenas terminal é acessível. Para que eu possa rm ou copiar ou fazer outras operações de arquivos. Congela na inicialização um gnomo de shell gráfico.
Yurij73
1
@ Yurij73: Você pode colocar o código entre `e` (aspas) nos comentários e respostas.
Linuxios 19/06/12

Respostas:

11

O mínimo seria manter os arquivos do próprio usuário dentro /home. Além disso, para saber quais arquivos manter /etc, é benéfico usar um sistema como etckeeperesse que pode rastrear o histórico de alterações /etce quem as fez. IE - foram alterações na distribuição ou alterações que você fez?

Para o backup em si, sempre copio o seguinte:

/usr/local
/usr/share
/home
/var
/etc
/root

Existem maneiras de fazer backup usando o Rsync em uma área separada, usando hardlinks para que o espaço adicional não seja usado em backups subsequentes.

Você pode restaurar /home/*como está, mas desejará selecionar arquivos / pastas específicos conforme necessário em /vare /etc. Você saberá se precisa de algo específico /usr/local, porque provavelmente o colocará lá de propósito.

O conteúdo /vare /usr/sharepode ser complicado. Apache, mediawiki, wordpress e vários outros serviços armazenam dados em ambos. Você deve saber se você tem algum dado armazenado neles pela configuração que fez quando configurou esses serviços. Se você não executar qualquer 'servidor' ou serviços 'web', você pode ser seguro não apoiar estes acima, mas é sempre mais sensato fazer backup do que gostaria de ter feito o backup.

A menos que você tenha coisas editadas à mão, /etcprovavelmente estará seguro com uma configuração limpa. Se você fizer alterações feitas à mão /etc, é melhor portá-las manualmente, para que você saiba exatamente o que está apresentando ao sistema limpo.

/opttambém pode ser um diretório de preocupação. Geralmente, ele é criado ao instalar software distribuído com seu próprio instalador, a partir de software fora da sua distribuição. Fazer backup disso é uma opção, mas convém reinstalar esses pacotes - pois eles têm configurações que exigem links de volta para/etc

sombrio
fonte
1
estou assumindo que /uservocê quer dizer /home/[username], embora pareça que você estava tentando dizer /usre adicionou uma carta. migh deseja editar para esclarecer isso
DeveloperACE