Atualizar dispositivos - reconecte a unidade de cartão CF por script (equivalente a desconecte-plugue)

1

Conecto um cartão CF completamente limpo ao meu gravador de cartões USB. Então eu dd um bloco mbr de 512 bytes de tamanho para o dispositivo, que contém a tabela de partição e a definição de uma partição.

Problema: Enquanto "fdisk -l / dev / sdx" exibe corretamente a partição, acontece que não há nenhum dispositivo como "/ dev / sdx1" após estas operações (como não estava presente antes). Desconectar e conectar o gravador de cartões resolve o problema e faz com que o (s) dispositivo (s) apareça. Como eu uso este procedimento em um script, desconectar e reconectar manualmente não é uma opção.

Existe uma maneira de "atualizar" os dispositivos ou "desconectar e reconectar" a unidade por script de tal forma que / dev / sdx1 apareça?

Obrigado por qualquer ajuda,

Chris

    
por Chris 11.05.2010 / 16:21

2 respostas

1

Acho que encontrei uma solução:

hdparm -z /dev/sdx

parece ser o truque até agora.

    
por 12.05.2010 / 12:21
0

experimente o partprobe. Não sei se relê cartões externos, mas ajudou-me quando mudei de partições nas minhas unidades locais.

    
por 11.05.2010 / 17:43