precisamos adicionar discos em mais de 100 máquinas redhat,
portanto, precisamos atualizar também o /etc/fstab
em cada máquina
o problema é que algumas maquinas configuradas com UUID e outras com dev ordinário no fstab
então eu quero fazer um script bash que identifique a configuração do fstab da seguinte forma
- caso o fstab esteja configurado com UUID, adicione novas linhas UUID para cada disco adicional
- no caso de fstab configurado com dev comum, adicione novas linhas dev para cada disco adicional
então minha pergunta é: qual é a melhor abordagem para identificar o que está configurado no fstab UUID ou no dev comum?
observação - não inclui o sistema operacional, falamos aqui apenas em discos adicionais em máquinas HW
aqui está um exemplo de máquina linux com UUID conf em fstab
/dev/mapper/vg00-loov_root / xfs defaults 00
UUID=7de1dc5c-b605-4a6f-bdf1-f1e869f6ffb9 /boot xfs
defaults 0 0
/dev/mapper/vg00-loov_var /var xfs defaults 00
/dev/mapper/vg00-loov_swap swap swap defaults 00
UUID="fcb73644-4ad3-4b19-85f8-dbb9ed53a871" /data/sdb
ext4 defaults,noatime 0 0
UUID="5f56c1d6-266f-4ea2-a8f7-df06f08e01c0" /data/sdc
ext4 defaults,noatime 0 0
UUID="4c908671-4045-41e8-a396-a5198978e3ac" /data/sdd
ext4 defaults,noatime 0 0
UUID="d44fe62a-72dc-4674-91ac-5a1962797e22" /data/sde
ext4 defaults,noatime 0 0
UUID="ee3d8fa8-e000-4abb-a26c-da99499e630c" /data/sdf
ext4 defaults,noatime 0 0
UUID="61e9e16f-eb49-4c97-aaf0-0ed2dc3f3007" /data/sdg
ext4 defaults,noatime 0 0
UUID="ada12394-0e0b-4657-a148-d85548d7bc75" /data/sdh
ext4 defaults,noatime 0 0
Você pode ter que definir com mais precisão o que conta como configuração UUID.
Se for suficiente que um único volume seja montado via UUID, você pode simplesmente usar