shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

dd exibir evolução da clonagem


From: Adriano Brand
Subject: dd exibir evolução da clonagem
Date: Sun, 12 Oct 2003 01:09:38 +0200

Olá a todos... o script abaixo faz clonagem de hads IDE.
o problema é que preciso que quem esteja usando veja a evolução da cópia
p/ saber se continua acontecendo ou se travou. alguém tem sugestão?



#!/bin/sh
ngr=`tput smso`
clr=`tput rmso`
space="                     "
opt () {
case $tecla in
  12)ngr=`tput smso`
clr=`tput rmso`
space="                     "
echo "$space Clonando unidade...Aguarde, este processo pode ser um pouco
demorado..(aprox.1 hora para HD 20G)"
echo "$space Parece demorado mas ao comparar com o tempo perdido para
instalar, fazer backup,instalar drivers,"
echo "$space atualizar service pack, etc... você vê que vale a pena" 
echo "$space Espere até que seja exibida a tela de confirmação"
if dd if=/dev/hda of=/dev/hdb 2>/dev/null
then     
./ok
else
./erro 
fi;;
      13) ngr=`tput smso`
clr=`tput rmso`
space="                     "
echo "$space Clonando unidade...Aguarde, este processo pode ser um pouco
demorado..(aprox.1 hora para HD 20G)"
echo "$space Parece demorado mas ao comparar com o tempo perdido para
instalar, fazer backup,instalar drivers,"
echo "$space atualizar service pack, etc... você vê que vale a pena"
echo "$space Espere até que seja exibida a tela de confirmação"
if dd if=/dev/hda of=/dev/hdc 2>/dev/null
then     
./ok
else
./erro 
fi;;
    14)ngr=`tput smso`
clr=`tput rmso`
space="                     "
echo "$space Clonando unidade...Aguarde, este processo pode ser um pouco
demorado..(aprox.1 hora para HD 20G)"
echo "$space Parece demorado mas ao comparar com o tempo perdido para
instalar, fazer backup,instalar drivers,"
echo "$space atualizar service pack, etc... você vê que vale a pena"
echo "$space Espere até que seja exibida a tela de confirmação"
if dd if=/dev/hda of=/dev/hdd 2>/dev/null
then     
./ok
else
./erro 
fi;;
    99) ./micros;;
    00) ./v*_mastertec;;
    *) ./micros_clone;;
esac
}
menu () {
   clear;echo;echo
   echo "$space $ngr  Mastertec                $clr"
   echo "$space Clonando HD IDE"
   echo "$space ATENÇÃO!!! Cuidado para não copiar o hd em branco no hd
com dados!"
   echo "$space Por se tratar de uma cópia bit a bit esta operação pode
ser um pouco "
   echo "$space lenta,mas em muitos casos é mais interessante do que
reinstalar,fazer "
   echo "$space backup, procurar drivers, atualizar service pack,etc..."
   echo "$space
____________________________________________________________________"
   echo "$space 12 - Clonar HD Primario Master (hda) Para Primario Slave
(hdb)"
   echo "$space 13 - Clonar HD Primario Master (hda) Para Secundário
Master (hdc)"
   echo "$space 14 - Clonar HD Primario Master (hda) Para Secundário
slave (hdd)"
   echo "$space
____________________________________________________________________"
   echo "$space 99 - Volta ao menu anterior"
   echo "$space 00- Volta ao Menu Principal"
   echo "$space
____________________________________________________________________";echo
   echo -n "$space Opcao desejada: "
   read -n 2 tecla
   opt;
}
menu;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]