Partição Fantasma... como faço para corrigir isso?

Partição Fantasma... como faço para corrigir isso?

Fiz uma instalação limpa duas vezes desde que isso apareceu (não para consertar, pois tudo parece estar funcionando). O Gparted não mostra nenhuma partição desse tipo. Estou prestes a fazer outra instalação limpa, então é hora de acertar. Algum conselho sobre por onde começar?

insira a descrição da imagem aqui

insira a descrição da imagem aqui


 marc@Thor:~$ blkid
 /dev/sda1: UUID="1bd1fc27-31da-4515-b1b1-2d4acea80abe" TYPE="ext4" 
 /dev/sda5: UUID="e54014fa-3d67-42c0-9532-b5b5efc35e5b" TYPE="swap" 
 marc@Thor:~$

 marc@Thor:~$ cat /proc/partitions
 major minor  #blocks  name

    8        0  312571224 sda
    8        1  308659200 sda1
    8        2          1 sda2
    8        5    3909632 sda5
   11        0    1048575 sr0
 marc@Thor:~$

 marc@Thor:~$ sudo blkid -p /dev/sda2
 [sudo] password for marc: 
 /dev/sda2: PTTYPE="dos" PART_ENTRY_SCHEME="dos" PART_ENTRY_TYPE="0x5" PART_ENTRY_NUMBER="2" PART_ENTRY_OFFSET="617322494" PART_ENTRY_SIZE="7819266" PART_ENTRY_DISK="8:0" 
 marc@Thor:~$`

Responder1

Meu palpite é que você tinha uma imagem do Debian em seu disco rígido (seja em um arquivo ou escrita "bruta" em uma partição) e que ela foi armazenada onde seu /dev/sda2agora começa. Como /dev/sda2é basicamente apenas um espaço reservado para o seu /dev/sda5, que é um espaço de troca, pode ser que uma quantidade suficiente da imagem do disco original permaneça no disco para confundir o montador automático.

Se eu estiver certo, a solução é sobrescrever quaisquer dados que o montador automático esteja vendo e que o façam pensar que a imagem do Debian está ativada /dev/sda2. O problema com esta solução é que qualquer coisa que você faça é potencialmente arriscada; você pode acidentalmente descartar alguns ou todos os seus dados. Assim, se você pretende seguir minhas sugestões, você devefaça isso por sua própria conta e risco,e euFORTEMENTEaconselho você afaça backup de seus dados importantes do usuário primeiro!

Tiradas essas advertências, a coisa mais simples e fácil a fazer é garantir que /dev/sda2o primeiro setor esteja livre de dados desnecessários:

sudo dd if=/dev/zero of=/dev/sda2 bs=440 count=1

Digite este comandoexatamentecomo mostrado aqui. Um erro com qualquer uma das opções pode resultar em grave perda de dados. Depois de digitar este comando, reinicie e veja se as coisas melhoraram. Caso contrário, você pode tentar um procedimento mais longo e arriscado:

  1. Em uma janela do Terminal, digite sudo swapoffpara desabilitar o uso do espaço de troca.
  2. Usando GParted, parted, ou fdisk, exclua /dev/sda5e /dev/sda2.
  3. Crie um novo arquivo /dev/sda2, mas torne-o uma partição primária regular, não uma partição estendida. Se você usar fdisk, forneça um código de tipo 0x82 (troca Linux). Se você usar parted, atribua a ele um "tipo de sistema de arquivos" linux-swap.
  4. Reinício. Isso garante que você usará a nova tabela de partições.
  5. Tipo sudo dd if=/dev/zero of=/dev/sda2. Serextra extra supercuidado com este comando. Preste atenção especial ao of=valor - deveria ser /dev/sda2,não /dev/sdaou qualquer outro valor. O objetivo deste comando é apagar completamente o espaço em disco ocupado por /dev/sda2. Se você acidentalmente especificar o alvo errado, você destruirá tudo o que ele contém.
  6. Crie um novo espaço de troca em /dev/sda2.
    • Se você usou fdiskou partedpara particionamento, digite sudo mkswap /dev/sda2. Novamente, tenha muito cuidado com o dispositivo de disco.
    • Se você usou o GParted para particionamento, é mais fácil voltar ao GParted para configurar /dev/sda2como espaço de troca.
  7. Tipo sudo blkid /dev/sda2. Isso mostrará o valor UUID associado ao espaço de troca.
  8. Edite /etc/fstabe altere o valor UUID associado à troca do valor antigo para o novo.
  9. Reinicie e teste. O problema deveria ter desaparecido.

Como você pode ver por todas as advertências e advertências, este procedimento está longe de ser isento de riscos. Eu recomendo que você experimente apenas se já estiver familiarizado com ferramentas de baixo nível como dde fdisk.

É concebível que uma pequena operação de redimensionamento em sua partição resolva o problema; por exemplo, você pode diminuir /dev/sda11 MiB e redimensionar /dev/sda2e /dev/sda5preencher esse espaço. Não posso prometer que isso funcionaria; é concebível que mover/redimensionar mova os dados errôneos da imagem do disco junto com todo o resto.

Responder2

Minha solução acabou criando uma nova tabela de partições como parte de uma reinstalação. Eu o tirei da órbita.

informação relacionada