Estou tentando entender essas partições

Estou tentando entender essas partições

Minha instalação atual do Ubuntu mostra 3 partições. Achei que tinha excluído todas as partições do meu SSD do Windows 10 antes de instalar o Ubuntu 20.04.

  1. O Ubuntu reutilizou minha partição de inicialização do Windows em vez de criar uma nova? Percebi que ainda está formatado em FAT32. Existe alguma maneira de convertê-lo em um sistema de arquivos Linux se realmente for a partição de inicialização?

Tenho certeza de que a segunda partição de 1 TB apareceu após a instalação do Timeshift. Não prestei atenção em qual partição de 1 TB estava lá primeiro, mas presumo que seja sda2. Desinstalei o Timeshift brevemente para ver se uma das partições de 1 TB desapareceria, mas ambas permaneceram.

  1. O Timeshift criou esta segunda partição ou é algum artefato que posso excluir com segurança? Como duas partições podem compartilhar a mesma unidade física quando se sobrepõem assim?

Muito obrigado!

$ sudo fdisk -l

Disk /dev/sda: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: Samsung SSD 850 
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x52e04291

Device     Boot   Start        End    Sectors  Size Id Type
/dev/sda1  *       2048    1050623    1048576  512M  b W95 FAT32
/dev/sda2       1052670 1953523711 1952471042  931G  5 Extended
/dev/sda5       1052672 1953523711 1952471040  931G 83 Linux

$ sudo montar | grepsda

/dev/sda5 on / type ext4 (rw,relatime,errors=remount-ro)
/dev/sda1 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/sda5 on /run/timeshift/backup type ext4 (rw,relatime,errors=remount-ro)

Responder1

/dev/sda1  *       2048    1050623    1048576  512M  b W95 FAT32    
/dev/sda2       1052670 1953523711 1952471042  931G  5 Extended
/dev/sda5       1052672 1953523711 1952471040  931G 83 Linux

Isso é típico para uma instalação UEFI do Ubuntu em MBR ("msdos").

  • sda1: ESP (partição do sistema EFI); obrigatório (como FAT32) e não exclusivamente "Windows", é para todos os sistemas operacionais instalados. Por favor leia oGuia UEFIpara entender o que isso implica, todos os computadores agora (e de uma década atrás) são UEFI, não BIOS; os usuários devem entender o UEFI daqui para frente.
  • sda2: Partição estendida que o instalador do Ubuntu normalmente cria sempre que detecta o tipo de particionamento "msdos".
  • sda5: Partição lógica dentro sda2, é por isso que elas "se sobrepõem" (na verdade não, uma é uma partição lógica dentro de uma partição primária) e apesar do rótulo é provavelmente o seu sistema de arquivos raiz (se você não tiver outras unidades, certamente é; removê-lo removerá sua instalação do Ubuntu.

Considerações adicionais:

Teria sido melhor criar uma tabela de partição GPT inteiramente nova em vez de manter o antigo MBR ("msdos"). Isso pode ser feito facilmente em uma sessão ao vivo, antes de instalar o Ubuntu, com GParted:Dispositivoscardápio → Crie uma nova tabela de partiçõesGPT. Isso apaga completamente a unidade. Então, o instalador do Ubuntu, usando as configurações padrão, apenas (re)criaria o ESP e o /sistema de arquivos raiz (), já que atualmente não há necessidade de uma partição swap separada.

Responder2

A /dev/sda1partição é a partição EFI. Se fosse a partição real do Windows 10, ela seria formatada com NTFS e não com FAT32. Se o seu computador estiver configurado para inicializar via UEFI, a partição EFI deve existir e deve ser FAT32, independentemente do sistema operacional que você usa. Não altere esta partição ou seu computador poderá parar de inicializar.

Para explicar as duas partições de 1 TB, observe que uma das partições ( /dev/sda2) está marcada como partição "Estendida". Antes da introdução do formato UEFI, todas as informações sobre partições no disco eram mantidas no MBR (Master Boot Record). Havia espaço apenas para 4 entradas, então você poderia ter apenas 4 partições no disco. Por causa disso, algo chamado partição estendida foi inventado. A partição estendida não é uma partição "real" que contém dados, mas sim algum tipo de "contêiner" que contém outras partições (chamadas de partições lógicas). Portanto, você poderia ter 4 partições no MBR, uma (e apenas uma) delas sendo uma partição estendida, e poderia ter mais partições dentro da partição estendida, para superar o limite de 4 partições.

Era comum na época do MS DOS ter o disco particionado de forma que a primeira partição (de inicialização) fosse a partição do sistema, e a segunda fosse uma partição estendida que continha uma única partição lógica para dados, preenchendo toda a partição estendida - apenas porque A ferramenta "fdisk" do MS DOS estava configurando dessa maneira. Você não poderia criar dois "regulares" (primário) partições usando essa ferramenta.

Por alguma razão, seu sistema também foi instalado dessa forma. Sua partição Linux real é /dev/sda5(o mountcomando mostra que o sistema de arquivos raiz está montado nela) que é uma partição lógica dentro da partição estendida /dev/sda2.

É um pouco estranho. Com UEFI, não deve haver partições estendidas. Geralmente você tem partições estendidas quando há particionamento não UEFI; mas a partição EFI não deveria estar presente então. Você tem uma mistura estranha de configuração UEFI e não UEFI, não sei por quê. Mas além de estranho, está tudo bem e como deveria estar. Não mude nada, pois você quebrará seu sistema.

informação relacionada