Forçar disco em /dev/sdX

Forçar disco em /dev/sdX

Estou tentando ddrescue (através do RescueCD) uma unidade, que continua girando. por exemplo

ddrescue -N -n -A -M -f /dev/sdk /dev/sdd mapfile

Sem reiniciar, posso fazer a unidade funcionar por um breve período

echo "- - - " > /sys/class/scsi_host/host11/scan

Eu esperava 'observar' aquele comando sendo executado recorrentemente (má ideia?); mas ocasionalmente colocará a unidade em um novo/dev/sdX. por exemplo, de sdf para sdg

Existe alguma maneira de forçá-lo para manter o mesmo /dev/sdX? De maneira semelhante a como você montaria uma partição por meio de UUID, mas para a unidade. NB Esta não será uma solução permanente, apenas para o resgate.

Ou existe alguma maneira melhor de se referir à unidade que não muda? O Fdisk fornece um identificador que parece não ter mudado da última vez. Este é um UUID para o disco?

Disk identifier: A9F95F28-4E6C-4ADB-B618-E9C68D96BFEC

Tentando

ddrescue UUID=A9F95F28-4E6C-4ADB-B618-E9C68D96BFEC /mnt/rescue/testdd.image mapfile 

ddrescue: Both input and output files must be specified.
Try 'ddrescue --help' for more information.
zsh: no such file or directory: /mnt/rescue/testdd.image

Parece sugerir que não está reconhecendo o UUID, mas pode ser outra coisa.

Outras sugestões são muito bem vindas! Desde já, obrigado.

Muito fora do meu alcance (novo no Linux) e estou pesquisando mais no Google (udev, wwns), mas estou me afogando, muito.

Responder1

Conforme já observado nos comentários, você pode encontrar um caminho reproduzível em /dev/disk/by-id(com base no fabricante e número de série do dispositivo) ou em /dev/disk/by-path(com base na porta em que o dispositivo está conectado).

Embora você possa usá-los paracriar regras do udevpara forçar uma letra de unidade específica, não vale a pena usar uma configuração temporária como a sua.

Observe que reiniciar no software pode não funcionar tão bem. Quando um disco está morrendo, geralmente ajuda desconectá-lo, deixá-lo descansar por alguns minutos e executá-lo ddrescuenovamente.

informação relacionada