O Ubuntu Installer preserva o BTRFS @Home subvolume ao instalar / para o subvolume @ na mesma partção? -- partitioning campo com btrfs camp askubuntu Relacionado O problema

Does Ubuntu installer preserve btrfs @home subvolume while installing / to the @ subvolume on the same parttion?


1
vote

problema

português

no meu laptop (Dell Lattitude E7470) Eu tenho Ubuntu 16.04 instalado em uma partição BTRFS ( /dev/sda2 ) Usando o padrão @ e @home subvolumes para / e /home mountpoints. Há também uma partição do sistema EFI ( /dev/sda1 ). Estas são as únicas divisórias no sistema (não tenho outro sistema operacional instalado). Estas são minhas partições em /dev/sda como visto por gparted .

1

Eu quero instalar o Ubuntu 20.04 sobre o atual 16.04, mas gostaria de manter meu /home intacto. (É assim que eu costumava atualizar, Mas eu costumava manter /home em uma partição ext4 separada, não um subvolume Btrfs.)

O instalador do Ubuntu Respecter e manterá meu @0 subvolume? Quando eu seleciono particionamento manual e especificar @1 como uma partição BTRFS, Não é claro que o instalador está ciente dos subvolumes.

english

On my laptop (Dell Lattitude E7470) I have Ubuntu 16.04 installed on a btrfs partition (/dev/sda2) using the standard @ and @home subvolumes for / and /home mountpoints. There is also an EFI system partition (/dev/sda1). These are the only partitions in the system (I have no other OS installed). These are my partitions in /dev/sda as seen by gparted.

1

I want to install Ubuntu 20.04 over the current 16.04, but would like to keep my /home intact. (That is how I used to upgrade, but I used to keep /home on a separate ext4 partition, not a btrfs subvolume.)

Will the Ubuntu installer respect and keep my @home subvolume? When I select manual partitioning and specify /dev/sda2 as a btrfs partition, it is not clear that the installer is aware of the subvolumes.

     

Lista de respostas

1
 
vote

Bem, já que não tenho respostas, arriscei o procedimento com a instalação de qualquer maneira. Estou relatando o que fiz e o resultado, por isso pode ajudar os outros e a mim mesmo no futuro.

O que eu fiz

    .
  1. antes de iniciar, faça um backup externo das coisas importantes em /home , claro.
  2. Inicialize o Ubuntu 20.40 ao vivo de uma unidade flash USB, e escolheu "Tente Ubuntu sem instalar".
  3. montagem /dev/sda2 btrfs partição em /mnt/
  4. Excluir tudo dentro do /mnt/@/ subvolume raiz. (Eu anteriormente fiz um instantâneo BTRFS do subvolume, Apenas no caso de algo de errado e eu teria que restaurar o antigo sistema de volta. Felizmente isso não foi necessário, mas vou manter o instantâneo por um tempo então eu posso comparar os arquivos de configuração em /etc , por exemplo.)
  5. desmonte mnt .
  6. Inicie o instalador do Ubuntu.
  7. na janela "Tipo de Instalação" ( vê-lo em o tutorial ), Escolha "outra coisa".
  8. na janela do particionamento (uma captura de tela seria boa aqui), Escolha ABCDEFGHIJKLMNABCDEFGHIJKLMN6 Partição, Especifique o Monte Point = ABCDEFGHIJKLMBCDefGHIJKLMN7 e Nenhuma formatação. (Não há opção para o ponto de montagem /, /home , que seria mais claro.)
  9. na janela "Quem é você" ( vê-lo no tutorial ), Digite um nome de usuário igual ao meu anterior ( abcdefghijklmnabcdefgijklmn9 ) username. (Isso deve ser opcional, mas desta forma, o usuário principal irá imediatamente "herdar" o homedir anterior de /dev/sda20 .)

A instalação procedeu bem a partir de então.

Resultado

Após a reinicialização, o sistema começou bem, ambos /dev/sda21 e /dev/sda22 foram montados a partir do /dev/sda23 e /dev/sda24 subvolumes, conforme esperado, e eu fiz login na minha conta sem problemas.

Resumo

Aparentemente, o instalador do Ubuntu manterá o /dev/sda25 e /dev/sda26 subvolumes Se encontrar-los no sistema de arquivos BRTFS, e os montará como /dev/sda27 e /dev/sda28

Se você quiser sobrescrever o /dev/sda29 volume, como eu fiz, você deve limpá-lo primeiro. Eu tentei uma vez sem compensação, e a instalação acabou falhando.

 

Well, since I got no answers, I risked proceeding with the installation anyway. I'm reporting what I did, and the result, so it may help others and myself in the future.

What I did

  1. Before starting, make an external backup of the important stuff in /home, of course.
  2. Boot the live Ubuntu 20.40 from a USB flash drive, and chose "Try Ubuntu without installing".
  3. Mount /dev/sda2 btrfs partition on /mnt/
  4. Delete everything inside the /mnt/@/ root subvolume. (I previously made a btrfs snapshot of the subvolume, just in case something went wrong and I would have to restore the old system back. Fortunately this was not needed, but I'll keep the snapshot around for a while so I can compare compare configuration files in /etc, for instance.)
  5. Unmount mnt.
  6. Start the Ubuntu installer.
  7. On the "Installation type" window (see it on the tutorial), choose "Something else".
  8. On the partitioning window (a screenshot would be nice here), choose /dev/sda2 partition, specify mount point = / and no formatting. (There is no option for mount point /, /home, which would be clearer.)
  9. On the "Who are you" window (see it on the tutorial), enter a username equal to my previous main (uid=1000) username. (This should be optional, but this way the main user will immediately "inherit" the previous homedir from /home.)

The installation proceeded fine from then on.

Result

Upon reboot, the system started fine, both / and /home were mounted from the @ and @home subvolumes, as expected, and I logged in to my account with no issues.

Summary

Apparently the Ubuntu installer will keep the @ and @home subvolumes if it finds them on the brtfs filesystem, and will mount them as / and /home

If you want to overwrite the / volume, as I did, you should clear it first. I tried once without clearing, and the installation eventually failed.

 
 

Perguntas relacionadas

1  Como corrigir erros do identificador de arquivos?  ( How to fix stale file handle errors ) 
Eu recebo erros "stale de identificador de arquivo" (veja abaixo) Ao listar o diretório /etc/resolvconf ls: cannot access 'resolv.conf.d': Stale file han...

6  Por que os nomes @ em BTRFS subvolume?  ( Why the in btrfs subvolume names ) 
Pergunta bastante curta. Existe alguma razão técnica para ter um @ em nome de um subvolume de um BTRF? Qual é a sua função, benefício ou causa de problemas? ...

2  O Ubuntu não inicializa com êxito com erros de partição do BTRFS raiz  ( Ubuntu does not boot successfully with btrfs root partition errors ) 
Eu tenho uma configuração no meu laptop em que existem três partições relevantes para o Ubuntu: uma partição ext4 / boot, uma partição raiz do BTRFS no LUKS e...

26  Mensagem "Arquivo esparso não permitido" após a instalação em um sistema de arquivos do BTRFS  ( Message sparse file not allowed after installing on a btrfs filesystem ) 
Eu instalei o Ubuntu sem criar uma partição de swap e com eth00 em um btrfs. # agora eu recebo a mensagem "arquivo esparso não é permitido" em cada inicia...

4  Como faço para recuperar uma partição BTRFS formatada por MKFS.BTRFS?  ( How do i recover a btrfs partition formatted by mkfs btrfs ) 
Eu acidentalmente formatei uma das minhas partições com o sistema de arquivos BTRFS 0.19 em 11.04, kernel 2.6.38-8-genérico. O comando emitido foi: dns-n...

2  O BTRFS não pode excluir o instantâneo - operação não permitada  ( Btrfs cannot delete snapshot operation not permited ) 
Não consigo excluir um subvolume Btrfs "2014-07-28", que é um instantâneo do "@" criado pelo instalador do Kubuntu para servir como a raiz de Kubuntu. tene...

10  Qual é a diferença entre os instantâneos RSYNC & BTRFS  ( Whats the difference between rsync btrfs snapshots ) 
contexto: Eu estava pensando em fazer instantâneo por razões de segurança, então eu baixei Timeshift Mas uma vez instalado, tenho que fazer uma escolha ...

11  BTRFS Snapshot Management  ( Btrfs snapshot management ) 
1) Existe uma ferramenta GUI ou Calses que permite visualizar / gerenciar subvols / instantâneos BTRFS? 2) Existe um script utilitário ou já feito que criar...

14  BTRFS é em 10,10 considerado estável?  ( Is btrfs in 10 10 considered stable ) 
Estou atualizando meu laptop para Maverick (10.10) e notei que o BTRFS é uma opção para o sistema de arquivos. Eu li há algum tempo que a equipe do Ubuntu não...

3  Quais ferramentas espaciais de usuário suportam a funcionalidade Btrfs (por exemplo, clone em vez de copiar)  ( What user space tools support btrfs functionality e g clone instead of copy ) 
Eu já tive recentemente a trabalhar com o BTRFs no Ubuntu, e tenha configurado como o sistema de arquivos raiz, bem como o sistema de arquivos home. Eu config...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.