dg:Eclusa de dados: mudanças entre as edições

De Documentação
(Criou página com 'miniaturadaimagem A entrega de dados brutos pode ser realizada arquivo por arquivo na API ou "em lote", ambas pelo ''técnico responsável'' devidamente autenticado. A "entrega em lote" é realizada por protocolo SFTP, no ambiente apelidado de Eclusa, garantindo-se o seguinte workflow: # O técnico responsável recebe os dados originais, os revisa e os organiza. # O técnico responsável efetua na sua home SFTP (<code>/home/{user...')
 
Sem resumo de edição
 
Linha 1: Linha 1:
[[Arquivo:Eclusa123-ico.png|miniaturadaimagem]]
[[Arquivo:Eclusa123-ico.png|direita|semmoldura]]
 
A entrega de dados brutos pode ser realizada arquivo por arquivo na API ou &quot;em lote&quot;, ambas pelo ''técnico responsável'' devidamente autenticado. A "entrega em lote" é realizada por protocolo SFTP, no ambiente apelidado de Eclusa, garantindo-se o seguinte workflow:
A entrega de dados brutos pode ser realizada arquivo por arquivo na API ou &quot;em lote&quot;, ambas pelo ''técnico responsável'' devidamente autenticado. A "entrega em lote" é realizada por protocolo SFTP, no ambiente apelidado de Eclusa, garantindo-se o seguinte workflow:


# O técnico responsável recebe os dados originais, os revisa e os organiza.
# O técnico responsável recebe os dados originais, os revisa e os organiza.
# O técnico responsável efetua na sua home SFTP (<code>/home/{user}</code>) dos arquivos desejados nas pastas padronizadas.
# O técnico responsável efetua na sua home SFTP (<code>/home/{user}</code>) dos arquivos desejados nas pastas padronizadas.
# O software da Eclusa cria hashes e leva os metadados para a base de dados, depois de oferecer recursos de confirmação na API. Os dados ficam preservados em área de quarentena (períorodo de embargo e testes) e depois em repositório definitivo.
# O software da Eclusa cria hashes e leva os metadados para a base de dados, depois de oferecer recursos de confirmação na API. Os dados ficam preservados em área de quarentena (período de embargo e testes) e depois em repositório definitivo.


Todo o workflow e garantia de geração de ''hash'' é efetuado pela Eclusa.
Todo o workflow e garantia de geração de ''hash'' é efetuado pela Eclusa.
Linha 13: Linha 12:
Ver [https://git.digital-guard.org/preserv/tree/master/src digital-preservation/src].
Ver [https://git.digital-guard.org/preserv/tree/master/src digital-preservation/src].


== Reinicializacao depois do boot ==
== Reinicialização depois do boot ==


Com o boot do servidor todos os conteudos da pasta <code>/tmp</code> sao perdidos, devemos portanto reinicializa-la com as devidas permissoes.
Com o boot do servidor todos os conteúdos da pasta <code>/tmp</code> sao perdidos, devemos portanto reinicializa-la com as devidas permissões.


<syntaxhighlight lang="sh">sudo make -C /var/gits/WS/src  ini_tmprefresh    # important
<syntaxhighlight lang="sh">sudo make -C /var/gits/WS/src  ini_tmprefresh    # important
make -C /var/gits/WS/src  ini_database_list_tmp  # only a test
make -C /var/gits/WS/src  ini_database_list_tmp  # only a test
sudo make -C /var/gits/digital-preservartion/src  ecl_run    # important</syntaxhighlight>
sudo make -C /var/gits/digital-preservartion/src  ecl_run    # important</syntaxhighlight>
[[Categoria:Digital-guard]]

Edição atual tal como às 23h30min de 30 de abril de 2023

Eclusa123-ico.png

A entrega de dados brutos pode ser realizada arquivo por arquivo na API ou "em lote", ambas pelo técnico responsável devidamente autenticado. A "entrega em lote" é realizada por protocolo SFTP, no ambiente apelidado de Eclusa, garantindo-se o seguinte workflow:

  1. O técnico responsável recebe os dados originais, os revisa e os organiza.
  2. O técnico responsável efetua na sua home SFTP (/home/{user}) dos arquivos desejados nas pastas padronizadas.
  3. O software da Eclusa cria hashes e leva os metadados para a base de dados, depois de oferecer recursos de confirmação na API. Os dados ficam preservados em área de quarentena (período de embargo e testes) e depois em repositório definitivo.

Todo o workflow e garantia de geração de hash é efetuado pela Eclusa.

Códigos-fonte da Eclusa e demais softwares

Ver digital-preservation/src.

Reinicialização depois do boot

Com o boot do servidor todos os conteúdos da pasta /tmp sao perdidos, devemos portanto reinicializa-la com as devidas permissões.

sudo make -C /var/gits/WS/src  ini_tmprefresh    # important
make -C /var/gits/WS/src  ini_database_list_tmp  # only a test
sudo make -C /var/gits/digital-preservartion/src  ecl_run    # important