Impedir o linux das partições de mapeamento e mapeamento automático em algum disco [fechado]

1

TL; DR

Linux scan disk (por exemplo / dev / sdc) e adicionar arquivos para endereçar partições naquele disco (por exemplo / dev / sdc1) - como posso dizer ao Linux para não fazer isso em algum disco?

Longa história:

Eu usei VM (QEMU + KVM) para instalar outro sistema operacional no disco rígido físico - "/ dev / sdc" (diferente do host, é claro). Antes do disco de instalação ser limpo (todas as partições removidas). Primeira instalação falhou. Parei a VM e iniciei o GParted no host e ele mostrou aviso sobre sistemas de arquivos corrompidos nesse disco. Notei que em "/ dev /" apareceu "sdc1" e etc. A próxima instalação teve sucesso, e notei que não havia "sdc1" e etc. O host do GParted mostrou que as partições em "/ dev / sdc" não estão mapeadas . Então cheguei à conclusão de que o mapeamento de partição linux pode ser motivo para o sistema de arquivos corrompido neste caso. Como posso desativar temporariamente esse recurso?

    
por avi9526 29.07.2014 / 21:15

1 resposta

1

O Linux mostra arquivos de dispositivos para partições quando o disco tem partições. Se o disco tiver partições, não há sentido em dizer ao Linux para não mostrá-las a você: qualquer que seja o problema que você esteja tendo, isso só poderia esconder o problema, não resolvê-lo.

Se você alterar a tabela de partição enquanto o disco estiver conectado, o kernel pode não notar e pode continuar agindo em dados antigos. Depois de alterar a tabela de partição de qualquer forma, execute o comando partprobe /dev/sdc para reler a tabela de partições em% código%. Você pode precisar desmontar volumes que fizeram uso da tabela de partição antiga antes de fazer isso. A corrupção de disco que você viu pode ter sido resultado de diferentes partes do sistema usando informações conflitantes sobre o disco porque você não executou /dev/sdc .

Raramente há uma boa razão para criar um sistema de arquivos diretamente em um dispositivo de disco, em vez de criar uma partição no disco e um sistema de arquivos na partição. Portanto, execute partprobe ou gparted ou fdisk , crie uma partição, certifique-se de que gdisk seja chamado e refaça a instalação começando de uma visualização consistente do disco.

    
por 30.07.2014 / 02:28