Estou executando o Ubuntu Server 9.10. Eu tenho dois HDDs externos USB. Eu os uso cada um por diferentes razões de backup. Portanto, certos dados são armazenados em um disco rígido e informações diferentes são armazenadas no outro disco rígido.
Eu quero criar um script que possa examinar o HDD externo e determinar qual é o HDD, para que ele possa copiar as informações apropriadas. Existe uma maneira de o Linux determinar isso? Como se eu vir um HDD como / dev / sdc1, desconecte-o e conecte o outro HDD, o Linux deve vê-lo como / dev / sdd1 ou será / dev / sdc1?
Sou um pouco iniciante no Linux e não entendo como ele determina os valores / dev / sdxx que atribui às unidades.
vol_id
não estiver disponível, não tenho certeza do que mais usar. Certamente, o udev / DeviceKit fornece alguma ferramenta para fazer isso, mas não estou achando isso ATM. se tudo mais falhar,tune2fs -l /dev/sdXN | grep volume
conseguiria.