JCBackup
Este Sistema destina-se à geração de cópias de segurança de arquivos gravados em
computadores do tipo PC. As cópias de segurança podem ser geradas em mídias
removíveis (drive de disquete, Zip Drives(R)) ou unidades fixas (discos
rígidos). As cópias podem ser geradas no próprio computador ou em unidades de
rede local. Também podem ser originadas do computador no qual está sendo
executado o Sistema ou em outro computador, desde que a unidade (drive) de
origem seja previamente mapeada com uma letra de unidade local.
O uso de pré-configurações permite salvar os parâmetros de uma cópia de
segurança, para executá-los posteriormente, ou ainda, programar a execução
periódica dessas cópias. As cópias de segurança são sempre atualizadas com os
arquivos que forem acrescentados/alterados entre uma execução e outra de cada
pré-configuração. Para salvar/descartar toda alteração/inclusão de parâmetros,
utilize os botões Gravar/Cancelar presentes nas fichas Configuração/Execução,
Programação, Origem Cópia, Destino Cópia e Agenda.
Recomenda-se especial cuidado com alteração de datas e horários do calendário e
relógio dos computadores onde o Sistema está instalado e nos quais serão feitas
as cópias, porque, no modelo de cópia incremental, as cópias são sobrepostas
comparando-se as datas e horários dos arquivos de origem e destino. Uma mudança
de data ou horário pode ocasionar a falta de cópia de um arquivo importante.
INICIALIZAÇÃO RÁPIDA
A seguir, um roteiro prático de uso, para quem já tem alguma experiência com
geração de cópias de segurança. Após esse, temos mais informações sobre o
Sistema, das quais recomenda-se a leitura.
É possível gerar cópia de segurança de duas maneiras: MANUALMENTE (define-se os
parâmetros e executa-se a cópia) ou PROGRAMATICAMENTE (define-se os parâmetros e
programa-se execuções periódicas).
I) Para GERAR CÓPIAS DE SEGURANÇA MANUALMENTE, proceda da seguinte maneira:
a) Clique na aba (ficha) "Configuração/Execução".
b) Clique em "Inserir Nova Pré-Configuração".
c) Na janela de mensagem "Nova pré-configuração", dê um nome para o novo
conjunto de cópias. Por exemplo: MEUS DOCUMENTOS (o nome pode ter até 25
caracteres alfanuméricos), e clique em Ok.
d) Na janela de mensagem "Senha da pré-configuração", você pode indicar uma
senha (opcional) para proteger alguns dados, como será visto mais adiante.
Clique em Ok, e a mesma janela aparecerá novamente, para que você redigite a
senha, para confirmação. Clique em Ok. Se as duas senhas não forem exatamente
iguais, a rotina será cancelada. Recomece do passo "a".
e) No quadro verde (ORIGEM DAS CÓPIAS), selecione o drive de origem, isto é, de
onde serão feitas as cópias. Para abrir a lista de drives disponíveis, clique no
triângulo com o vértice para baixo. Por exemplo, suponhamos que os arquivos que
você quer copiar estejam na pasta C:\MEUS DOCUMENTOS, selecione então a unidade
de origem C:
f) Selecione a unidade de destino, isto é, para onde você quer que os arquivos
sejam copiados. Use os objetos do quadro azul claro (DESTINAÇÃO DAS CÓPIAS).
Suponhamos que você tenha um disco rígido mapeado como D: e queira colocar suas
cópias numa pasta chamada D:\CÓPIA SEGURANÇA, então selecione a unidade D:
Quando o usuário receber a mensagem "I/O Error 21", no momento da seleção da
unidade de destino, significa que ele está selecionando uma unidade de drive não
disponível no momento (uma unidade de CD-ROM, por exemplo).
g) No quadro marrom, você tem deve selecionar:
- o Tipo da cópia: "Incremental" (quando essa configuração for executada
novamente, só os arquivos novos e alterados serão copiados, agilizando assim o
processo). O tipo de cópia "Total" refaz a cópia de todos os arquivos existentes
e acrescenta os novos arquivos. Para este caso, escolha "Incremental".
- o Formato da cópia: "Expandido": os arquivos são copiados como eles se
encontram no disco de origem. No formato "Compactado", os arquivos selecionados
são comprimidos e agrupados num arquivo do tipo ZIP, reduzindo o espaço ocupado
pela cópia. Para este caso, escolha "Compactado".
- o "Nível de Compressão" pode ser estabelecido de 0 (não comprimido) a 9
(compressão máxima), arrastando-se o "slider" com o mouse para o nível desejado.
Quanto maior o nível de compressão, mais lento será o processo de geração das
cópias. Para este caso, escolha 9.
- Gravar log de execução: quando habilitado (checado), o sistema gera um
histórico (log) de todo o processo de geração de cópia, num arquivo texto cujo
nome é formado pela denominação da pré-configuração, acrescida da data e hora da
geração da cópia (Ex: Meus Documentos 25-09-2003 21-03-00 indica que é um
extrato da cópia MEUS DOCUMENTOS feita em 25/09/2003 às 21:03:00h). O arquivo
gerado tem a extensão TXT, e pode ser lido pelo Bloco de Notas (Notepad) do
Windows.
- Preservar Nomes de Pastas: quando habilitado, se a cópia for no formato
Expandido, serão criadas as pastas e subpastas correspondentes às pastas
originais dos arquivos. Exemplo: se a pasta de origem for "C:\Meus Documentos" e
a pasta de destino for "D:\Cópia Segurança", então será criada a pasta "D:\Cópia
Segurança\Meus Documentos". Se a cópia for no formato compactado, o arquvo Zip
gerado terá as informações das pastas de origem, mesmo se essa opção não estiver
habilitada.
- Espaço no destino: mostra o espaço disponível (em bytes) na unidade onde serão
feitas as cópias.
- Espécies de Arquivos a Copiar: O usuário pode escolher entre copiar todos os
arquivos da origem ou somente alguns tipos. Para escolher somente alguns, deve
demarcar o quadrinho à esquerda do item "*.*" desse quadro.
- Arquivos a excluir da cópia: esta opção só serve para o formato de cópia
Compactado, quando é possível excluir alguns tipos de arquivos. Observe-se que,
ao marcar um tipo de arquivo para exclusão, se ele estiver marcado com "espécie
de arquivo a copiar", ele será retirado dessa lista. Da mesma forma, ao marcar
um arquivo no quaero "espécies de arquivos a copiar", ele será desmarcado da
lista "arquivos a excluir da cópia".
h) Clique na aba (ficha) "Origem Cópia". O quadro azul claro conterá a lista de
pastas do drive de origem (indicado na letra "e" deste roteiro).
i) Dê um duplo clique na pasta "C:\" e depois um duplo clique na pasta "Meus
Documentos", que então vai aparecer aberta, logo abaixo da "C:\". No quadro
prateado, vão ser mostrados os arquivos contidos na pasta selecionada.
j) Clique agora com o botão direito do mouse no quadro azul claro. Vai aparecer
um menu suspenso. Clique, com o botão direito, na opção "Selecionar", e o nome
da pasta "C:\Meus Documentos", assim como eventuais subpastas dessa pasta serão
dispostas como itens a serem selecionados, no quadro à direita.
k) Marque todas as pastas que devem ser copiadas (clique com o mouse em cada
item ou clique no botão "Selecionar Todas".
l) Clique na ficha (aba) "Destino Cópia". No quadro azul claro, vão aparecer as
pastas do drive selecionado como destino das cópias. Dê um duplo clique na pasta
"D:\". Se já existir a pasta "D:\Cópia Segurança", essa será mostrada na lista
das pastas. Se ela não existir, clique com o botão direito do mouse no quadro
azul, e será mostrado um menu suspenso, no qual você deve clicar (com o botão
esquerdo do mouse) na opção "Criar Pasta". Será mostrada uma janela de mensagem,
denominada "Criar Pasta em D:\"; digite o nome "Cópia Segurança" e será criada e
aberta, logo abaixo da pasta "D:\", a pasta desejada.
m) Clique no botao "Gravar" para guardar os parâmetros fornecidos no banco de
dados. Observe que o campo "Nome do Arquivo Zip (para cópia compactada)" já está
preenchido com o nome "Meus Documentos.zip", o mesmo nome dado à
pré-configuração em andamento.
n) Se desejar colocar uma senha no arquivo Zip, para que outras pessoas não
tenham acesso aos arquivos inseridos, digite-a no campo "Senha". Para que outros
usuários não vejam a senha que você usou, ela estará criptografada. Para
visualizá-la sem criptografia, clique no botão "Visualizar" e informa a senha da
pré-configuração (indicada no item "d"). Observe que letras maúsculas e
minúsculas são consideradas. Grave novamente os dados (botão Gravar).
o) Volte para a ficha "Configuração/Execução" e clique no botão "Executar a
configuração selecionada" e acompanhe a execução da configuração.
II) Para PROGRAMAR A EXECUÇÃO DE CÓPIAS DE SEGURANÇA, proceda da seguinte
maneira:
p) Siga os passos de "a" a "n".
q) Clique na ficha (aba) "Programação". No quadro "Tipo de Programação da
Execução", selecione o item "Dias da Semana". No quadro verde maior, os itens
correspondentes aos dias da semana serão desbloqueados para seleção.
r) Marque os dias da semana nos quais deseja que essa configuração seja
executada automaticamente. Por exemplo, Segunda, Quarta e Sexta.
s) No campo "Horário agendado", indique o horário que você deseja que a
configuração seja executada, no formato hh:mm:ss (hora, minutos, segundos).
Exemplo: se você colocar 09:30:00, essa configuração será executada todas as
segundas, quartas e sextas-feiras às 09:30h. Clique no botão "Gravar".
t) Clique na ficha "Agenda". Clique então no botão "Revisar", para que a
configuração seja agendada para a data de hoje (se, no exemplo, hoje for
Segunda, Quarta ou Sexta, vai ser criado um item na agenda). O agendamento para
datas sucessivas vai ser feito automaticamente, quando o sistema for executado
ou às 00:00h de cada dia.
III) MAPEAMENTO DE UNIDADES DE REDE LOCAL
Se seu computador estiver conectado a outros computadores, através de uma rede
local, as cópias podem ser feitas em algum desses computadores. Na ficha
"Configuração/Execução", no quadro "Destinação das Cópias", há um campo onde são
listados todas as unidades de rede local conectadas. Esse campo é atualizado
toda vez que o sistema JCBackup é carregado, e pode ser atualizado, a qualquer
tempo. Para isso, clica-se na opção "Rede não mapeada" do objeto "Unidade".
Depois, aciona-se o botão "Atualizar" para listar as unidades conectadas. Se
existirem unidades disponíveis, o usuário pode clicar no nome de uma delas, que
então será indicada a atribuição de uma letra de unidade de drive para mapear
aquela unidade. Também poderá ser fornecida a senha de acesso, caso a rede local
exija. Quando uma unidade de rede é mapeada no computador, ela aparece como uma
unidade local (por exemplo, drive g:), e então pode ser utilizada como unidade
de origem ou destino de cópias.
Como fá foi escrito, ao ser carregado no computador, o JCBackup tenta
identificar os recursos de rede. Se houver falha nessa operação, este Sistema
tentará novamente fazer o mapeamento das unidades de rede, por até 5 vezes, em
intervalos sucessivos de 5 minutos. Essa característica foi implementada porque,
conforme apurado em testes do sistema, algumas redes demoram certo tempo para
conseguir identificar as unidades conectadas. Se o Sistema for carregado ao
executar o Windows, a varredura de unidades de rede pode ocorrer antes de serem
identificados os recursos de rede. Além disso, quando o JCBackup é carregado, em
qualquer situação, é feita uma varredura no cadastro de pré-configurações, com a
finalidade de remapear (reatribuir as letras de unidades de rede), na forma como
foram gravadas originalmente.
No Windows 98, na opção "Rede" do Painel de Controle, o campo "Logon Primário da
Rede" deve estar configurado para "Logon do Windows", caso contrário, os
recursos disponíveis podem não ser reconhecidos.
Firewalls também pode interferir na identificação de recursos de rede.
IV) CARACTERÍSTICAS DO SISTEMA JCBackup
JCBackup funciona em ambientes Windows(R) 98, Me, 2000, Xp. Foi desenvolvido em
Delphi(R), com banco de dados Paradox(R). Na linha NT do Windows (2000, NT e
XP), há um problema em via de solução, quanto à listagem das unidades de rede
local conectadas. Nas próximas versões do Sistema, esse contratempo deverá estar
solucionado.
1) MENUS SUSPENSOS
Alguns objetos do JCBackup contém menus sensitivos ao contexto, isto é,
possibilitam ações associadas àqueles objetos. Esses menus são acessíveis pelo
botão direito do mouse. As dicas sobre esses itens de menu são mostradas na
barra de status do JCBackup, ao rodapé da janela. São os seguintes menus:
- A ficha "Configuração/Execução", o quadro "Espécies de Arquivos a copiar"
contém as seguintes opções de menu:
a) Atualizar Espécies de Arquivos: faz uma varredura na lista dos tipos de
arquivos cadastrados, comparando-os com o cadastro da ficha "Espécies de
Arquivos". Se existirem novos itens, esses serão acrescentados ao quadro.
b) Exclui Item: retira o item selecionado da lista de arquivos. Para usar esta
função, primeiramente o usuário deve clicar com o botão esquerdo do mouse sobre
o item que deseja excluir, depois chamar o menu com o botão direito, porque se
não houver nenhum item selecionado, não haverá exclusão.
- No quadro "Arquivos a excluir da cópia", as opções e finalidades de menu são
as mesmas do quadro "Atualizar Espécies de Arquivos".
- Na ficha "Origem Cópia", no quadro azul claro, temos os seguintes itens de
menu:
a) Abrir: abre a pasta selecionada e mostra, no quadro prateado, a lista dos
arquivos contidos nessa pasta. Para selecionar a pasta, é preciso clicar no nome
dela com o botão esquerdo do mouse.
b) Selecionar: captura o nome da pasta e todas as suas subpastas, se houverem,
dispondo-as no quadro "Pastas selecionáveis para cópias". Para executar isso,
não é necessário que a pasta esteja aberta, mas a função atua sobre a pasta na
qual o cursor do mouse estiver selecionado. As pastas acrescentadas ao quadro
não são automaticamente marcadas, é necessário que o usuário faça isso.
c) Atualizar: essa função varre a pasta selecionada, em busca de novas pastas,
criadas após a última leitura do Sistema.
- No quadro "Arquivos de Origem", temos os seguintes itens de menu:
a) Cadastra Extensão: permite a inclusão do tipo de arquivo selecionado (para
selecionar, clique com o botão esquerdo do mouse sobre o nome do arquivo) no
cadastro de Espécies de Arquivo, após a solicitação de uma descrição desse tipo
de arquivo. Todas as configurações que forem cadastradas após a inclusão de um
tipo de arquivo já conterão, na lista de arquivos a copiar, esses tipos.
b) Atributos do Arquivo: faz uma chamada ao Sistema Operacional, o qual,
dependendo da versão do Windows, mostra dados como nome, localização, tamanho,
datas de criação, modificação e último acesso, atributos do arquivo (somente
leitura, escondido, sistema, etc.).
c) Visualiza Arquivo: essa opção só estará disponível se o tipo do arquivo
selecionado for Zip, isto é um arquivo que contém outros arquivos compactados
dentro dele. Nesse caso, abre-se uma nova janela, contendo as seguintes
características de cada arquivo armazenado: nome, tamanho normal, tamanho
comprimido, data e hora, taxa de compressão e diretório (pasta) de origem dos
arquivos. Clicando-se com o botão esquerdo do nome da coluna (ex: Diretório
Original) dessa janela, os arquivos são organizados em ordem crescente dos
Diretórios. Ao final da lista, são mostrados os totais de bytes originais, de
bytes após a compressão e a taxa média de compressão dos arquivos.
d) Seleciona Arquivo: coloca o nome do arquivo Zip selecionado no campo "Nome do
Arquivo Zip (para cópia compactada" da ficha "Destino Cópia". Esse arquivo Zip
irá receber os arquivos comprimidos, quando a configuração for executada.
- No quadro "Pastas selecionáveis para cópia", temos os seguintes itens de menu
(acionáveis com o botão direito do mouse, após selecionar uma pasta com o botão
esquerdo):
a) Excluir: Possibilita retirar a pasta selecionada da lista de pastas a serem
copiadas.
b) Checar Subpastas: Verifica se foram criadas novas pastas e subpastas, após a
criação da configuração, e as acrescenta na lista, sem marcá-las
automaticamente.
- Na ficha "Destino Cópia", no quadro azul claro "Drives de Pastas de Destino",
temos os seguintes itens de menu (acionáveis com o botão direito do mouse, após
selecionar uma pasta com o botão esquerdo):
a) Abrir: Abre a pasta selecionada, mostrando, no quadro prateado "Arquivos
existentes no destino", a lista dos arquivos existentes na pasta. A abertura de
uma pasta também pode ser feita com um duplo clique com o botão esquerdo do
mouse sobre o seu nome.
b) Criar Pasta: gera uma subpasta dentro da pasta selecionada (aberta), após a
solicitação de um nome para a mesma e, em seguida, abre-a.
- No quadro "Arquivos existentes no destino" da ficha "Destino Cópia", os itens
de menu são os mesmos do quadro "Arquivos de Origem" da ficha "Origem Cópia", já
descritos anteriormente.
- Na ficha "Espécies de Arquivos", na grade de extensões e descrições de
arquivos, temos os seguintes itens de menu (acionáveis com o botão direito do
mouse):
a) Inserir: cria um novo registro, na posição do cursor do mouse, para
cadastramento de um novo tipo de arquivo. Um tipo de arquivo inserido não afeta
as pré-configurações já gravadas no sistema, mas pode ser incluído nelas a
partir da opção de menu (acionável com o botão direito do mouse) "Atualizar
Espécies de Arquivos" dos quadros "Espécies de arquivos a copiar" e "Arquivos a
excluir da cópia" da ficha "Configuração/Execução".
b) Excluir: Elimina o registro selecionado (aquele no qual o cursor do mouse
está posicionado), após a confirmação do usuário. Essa exclusão não afeta as
pré-configurações já gravadas no Sistema. Para excluir dados dessas, utilize,
com o botão direito do mouse, a opção "Exclui Item" dos quadros "Espécies de
arquivos a copiar" e "Arquivos a excluir da cópia" da ficha
"Configuração/Execução".
2) CALENDÁRIOS
As fichas "Programação" e "Agenda" contém calendários destinados a facilitar o
trabalho com datas. Eles funcionam da seguinte maneira:
- clicando-se com o mouse sobre o botão com o triângulo que aponta para a
esquerda, retrocede-se um mês no calendário; clicando-se no botão com o
triângulo que aponta para a direita, avança-se um mês;
- clicando-se com o mouse sobre o nome do mês mostrado, abre-se a lista de
meses;
- clicando-se sobre o ano mostrado, abre-se um objeto tipo "spin", que contém
dois triângulos. Deve-se clicar no triângulo que aponta para cima, para ir para
o próximo ano e para baixo, para retroceder um ano.
Na ficha "Agenda", além das funções acima dispostas, existem mais duas:
- clica-se com o mouse em uma data do calendário e a programação (agenda) dessa
data será mostrada, se houver itens programados.
-seleciona-se uma data, clicando-se com o mouse e depois aciona-se o botão
"Revisar", para serem dispostos os agendamentos para aquela data.
É importante observar que a programação da agenda é revisada automaticamente
para a data corrente, isto é, quando o sistema é carregado na memória do
computador, ele faz a revisão para aquela data. Ou, se o sistema não for
desligado durante a noite, às 00:00 do proximo dia a agenda será revisada
automaticamente. Quando se cria uma nova configuração, se quiser que ela seja
executada no mesmo dia, deve-se, após cadastrar essa nova configuração, fazer
manualmente a revisão da agenda do dia (botão "Revisar").
3) DICAS DE TELA E DA BARRA DE STATUS:
Quando o usuário passa o ponteiro do mouse sobre um objeto (um botão, um quadro)
aparece um retângulo amarelo com um texto explicativo sobre aquele objeto. Esse
texto desaparece após alguns instantes, mas o seu conteúdo também pode ser
visualizado na barra de status. Ao rodapé da janela do JCBackup, são mostradas a
data atual, a hora atual e o terceiro painel mostra as dicas de tela e situações
de execução de cópias.
Quando o JCBackup é executado, ele fica minimizado no SysTray (junto ao relógio
do Windows).
Para utilizá-lo, clique com o botão direito do mouse no ícone e depois (com o
botão esquerdo)
na opção Restaurar.
Quando o JCBackup estiver sobreposto por outra janela, para que ele volte ao
primeiro plano, o usuário deve selecionar, no SysTray, com o botão direito do
mouse, a opção Restaurar.