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.