Gerenciando a montagem consistente de discos rígidos USB externos no Linux (CentOS 5)

6

Configurei um servidor com o CentOS 5.2 e agora estou trabalhando em uma estratégia de backup. Eu planejo usar Amanda como o aplicativo de backup. Além disso, estou inclinado a usar alguns discos rígidos USB para armazenamento de backup.

Eu trocarei um disco rígido toda semana por um back-up externo. É possível garantir que um disco rígido USB particular esteja montado em um ponto de montagem específico (talvez com base no rótulo ou ID do volume)?

Alternativamente, qual é uma boa estratégia para usar unidades USB com a Amanda usando uma rotação fora do local?

    
por Loren Charnley 21.08.2008 / 20:56

2 respostas

4

Acho que o que você quer é montar em fstab pelo UUID. Eu roubei esta informação (e texto de exemplo) de aqui .

Primeiro, descubra o UUID do seu dispositivo:

$ ls -l /dev/disk/by-uuid
lrwxrwxrwx 1 root root 10 2007-05-27 23:42 348ea9e6-7879-4332-8d7a-915507574a80 -> ../../hda4
lrwxrwxrwx 1 root root 10 2007-05-27 23:42 610aaaeb-a65e-4269-9714-b26a1388a106 -> ../../hda2
lrwxrwxrwx 1 root root 10 2007-05-27 23:42 857c5e63-c9be-4080-b4c2-72d606435051 -> ../../hda5

O UUID de cada dispositivo é a grande cadeia de números hexadecimais e traços. Depois de ter isso, basta colocar "UUID = 857c5e63-c9be-4080-b4c2-72d606435051" em seu fstab no lugar do nome do dispositivo. Agora, o seu drive USB será sempre montado no mesmo local, mesmo que você o conecte em um hub USB diferente ou tenha outros dispositivos USB.

    
por 21.08.2008 / 21:22
2

Udev será seu amigo. Você pode configurar regras para que cada unidade específica seja atribuída ao nome especificado para ela. Em seguida, seus scripts de montagem podem manipular a colocação de cada unidade nomeada no ponto correto.

Um bom tutorial sobre como fazer isso: renomear um drive USB .

    
por 21.08.2008 / 21:05