Script - monta partiçoẽs
Os gerenciadores de janelas simples como o Fluxbox não possuem recursos de montar partiçoes. Este script facilita um pouco a vida dos usuários destes gerenciadores.
#! /bin/bash
# (c) J.Sabino - 28/04/10
#monta partiçoes
echo
echo "O que deseja fazer? : "
echo
echo "1 - Montar partiçao"
echo
echo "2 - Desmontar partiçao"
echo
echo "3 - Sair - sem fazer nada"
echo
echo -n "Opçao: "
read op
case $op in
1)
echo -n "Digite o numero da partiçao: "
read num
if grep -qs sda"$num" /etc/mtab #verificando se a partiçao ja esta montada
then
echo
echo "sda"$num" ja montada" # se a partiçao ja estiver montada avisa
exit 1
else
mount /dev/sda"$num" /mnt/sda"$num" # montando a partiçao
echo
clear
echo "partiçao sda"$num" foi montada montada." # avisa que a partiçao foi montada
echo
fi
;;
2)
echo -n "Digite o numero da partiçao que deseja desmontar: "
read num
if grep -qs sda"$num" /etc/mtab
then
umount /dev/sda"$num" # desmontando
clear
echo "Partiçao sda"$num" foi desmontada" # avisando que foi desmontada
echo
else
echo
echo "A partiçao sda"$num" não esta montada" # avisando que a partiçao não esta montada
echo
exit 1 # saindo do script
fi
;;
3)
echo
clear
echo "Nenhuma partiçao foi montada ou desmontada" # saindo sem fazer nada
echo
exit 0
;;
esac
#! /bin/bash
# (c) J.Sabino - 28/04/10
#monta partiçoes
echo
echo "O que deseja fazer? : "
echo
echo "1 - Montar partiçao"
echo
echo "2 - Desmontar partiçao"
echo
echo "3 - Sair - sem fazer nada"
echo
echo -n "Opçao: "
read op
case $op in
1)
echo -n "Digite o numero da partiçao: "
read num
if grep -qs sda"$num" /etc/mtab #verificando se a partiçao ja esta montada
then
echo
echo "sda"$num" ja montada" # se a partiçao ja estiver montada avisa
exit 1
else
mount /dev/sda"$num" /mnt/sda"$num" # montando a partiçao
echo
clear
echo "partiçao sda"$num" foi montada montada." # avisa que a partiçao foi montada
echo
fi
;;
2)
echo -n "Digite o numero da partiçao que deseja desmontar: "
read num
if grep -qs sda"$num" /etc/mtab
then
umount /dev/sda"$num" # desmontando
clear
echo "Partiçao sda"$num" foi desmontada" # avisando que foi desmontada
echo
else
echo
echo "A partiçao sda"$num" não esta montada" # avisando que a partiçao não esta montada
echo
exit 1 # saindo do script
fi
;;
3)
echo
clear
echo "Nenhuma partiçao foi montada ou desmontada" # saindo sem fazer nada
echo
exit 0
;;
esac
Entre ou Registre-se para fazer um comentário.
Comentários
Vocẽ gosta de fazer scripts. isso é bom.
Na verdade, estes teus scripts a princípio não vão causar
entusiasmo para iniciantes recém-chegados de outro SO.
Agora em relação a estes ambientes de trabalho, você tem
razão. Fluxbox, Xfce e outros.
Por exemplo o Fux e o xfce do Mint usavam o mintdisk
para montar outras partições no Hd. Não usam mais.
O programa parece-me que tinha algum tipo de bugs.
Usam um utilitário de disco em modo gráfico - Utilitário
de Disco.
Isso até onde eu saiba.
O Mint LXDE veio com a opção de já reconhecer/montar e desmontar as outras partições.
Mas na verdade também logo que eles se deparam com estes
outros gerenciadores de janelas que não sejam Gnome e Kde
com qualquer outra distro no HD que não tenha este recurso,
eles acabam pegando o script e o instalam.
E depois outros usuários mais já acostumados também
podem precisar dele.
T+
Logannic
Alessandro