Verificar se o disco esta montado [RESOLVIDO]

1. Verificar se o disco esta montado [RESOLVIDO]

yermandu
yermandu

(usa Manjaro Linux)

Enviado em 13/05/2013 - 11:38h

Olá pessoal estou desenvolvendo uma rotina de script.

O grande problema é que gostaria de checar se:

a) O disco está presente
b) Se está presente se ele está montado
c) Se não está montado, mas está presente, então montar o disco.


Tentei algumas alternativas mas não fui tão feliz

---
#!/bin/sh

mount /dev/sda1 /mnt
RESPOSTA=$?

if [ $MOUNTRES -eq 32 ]; then
echo "Disco montado ou desmontado"
----

O problema que encontrei é que ele sempre retorna 32 se o disco estiver presente e 'montado ou desmontado'

Gostaria de resolver esse caso, alguém tem alguma sugestão, abraços.


  


2. MELHOR RESPOSTA

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 13/05/2013 - 11:47h

um exemplo



# MONTA O PONTO DE MONTAGEM /BACKUP
mount /dev/sdb1 /backup
montado=`mount | grep /backup`

# SE A MONTAGEM NÃO ESTIVER UP ENTÃO FECHA, CASO CONTRÁRIO REALIZA O QUE QUIZER
if [ -z "$montado" ]; then
exit 1
else




espero que ajude

3. Re: Verificar se o disco esta montado [RESOLVIDO]

yermandu
yermandu

(usa Manjaro Linux)

Enviado em 13/05/2013 - 14:44h

valeu danni-lara

era bem isso abraços


4. Re: Verificar se o disco esta montado [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 13/05/2013 - 16:06h

tranquilo , qualquer dúvida estamos ai






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts