Script p/ checar pontos montagem [RESOLVIDO]

1. Script p/ checar pontos montagem [RESOLVIDO]

Denis Cyrillo
dcyrillo

(usa Debian)

Enviado em 06/04/2009 - 10:15h

Fala Galera,

É o seguinte: Tô c/ um server que as vezes reconhece as partições dele como /dev/sda e as vezes como /dev/sdb. Pois bem, é um Dell e não sei por que cargas dágua ele faz isso, resolvi o problema trocando os pontos de montagem em fstab pelo UUID ao invés do /dev/sdx.
Uma parte do problema foi resolvido, só que o porém é que tenho uma unidade de fita Dell, que na verdade é um disco removível de backup, e ele as vezes detecta como sda1 e as vezes como sdb1. Tentei usar automount c/ o UUID mas sem sucesso.
A minha questão é se alguem tem uma idéia de fazer um script que checa onde as partiçoes foram montadas, se for sda1, sda2, sda3 etc, eu monto a fita no sdb1, se for o inverso, monto a fita no sda1. Tem como alguem dar uma luz? Abraço!


  


2. Re: Script p/ checar pontos montagem [RESOLVIDO]

Denis Cyrillo
dcyrillo

(usa Debian)

Enviado em 06/04/2009 - 11:36h

Bom, como pode servir p/ alguem vou postar aqui a solução que eu encontrei:

#!/bin/bash
mnt_point=/boot
command=$(mount | grep /dev/sda1 | cut -d\ -f3)
#Aqui eu checo se o ponto de montagem /boot é diferente de /dev/sda1
if [ "$command" != "$mnt_point" ]
then
mount /dev/sda1 /fita
else
mount /dev/sdb1 /fita
fi
exit 0







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts