UUID do sistema de arquivos vs. UUID de volume lógico

3

Estou no processo de criar um script de backup. Primeiro de tudo, gostaria de ter certeza de que o sistema de arquivos / volume lógico de origem esteja montado (e saiba onde ele está montado).

Aparentemente, isso pode ser feito usando o UUID do sistema de arquivos e o UUID do volume lógico ( Verificar o ponto de montagem do volume lógico (linha de comando) ).

Gostaria de saber qual deles devo usar e por que (se houver algum motivo para preferir um sobre o outro). Poderia haver alguma diferença real?

No meu caso, eu sempre crio uma única partição em cada volume lógico (preenchendo o espaço do volume lógico), mas não sei se outras configurações são possíveis, o que permitiria configurações mais complexas.

    
por Peque 12.11.2016 / 17:31

2 respostas

3

Depende do que você realmente gosta.

Se você quiser ver se um sistema de arquivos específico está montado, use o UUID do sistema de arquivos. Porque é isso que identifica o próprio sistema de arquivos. Essa é geralmente a opção padrão para todos: as pessoas se preocupam com um sistema de arquivos específico, e não com qual partição, volume e disco eles residem. Pode ser um dispositivo de bloco de rede, quem se importa, contanto que esteja lá.

Agora, se você não se importa com o sistema de arquivos - adivinhe, alguém executou mkfs ontem e fez um novo - você pode verificar o nome VG / LV, ou se você não se importa com o nome altera o UUID do volume lógico. Ou PARTUID quando não estiver usando o LVM.

Quanto mais fundo você for, mais longe estará do próprio sistema de arquivos. Há também /dev/disk/by-path , que você pode usar para identificar um pendrive conectado a uma determinada porta USB e não se importar com o pendrive que foi conectado lá. E às vezes isso pode ser o que você quer.

Mas, normalmente, você apenas se atém ao UUID do sistema de arquivos.

    
por 12.11.2016 / 17:43
0

Se você não encontrar um motivo específico, não use um LV UUID. Os UUIDs do sistema de arquivos são mais conhecidos. Por exemplo. LV UUIDs não podem ser vistos / usados com / etc / fstab / mount, findmnt, lsblk. Obviamente, eles são específicos do LVM e, por alguma razão, eu não os vi incluídos em uma abstração mais geral (ou seja, PARTUID).

    
por 12.11.2016 / 17:52

Tags