Ao reinstalar o Ubuntu em uma partição onde já existe uma instalação do Ubuntu e não optar por formatar a partição, o instalador mostra uma mensagem de aviso antes de iniciar a instalação:
O sistema de arquivos em / dev / sda5 atribuído a / não foi marcado para formatação. Diretórios contendo arquivos do sistema (/ etc, / lib, / usr, / var, ...) que já existem em qualquer ponto de montagem definido serão excluídos durante a instalação.
Verifique se você fez backup de todos os dados críticos antes de instalar.
A lista de "diretórios do sistema" aqui não parece completa. Além disso, eu esperaria que / home fosse um diretório de sistema, mas por experiência sei que / home não é apagado.
Qual é a lista completa de diretórios que serão removidos durante a instalação?
fonte
/home/
não é um diretório do sistema. Se, durante o processo de instalação, você criar um nome de usuário igual a um usuário existente na instalação antiga, ele poderá excluir o diretório antigo. Caso contrário, apenas criaria uma nova pasta de usuário e deixaria a antiga. Algumas pessoas têm uma partição inicial separada e a usam nas reinstalações./home
diretório usa o antigo sempre que possível e não substitui nada (fiz isso há menos de uma hora: P). Mas uma instalação do Ubuntu sem um/home
diretório (contendo pelo menos um diretório de usuários), até onde eu entendo, não funcionará - portanto, eu chamaria/home
um diretório de sistema. (Corolário: nem todos os diretórios do sistema são apagados ao reinstalar o Ubuntu!)Respostas:
Não consegui encontrar uma lista codificada no código fonte da onipresença . A documentação diz que o particionamento é tratado pelo código di (debian installer) para evitar duplicação e esforço de manutenção. Mas não consegui encontrar uma resposta nos pacotes relacionados ou na documentação do Debian.
Felizmente
/var/log/syslog
, respectivamente/var/log/installer/syslog
após a instalação, contém informações úteis sobre a onipresença e o processo de instalação . Aqui está um trecho de uma instalação 12.04 sobre uma instalação 12.04 na minha VM:Basicamente, os diretórios bin, dev, etc, lib, lib32, lib64, proc, sbin e sys são excluídos, assim como o conteúdo de usr e var (/ usr / local e / var / local parecem ser uma exceção, mas teste as pastas I tinha em usr e var foram excluídos). O diretório de inicialização não parece ser excluído e é substituído pelos pacotes relacionados ao grub e ao kernel.
fonte
Estou muito irritado com a onipresença agora. Eu disse ao instalador do 15.04beta2 para usar
/
em umraid10f2
dispositivo md, sem formatação. Tudo bem, eu já tinha feito um mkfs.xfs nesse dispositivo. Eu também disse para usar meus dispositivos/home
e existentes/var/tmp
md
, sem formatação./home
sobreviveu, mas o meu/var/tmp
agora está vazio!Que diabos? É um local bem definido para armazenar dados persistentes do usuário. Não perdi nada que não consigo encontrar e refazer o download ou fazer o backup novamente de outras máquinas, mas é muito desagradável. Eu não acho que a caixa de diálogo de aviso esteja falando de outras partições além do sistema de arquivos raiz. (Eu pensei que teria recebido outro aviso para que o dispositivo fosse montado
/var/tmp
especificamente, se fosse montado em algum lugar que não estivesse a salvo dorm -r
.)Eu sabia que havia um pequeno risco de informar o instalador sobre meus outros sistemas de arquivos, em vez de apenas editar o fstab mais tarde, mas isso é apenas uma tolice.
de qualquer maneira, a lista de diretórios que o Ubiquity explode inclui
/var/tmp
, mas não/home
.Aberto https://bugs.launchpad.net/ubuntu-manual-tests/+bug/1445196
fonte