Remove o sistema de arquivos de um disco não particionado

4

Eu tenho um disco de 500 GB não particionado com um ext3 fs usando o disco inteiro.

Se eu tiver certeza de que não há partições no disco usando fdisk ou parted, "ssm list" ainda mostrará um ext3 fs no disco (porque esse sistema de arquivos existe fora de qualquer partição "

Eu ainda sou capaz de montar o fs e usá-lo.

Como posso remover qualquer referência a este sistema de arquivos?

Estou usando o centos7 e não há dados no disco que desejo manter. O servidor está rodando em uma VM, eu poderia apenas adicionar um novo disco para ele, mas eu quero saber como fazer isso.

    
por Dan P 25.01.2016 / 14:20

2 respostas

3

Uma maneira fácil (e pesada) de fazer isso seria limpar todo o conteúdo do disco. A maneira mais simples de fazer isso seria usar dd :

$ sudo dd if=/dev/zero of=/dev/<disk> bs=1M count=500000

Quando o comando terminar (talvez uma hora?), todo o seu disco será preenchido com zeros.

Se você está com pressa, você pode matar o processo com Ctl + C depois de alguns segundos / minutos para ver se você limpou dados suficientes para o disco seja considerado em branco.

    
por 25.01.2016 / 14:51
1

Uma alternativa para depurar todos os dados é usar o utilitário wipefs do pacote util-linux . Execute-o sem argumentos para listar as assinaturas encontradas no dispositivo:

# wipefs /dev/sdb
offset               type
----------------------------------------------------------------
0x0                  xfs   [filesystem]
                     UUID:  72f2a607-8af7-44c0-83c2-f1565cd68a1a

Em seguida, execute-o com -a para apagar essas assinaturas:

# wipefs -a /dev/sdb
/dev/sdb: 4 bytes were erased at offset 0x00000000 (xfs): 58 46 53 42

# wipefs /dev/sdb
#

Isso não excluirá seus dados. Ele apenas removerá os cabeçalhos do sistema de arquivos para que ele não seja montável.

    
por 31.03.2018 / 00:41