<para>O &kdat; é um arquivador em fita baseado no TAR. Está desenhado para trabalhar com vários arquivos ou pacotes numa única fita. O &kdat; foi inspirado por dois objectivos separados. O primeiro foi fornecer uma interface <abbrev>GUI</abbrev> agradável para o 'tar' que suportasse as funcionalidades de extracção selectiva do programa <application>dds2tar</application>. O segundo foi responder à pergunta da minha mulher, <quote>Quanto tempo mais vai estar a fazer cópias de segurança?!?</quote></para>
<para>O &kdat; vai rebobinar a fita e ler informações do cabeçalho da fita. Se o &kdat; não reconhecer o cabeçalho na fita, ser-lhe-á perguntado se deseja <link linkend="formatting">formatar</link> a fita.</para>
<para>Se o &kdat; reconhecer o cabeçalho irá procurar pelo índice de fita correspondente no seu disco local. Se esse índice da fita não for encontrado ser-lhe-á pedido para <link linkend="indexing">recriar o índice da fita</link>.</para>
<para>Se tudo correr bem, o ícone da unidade de fita irá mudar para indicar que a fita foi montada e aparecerá uma mensagem na barra de estado. O conteúdo da fita poderá então ser explorado sob o nó da árvore da unidade de fita.</para>
<para>O &kdat; irá comunicar que a fita foi desmontada mudando o ícone da unidade de fita e mostrando uma mensagem na barra de estado. Aí, a fita já poderá ser ejectada em segurança.</para>
<para>Alguns tipos de fitas têm de ser formatados antes de poderem ser usados para guardar dados. <emphasis>Isto não é o que o &kdat; faz enquanto formata uma fita.</emphasis> Se a sua unidade de fita obrigar a que as fitas sejam formatadas antes de as utilizar, então elas têm de ser formatadas exteriormente antes de poderem ser <quote>formatadas</quote> pelo &kdat;. Tipicamente as unidades de fita flexível necessitam que as suas cassetes sejam formatadas, mas as unidades de DAT não.</para>
<para>Ser-lhe-á pedido o nome para a fita e a capacidade oficial da fita. Ambos os parâmetros poderão ser alterados depois de a fita ter sido formatada. O nome da fita só é usado para identificar a fita para o utilizador; não é usado para identificar o índice da fita associado à mesma. Em alternativa, é gerado automaticamente um identificador único da fita e gravado. A capacidade oficial da fita é usada pelo &kdat; para avisar o utilizador se não existir espaço suficiente para completar uma salvaguarda.</para>
<para>Depois de introduzir o nome e a capacidade da fita, o &kdat; irá proceder à formatação da fita. <emphasis>TODOS OS DADOS NA MESMA SERÃO PERDIDOS</emphasis>. Logo que o &kdat; tenha terminado a formatação da fita, esta será automaticamente montada e ficará pronta a utilizar.</para>
<listitem><para>Seleccione um <link linkend="profile">perfil de salvaguarda</link> na árvore. Só os ficheiros nesse perfil de salvaguarda serão arquivados.</para>
<listitem><para>Carregue com o &RMB; num ficheiro ou pasta da árvore de ficheiros locais e seleccione <guimenuitem>Salvaguardar...</guimenuitem>.</para>
<listitem><para>Carregue com o &RMB; num <link linkend="profile">perfil de salvaguarda</link> e seleccione <guimenuitem>Salvaguardar...</guimenuitem>.</para>
<para>Logo que a salvaguarda tenha começado, a janela das <guilabel>Opções de Salvaguarda</guilabel> irá aparecer. Esta janela dá-lhe uma oportunidade para rever os ficheiros seleccionados e mudar as opções de salvaguarda.</para>
<para>Depois de aceitar as opções de salvaguarda, a janela de <guilabel>Salvaguarda</guilabel> irá aparecer. Esta janela mostra o progresso da salvaguarda, incluindo a taxa de armazenamento e o tempo restante.</para>
<listitem><para>Seleccione um ficheiro ou pasta num dos arquivos do nó da árvore da unidade de fita. Só o ficheiro ou subpasta seleccionado será verificado.</para>
<listitem><para>Marque os ficheiros a seleccionar no nó da árvore da unidade de fita. Só os ficheiros e/ou subpastas assinalados serão verificados.</para>
<para>Depois de ter iniciado a verificação, a janela de <guilabel>Opções de Verificação</guilabel> irá aparecer. Esta janela dá-lhe uma oportunidade de rever os ficheiros seleccionados e mudar a pasta de trabalho para a verificação.</para>
<para>Após aceitar as opções de verificação, a janela de <guilabel>Verificação</guilabel> irá aparecer. Esta janela mostra o progresso da verificação, incluindo a velocidade e o tempo restante.</para>
<para>Antes de iniciar uma restauração ou reposição, você precisa de seleccionar alguns ficheiros a repor. Existem duas formas de seleccionar os ficheiros a repor:</para>
<listitem><para>Seleccione um ficheiro ou uma pasta num dos arquivos da árvore da unidade de fita. Só o ficheiro ou subpasta seleccionado será reposto.</para>
<para>Logo que a reposição tenha tido início, a janela de <guilabel>Opções da Recuperação</guilabel> irá aparecer. Esta janela dá-lhe uma hipótese de rever os ficheiros seleccionados e de mudar a pasta de trabalho para a recuperação.</para>
<para>Depois de aceitar as opções de recuperação, a janela de <guilabel>Recuperação</guilabel> irá aparecer. Esta janela mostra o progresso da recuperação, incluindo a velocidade e o tempo restante.</para>
<para>Algumas vezes poderá ser necessário recriar o ficheiro do índice da fita a partir do conteúdo da mesma. <emphasis>Este processo irá sobrepor o ficheiro de índice existente para a fita</emphasis>. Existem duas maneiras de recriar um índice a partir da fita:</para>
<listitem><para>Carregue com o &RMB; no nó da árvore dos <guilabel>Perfis de Salvaguarda</guilabel> e seleccione <guimenuitem>Criar um Perfil de Salvaguarda</guimenuitem>.</para>
<para>Isto deverá criar um novo perfil de salvaguarda usando os ficheiros seleccionados de momento e as opções de salvaguarda predefinidas. Poderão ser definidas as seguintes opções para o perfil de salvaguarda:</para>
<listitem><para>A pasta de trabalho actual onde efectuar a salvaguarda. A lista dos ficheiros a salvaguardar é actualizada automaticamente para reflectir a pasta de trabalho seleccionada.</para> </listitem>
<term>Manter num único sistema de ficheiros</term>
<listitem><para>Para cada pasta listada nos <guilabel>Ficheiros de salvaguarda</guilabel>, só os ficheiros dessa pasta que se encontrem no mesmo sistema de ficheiros que a pasta serão arquivados. As pastas dos diferentes sistemas de ficheiros poderão ser listadas nos <guilabel>Ficheiros de salvaguarda</guilabel> e cada um será tratado de forma independente do outro pelo 'tar'.</para>
<listitem><para>Efectua uma salvaguarda incremental. É usado um ficheiro de imagem para determinar quais os ficheiros que foram alterados desde a última salvaguarda incremental. Só os ficheiros que foram alterados é que serão arquivados.</para></listitem>
<listitem><para>O nome do ficheiro que é usado para determinar quais os ficheiros que foram alterados desde a última salvaguarda incremental.</para> </listitem>
<term>Remover ficheiro de imagem antes da cópia de segurança.</term>
<listitem><para>Remove o ficheiro de imagem antes de invocar o <application>tar</application>. Isto terá o efeito de salvaguardar todos os ficheiros e de criar o ficheiro de imagem para uma próxima utilização.</para>
<note><para>Os botões de <guibutton>Ficheiros >></guibutton> e <guibutton><< Ficheiros</guibutton> não estavam implementados por completo na altura em que esta documentação foi criada...</para></note>
<para>As opções do utilizador poderão ser configuradas se seleccionar as <guimenuitem>Preferências...</guimenuitem> no menu <guimenu>Editar</guimenu>. As seguintes opções poderão ser configuradas:</para>
<listitem><para>O tamanho de bloco do gravador de fitas. Para gravadores de fitas de controlador de disquetes este valor deve ser 10240 bytes.</para> </listitem>
<listitem><para>A localização completa do seu dispositivo de fita (normalmente é igual a <filename>/dev/tape</filename>). Esta localização deverá referir a versão <emphasis>não-rebobinável</emphasis> do dispositivo de fita. </para></listitem>
<listitem><para>Se esta opção estiver activa, antes de tentar montar uma fita, o &kdat; irá executar um comando <userinput><command>mt<option>load</option></command></userinput> na unidade de fita. Algumas unidades precisam disto antes de ler e gravar na fita.</para></listitem>
<listitem><para>Se esta opção estiver assinalada, sempre que uma fita estiver montada pelo &kdat;, a unidade de fita será avisada para desactivar o botão de ejecção. Esta opção poderá não funcionar em todas as unidades.</para> </listitem>
<listitem><para>Se esta opção estiver assinalada, sempre que uma fita for desmontada pelo &kdat;, a fita será automaticamente ejectada da unidade. Não use esta opção com as unidades de fita flexível.</para></listitem>
<listitem><para>Se esta opção estiver assinalada, o &kdat; irá tentar mudar o tamanho do bloco do 'hardware' usado pela unidade de fita. Nem todas as unidades suportam o tamanho variável do bloco. Quer esta funcionalidade esteja activa quer não, você tem de indicar ao &kdat; o tamanho do bloco que a sua unidade utiliza (&ie; 10240 para os utilizadores do 'ftape').</para>
<para>Quando o &kdat; formata uma fita escreve um único ficheiro no início da fita. Este ficheiro só deverá ocupar um único bloco da fita. O conteúdo do ficheiro é:</para>
<listitem><para>(n bytes) O texto do ID da fita. O formato deste texto é <replaceable>nome_máquina</replaceable>:<replaceable>segundos</replaceable>, onde o <replaceable>nome_máquina</replaceable> é o nome completo da máquina onde a fita foi formatada e os <replaceable>segundos</replaceable> é o número de segundos desde a data de referência (normalmente 1 de Janeiro de 1970, mas depende do sistema) para a altura em que a fita foi formatada.</para>
<para>O ID da fita é usado para localizar um ficheiro, com o mesmo nome, na pasta <filename>$<envar>HOME</envar>/.kdat</filename>.</para>
<para>Cada um dos ficheiros restante são arquivos clássicos do <application>tar</application>. Você deverá ter a possibilidade de os manipular directamente com o <application>tar</application> da <acronym>GNU</acronym>. Até mesmo o <application>tar</application> <acronym>não-GNU</acronym> deverá funcionar com as salvaguardas não-incrementais.</para>
<para>O &kdat; tem três menus: <link linkend="menu-file"><guimenu>Ficheiro</guimenu></link>, <link linkend="menu-edit"><guimenu>Editar</guimenu></link> e <link linkend="menu-help"><guimenu>Ajuda</guimenu></link>.</para>