{"id":34151,"date":"2019-10-31T21:56:41","date_gmt":"2019-10-31T18:56:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/hranenie-i-avtomaticheskaya-sortirovka-foto-i-drugih-fajlov-rabota-s-fajlohranilishhem-na-baze-nas-synology\/"},"modified":"2019-10-31T21:56:41","modified_gmt":"2019-10-31T18:56:41","slug":"hranenie-i-avtomaticheskaya-sortirovka-foto-i-drugih-fajlov-rabota-s-fajlohranilishhem-na-baze-nas-synology","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/hranenie-i-avtomaticheskaya-sortirovka-foto-i-drugih-fajlov-rabota-s-fajlohranilishhem-na-baze-nas-synology","title":{"rendered":"Armazenamento e organiza\u00e7\u00e3o autom\u00e1tica de fotos e outros arquivos. Trabalhando com armazenamento de arquivos baseado em NAS Synology","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Eu queria h\u00e1 muito tempo escrever sobre como armazeno meus arquivos, como fa\u00e7o backups, mas nunca consegui. Recentemente, apareceu um artigo aqui, que de certa forma se assemelha ao meu, mas com uma abordagem diferente.<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/450010\/\">O artigo em si.<\/a><\/noindex><\/p>\n<p>H\u00e1 muitos anos eu tento encontrar o m\u00e9todo ideal para armazenar arquivos. Acho que encontrei, mas sempre h\u00e1 algo que pode ser melhorado. Se voc\u00ea tiver alguma ideia de como fazer isso melhor, ficarei feliz em ler.<\/p>\n<p>Come\u00e7arei dizendo algumas palavras sobre mim: eu trabalho com desenvolvimento web e, no meu tempo livre, fotografo. Isso significa que preciso armazenar meus projetos de trabalho e pessoais, fotos, v\u00eddeos e outros arquivos.<\/p>\n<p>Tenho cerca de 680 GB de arquivos, dos quais 90% s\u00e3o fotos e v\u00eddeos.<\/p>\n<h2>O ciclo de arquivos em meus armazenamentos:<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Armazenamento e organiza\u00e7\u00e3o autom\u00e1tica de fotos e outros arquivos. Trabalhando com armazenamento de arquivos baseado em NAS Synology\" src=\"\/wp-content\/uploads\/2019\/05\/d7a794e78f630d5ca36cb53612aadb64.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAqui est\u00e1 um diagrama aproximado de como e onde todos os meus arquivos s\u00e3o armazenados.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nAgora, mais detalhes.<\/p>\n<p>Como pode ser visto, o cora\u00e7\u00e3o de tudo isso \u00e9 meu NAS, especificamente o Synology DS214, um dos NAS mais simples da Synology. No entanto, ele suporta tudo que preciso.<\/p>\n<h3>Dropbox<\/h3>\n<p>\nMeu computador \u00e9 um MacBook Pro de 13 polegadas de 2015. Tenho 512GB, mas obviamente n\u00e3o consigo armazenar todos os arquivos l\u00e1; guardo apenas o que \u00e9 necess\u00e1rio no momento. Todos os meus arquivos e pastas pessoais est\u00e3o sincronizados com o Dropbox. Sei que n\u00e3o \u00e9 muito confi\u00e1vel, mas ele s\u00f3 faz a fun\u00e7\u00e3o de sincroniza\u00e7\u00e3o. E ele faz isso da melhor forma poss\u00edvel, pelo menos em rela\u00e7\u00e3o ao que experimentei. J\u00e1 experimentei todos os servi\u00e7os de armazenamento em nuvem famosos e n\u00e3o t\u00e3o famosos.<\/p>\n<p>A Synology tamb\u00e9m tem sua pr\u00f3pria nuvem, que pode ser configurada em seu NAS. Tentei algumas vezes mudar do Dropbox para a Synology Cloud Station, mas sempre tive problemas de sincroniza\u00e7\u00e3o, sempre apareciam erros ou nem tudo era sincronizado.<\/p>\n<p>Todos os arquivos importantes est\u00e3o armazenados na pasta do Dropbox. \u00c0s vezes, salvo algo na \u00e1rea de trabalho; para n\u00e3o perder nada, criei um link simb\u00f3lico para a pasta do Dropbox usando o programa MacDropAny.<br \/>\nA pasta de Downloads n\u00e3o \u00e9 sincronizada, mas n\u00e3o cont\u00e9m nada importante, apenas arquivos tempor\u00e1rios. Se eu baixar algo importante, copio para a pasta correspondente no Dropbox. <\/p>\n<p><b class=\"spoiler_title\">Minhas aventuras com o Dropbox<\/b>H\u00e1 muito tempo, entre 2013 e 2014, eu armazenava todos os meus arquivos apenas no Dropbox, sem backups. Naquela \u00e9poca, eu n\u00e3o tinha 1TB, ou seja, n\u00e3o pagava por isso; tinha cerca de 25GB, que ganhei convidando amigos ou completando outras tarefas. <\/p>\n<p>Certa manh\u00e3, liguei o computador e todos os meus arquivos desapareceram. Tamb\u00e9m recebi um e-mail do Dropbox pedindo desculpas e informando que seus arquivos tinham sumido por culpa deles. Eles me deram um link para que eu pudesse recuperar meus arquivos, mas, claro, nada foi recuperado. Em compensa\u00e7\u00e3o, eles me deram 1TB gr\u00e1tis por um ano, e, por estranho que pare\u00e7a, acabei me tornando cliente deles, embora nunca tenha confiado completamente neles.<\/p>\n<p>Como mencionei antes, n\u00e3o consegui encontrar uma nuvem mais adequada para mim. Em primeiro lugar, n\u00e3o tive problemas de sincroniza\u00e7\u00e3o at\u00e9 agora. Em segundo lugar, muitos servi\u00e7os funcionam apenas com o Dropbox.<\/p>\n<h3>Git<\/h3>\n<p>\nOs arquivos de trabalho est\u00e3o armazenados no servidor de trabalho e os projetos pessoais no GitLab, \u00e9 tudo bem simples.<\/p>\n<h3>Time Machine<\/h3>\n<p>\nAl\u00e9m disso, fa\u00e7o backup de todo o sistema, excluindo as pastas Dropbox e Downloads, \u00e9 claro, para n\u00e3o ocupar espa\u00e7o desnecessariamente. Fa\u00e7o o backup do sistema atrav\u00e9s do Time Machine, uma ferramenta excelente que j\u00e1 me salvou in\u00fameras vezes. Fa\u00e7o isso no mesmo NAS, felizmente, l\u00e1 existe essa fun\u00e7\u00e3o. Tamb\u00e9m \u00e9 poss\u00edvel fazer em um HDD externo, mas n\u00e3o \u00e9 t\u00e3o conveniente. Preciso conectar o disco externo toda vez e iniciar o Time Machine manualmente. Por pregui\u00e7a, muitas vezes esses backups eram feitos de v\u00e1rias em v\u00e1rias semanas. No servidor, o backup \u00e9 feito automaticamente, eu nem percebo quando isso acontece. Trabalho de casa, ent\u00e3o sempre tenho uma c\u00f3pia de seguran\u00e7a atualizada de todo o meu sistema. C\u00f3pias s\u00e3o feitas v\u00e1rias vezes ao dia, n\u00e3o contabilizei quantas vezes e com que frequ\u00eancia.<\/p>\n<h3>NAS<\/h3>\n<p>\n\u00c9 aqui que toda a m\u00e1gica acontece.<\/p>\n<p>A Synology tem uma ferramenta excelente chamada Cloud Sync, acho que pelo nome \u00e9 poss\u00edvel entender o que ela faz.<\/p>\n<p>Ela pode sincronizar muitos sistemas de nuvem entre si. Para ser mais preciso, sincroniza arquivos do servidor NAS com outras nuvens. Acredito que h\u00e1 an\u00e1lises sobre este programa na internet, n\u00e3o vou entrar em detalhes. Vou descrever como a utilizo.<\/p>\n<p><img decoding=\"async\" alt=\"Armazenamento e organiza\u00e7\u00e3o autom\u00e1tica de fotos e outros arquivos. Trabalhando com armazenamento de arquivos baseado em NAS Synology\" src=\"\/wp-content\/uploads\/2019\/05\/51e5d553e40448a98d0685b7a389a8fa.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNo servidor, tenho uma pasta chamada Dropbox, que \u00e9 uma c\u00f3pia da minha conta do Dropbox. A sincroniza\u00e7\u00e3o de tudo isso \u00e9 realizada pelo Cloud Sync. Se algo acontecer com os arquivos no Dropbox, isso tamb\u00e9m ocorrer\u00e1 no servidor, n\u00e3o importa se \u00e9 uma edi\u00e7\u00e3o, exclus\u00e3o ou cria\u00e7\u00e3o. \u00c9 uma sincroniza\u00e7\u00e3o cl\u00e1ssica.<\/p>\n<h3>Yandex Disk<\/h3>\n<p>\nEm seguida, coloco todos esses arquivos no meu Yandex Disk, que uso como um disco de backup caseiro. Ou seja, coloco arquivos l\u00e1, mas n\u00e3o excluo nada. Assim, acabo criando uma bagun\u00e7a de arquivos, mas j\u00e1 me salvou algumas vezes.<\/p>\n<h3>Google Drive<\/h3>\n<p>\nEu envio apenas a pasta \"Photos\" para l\u00e1, tamb\u00e9m em modo de sincroniza\u00e7\u00e3o; fa\u00e7o isso apenas para facilitar a visualiza\u00e7\u00e3o das fotos no Google Fotos e para poder excluir fotos de l\u00e1, que s\u00e3o exclu\u00eddas em todos os lugares (exceto no Yandex Disk, \u00e9 claro). Vou escrever sobre as fotos abaixo, onde posso escrever um artigo separado sobre isso.<\/p>\n<h3>HyperBackup<\/h3>\n<p>\nMas tudo isso n\u00e3o \u00e9 muito confi\u00e1vel, se eu apagar um arquivo acidentalmente, ele ser\u00e1 exclu\u00eddo em todos os lugares e pode ser considerado perdido. Claro, posso restaur\u00e1-lo do Yandex Disk, mas, em primeiro lugar, um backup em um s\u00f3 lugar n\u00e3o \u00e9 muito seguro por si s\u00f3, e o pr\u00f3prio Yandex Disk n\u00e3o \u00e9 um servi\u00e7o em que se pode confiar 100%, apesar de nunca ter tido problemas com ele.<\/p>\n<p>Portanto, sempre procurei armazenar arquivos em outro lugar, j\u00e1 com um sistema de backup adequado.<\/p>\n<p><img decoding=\"async\" alt=\"Armazenamento e organiza\u00e7\u00e3o autom\u00e1tica de fotos e outros arquivos. Trabalhando com armazenamento de arquivos baseado em NAS Synology\" src=\"\/wp-content\/uploads\/2019\/05\/25f24d8d7c4687dcc7a42f8c360e87d8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA Synology tamb\u00e9m possui uma ferramenta para isso, chamada HyperBackup, que faz backup de arquivos para outros servidores Synology ou para solu\u00e7\u00f5es em nuvem de terceiros.<br \/>\nAl\u00e9m disso, ele pode fazer backup em discos externos conectados ao NAS, como eu fazia at\u00e9 recentemente. Mas isso tamb\u00e9m n\u00e3o \u00e9 confi\u00e1vel; por exemplo, se houver um inc\u00eandio, \u00e9 o fim tanto para o servidor quanto para o HDD.<\/p>\n<h3>Synology C2<\/h3>\n<p>\nAqui fazemos uma transi\u00e7\u00e3o suave para outro servi\u00e7o, j\u00e1 da pr\u00f3pria Synology. Eles possuem suas nuvens para armazenamento de backups. \u00c9 especificamente projetado para o HyperBackup, faz backup todos os dias, mas \u00e9 um backup mais elaborado, com vers\u00f5es de arquivos, linha do tempo e at\u00e9 clientes para Windows e macOS.<\/p>\n<p><img decoding=\"async\" alt=\"Armazenamento e organiza\u00e7\u00e3o autom\u00e1tica de fotos e outros arquivos. Trabalhando com armazenamento de arquivos baseado em NAS Synology\" src=\"\/wp-content\/uploads\/2019\/05\/7693466719c2509cc91b85ecf711e6d0.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCom isso, quanto ao armazenamento de arquivos, \u00e9 isso; espero que meus arquivos estejam seguros.<\/p>\n<p>Agora vamos para a classifica\u00e7\u00e3o de arquivos. <\/p>\n<p>Arquivos comuns, livros, digitaliza\u00e7\u00f5es de documentos e outros arquivos menos importantes, eu classifique manualmente em pastas, assim como todos. Normalmente n\u00e3o s\u00e3o muitos e eu os abro raramente.<\/p>\n<p>O mais complicado \u00e9 a classifica\u00e7\u00e3o de fotos e v\u00eddeos, pois tenho muitos. <\/p>\n<p>Tiro de v\u00e1rias dezenas a v\u00e1rias centenas de fotos por m\u00eas. Fa\u00e7o fotos com uma c\u00e2mera reflex, com um drone e \u00e0s vezes com o celular. As fotos podem ser pessoais ou para bancos de imagens. Tamb\u00e9m \u00e0s vezes fa\u00e7o v\u00eddeos caseiros (n\u00e3o o que voc\u00ea est\u00e1 pensando, apenas v\u00eddeos familiares, mais com a minha filha). Eles tamb\u00e9m precisam ser armazenados e classificados de alguma forma, para n\u00e3o ficarem uma bagun\u00e7a.<\/p>\n<p>Eu tenho uma pasta no mesmo Dropbox chamada Sort Images, onde h\u00e1 subpastas para onde todas as fotos e v\u00eddeos v\u00e3o, de onde s\u00e3o retirados e classificados para o lugar certo.<\/p>\n<p><img decoding=\"async\" alt=\"Armazenamento e organiza\u00e7\u00e3o autom\u00e1tica de fotos e outros arquivos. Trabalhando com armazenamento de arquivos baseado em NAS Synology\" src=\"\/wp-content\/uploads\/2019\/05\/54cf86154a5c8c0fb4a33afd9e58754f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA classifica\u00e7\u00e3o ocorre no servidor NAS, onde scripts bash s\u00e3o executados automaticamente uma vez por dia para realizar suas fun\u00e7\u00f5es. O NAS tamb\u00e9m \u00e9 respons\u00e1vel pela execu\u00e7\u00e3o deles, pois possui um agendador de tarefas que organiza a execu\u00e7\u00e3o de todos os scripts e outras tarefas. \u00c9 poss\u00edvel configurar com que frequ\u00eancia e quando as tarefas ser\u00e3o iniciadas, um cron com interface, se preferir.<\/p>\n<p><img decoding=\"async\" alt=\"Armazenamento e organiza\u00e7\u00e3o autom\u00e1tica de fotos e outros arquivos. Trabalhando com armazenamento de arquivos baseado em NAS Synology\" src=\"\/wp-content\/uploads\/2019\/05\/da3bfc5563479c3f4799717bbd17048a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPara cada pasta, existe um script espec\u00edfico. Agora, mais detalhes sobre as pastas:<\/p>\n<p><b>Drone<\/b> \u2014 aqui v\u00e3o as fotos do drone que tirei para fins pessoais. Primeiro, edito todas as fotos no Lightroom, depois fa\u00e7o a exporta\u00e7\u00e3o em JPG para esta pasta. Daqui, elas v\u00e3o para outra pasta no Dropbox, \"Photo\".<\/p>\n<p>L\u00e1 h\u00e1 uma pasta chamada \"Drone\", onde elas j\u00e1 s\u00e3o classificadas por anos e meses. Os scripts criam automaticamente as pastas necess\u00e1rias e renomeiam as fotos de acordo com meu padr\u00e3o, que geralmente \u00e9 a data e a hora em que a foto foi tirada, al\u00e9m de adicionar um n\u00famero aleat\u00f3rio no final para evitar que arquivos tenham o mesmo nome. N\u00e3o lembro porque a inclus\u00e3o de segundos no nome do arquivo n\u00e3o funcionou para esses fins.<\/p>\n<p>\u0414\u0435\u0440\u0435\u0432\u043e \u0438\u043c\u0435\u0435\u0442 \u0442\u0430\u043a\u043e\u0439 \u0432\u0438\u0434: Photo\/Drone\/2019\/05 \u2014 May\/01 \u2014 May \u2014 2019_19.25.53_37.jpg<\/p>\n<p><img decoding=\"async\" alt=\"Armazenamento e organiza\u00e7\u00e3o autom\u00e1tica de fotos e outros arquivos. Trabalhando com armazenamento de arquivos baseado em NAS Synology\" src=\"\/wp-content\/uploads\/2019\/05\/87afb906203ebbd5137d9db81687e653.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Drone Video<\/b> \u2014 ainda n\u00e3o estou filmando com o drone, preciso aprender muito sobre isso e n\u00e3o tenho tempo agora, mas j\u00e1 criei a pasta.<\/p>\n<p><b>Images Operations<\/b> \u2014 aqui dentro h\u00e1 duas pastas; quando os arquivos caem aqui, eles s\u00e3o simplesmente compactados para um lado m\u00e1ximo de 2000px para publica\u00e7\u00e3o na internet, ou \u00e9 feita uma virada de imagens, mas isso n\u00e3o \u00e9 necess\u00e1rio para mim, ent\u00e3o ainda n\u00e3o deletei a pasta.<\/p>\n<p><b>Panoramas<\/b> \u2014 aqui v\u00e3o, como n\u00e3o \u00e9 dif\u00edcil adivinhar, as panor\u00e2micas, que mantenho separadas por serem um tipo espec\u00edfico de foto, geralmente feitas com o drone. Fa\u00e7o panor\u00e2micas normais, mas tamb\u00e9m fa\u00e7o panor\u00e2micas 360 e, \u00e0s vezes, esferas, que s\u00e3o panor\u00e2micas em forma de pequenos planetas, tamb\u00e9m feitas com o drone. Dessa pasta, todas as fotos v\u00e3o para Photo\/Panoramas\/2019\/01 \u2014 May \u2014 2019_19.25.53_37.jpg. Aqui, n\u00e3o fa\u00e7o classifica\u00e7\u00e3o por meses, j\u00e1 que n\u00e3o h\u00e1 muitas panor\u00e2micas.<\/p>\n<p><b>Personal Photo<\/b> \u2014 aqui v\u00e3o as fotos que tiro com a c\u00e2mera reflex, geralmente fotos de fam\u00edlia ou de viagens, em resumo, fotos que tiro para guardar mem\u00f3rias e para mim. Tamb\u00e9m edito as fotos brutas no Lightroom e depois as extrapolo aqui.<\/p>\n<p>\u041e\u0442\u0441\u044e\u0434\u0430 \u043e\u043d\u0438 \u043f\u043e\u043f\u0430\u0434\u0430\u044e\u0442 \u0441\u044e\u0434\u0430: Photo\/2019\/05 \u2014 May\/01 \u2014 May \u2014 2019_19.25.53_37.jpg<\/p>\n<p>Se eu registrar alguma celebra\u00e7\u00e3o ou algo que eu preferiria guardar separadamente, crio uma pasta com o nome da celebra\u00e7\u00e3o na pasta de 2019 e copio as fotos manualmente para l\u00e1.<\/p>\n<p><b>RAW<\/b> \u2014 aqui est\u00e3o os originais das fotos. Eu sempre fotografo em RAW, guardo todas as fotos em JPG, mas \u00e0s vezes gostaria de manter tamb\u00e9m os arquivos RAW, \u00e0s vezes quero processar uma imagem de forma diferente. Normalmente, isso \u00e9 natureza e apenas as melhores imagens entram aqui, n\u00e3o todas aleatoriamente.<\/p>\n<p><b>Foto de Stock<\/b> \u2014 aqui eu coloco as fotos para os bancos de imagens, que fa\u00e7o tanto com a c\u00e2mera reflex quanto com o drone. A organiza\u00e7\u00e3o \u00e9 a mesma que nas outras fotos, apenas em uma pasta separada.<\/p>\n<p>Na diret\u00f3ria raiz do Dropbox, h\u00e1 uma pasta de Uploads de C\u00e2mera, que \u00e9 a pasta padr\u00e3o onde o aplicativo m\u00f3vel do Dropbox envia todas as fotos e v\u00eddeos. Todas as fotos da minha esposa, tiradas do telefone, s\u00e3o enviadas assim. Eu tamb\u00e9m coloco todas as minhas fotos e v\u00eddeos do telefone aqui e depois classifico-os em uma pasta separada. Mas eu fa\u00e7o isso de uma forma diferente, mais conveniente para mim. Existe um programa para Android, o FolderSync, que permite pegar todas as fotos do celular, envi\u00e1-las para o Dropbox e depois exclu\u00ed-las do telefone. Tem muitas configura\u00e7\u00f5es, recomendo. Para esta pasta tamb\u00e9m v\u00e3o os v\u00eddeos do telefone, que s\u00e3o organizados como todas as fotos, por anos e meses.<\/p>\n<p>Eu compilei todos os scripts por conta pr\u00f3pria a partir de v\u00e1rias instru\u00e7\u00f5es da internet, n\u00e3o encontrei solu\u00e7\u00f5es prontas. Eu realmente n\u00e3o sei nada sobre scripts bash, pode haver alguns erros ou algumas coisas que poderiam ter sido feitas melhor, mas o mais importante \u2014 para mim, eles cumprem sua fun\u00e7\u00e3o e fazem o que eu preciso.<\/p>\n<p>Os scripts est\u00e3o no GitHub: <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/pelinoleg\/bash-scripts\">https:\/\/github.com\/pelinoleg\/bash-scripts<\/a><\/noindex><\/p>\n<p>Antes, eu usava o Hazel para classificar fotos e v\u00eddeos no macOS, onde tudo era mais f\u00e1cil, todas as tarefas eram criadas visualmente, sem precisar escrever c\u00f3digo, mas tem duas desvantagens. Primeiro, preciso manter todas as pastas no computador para que tudo funcione bem e, segundo, se por acaso eu migrar para Windows ou Linux, n\u00e3o h\u00e1 programas desse tipo l\u00e1. Tentei procurar alternativas, mas todas eram insatisfat\u00f3rias. A solu\u00e7\u00e3o com scripts no servidor \u00e9 uma solu\u00e7\u00e3o mais universal.<\/p>\n<p>Todos os scripts est\u00e3o configurados para serem executados uma vez por dia, geralmente \u00e0 noite. Mas se n\u00e3o houver tempo para esperar e precisar executar um script agora, h\u00e1 duas solu\u00e7\u00f5es: conectar-se via SSH ao servidor e executar o script desejado ou acessar o painel de administra\u00e7\u00e3o e tamb\u00e9m iniciar manualmente o script desejado. Tudo isso me parece um inc\u00f4modo, ent\u00e3o encontrei uma terceira solu\u00e7\u00e3o. Existe um programa para Android que pode enviar comandos SSH. Criei v\u00e1rios comandos, cada um com seu bot\u00e3o, e agora, se preciso classificar, por exemplo, as fotos que tirei com o drone, basta pressionar um bot\u00e3o e o script \u00e9 acionado. O programa se chama SSHing, existem outros semelhantes, mas este \u00e9 o mais conveniente para mim.<\/p>\n<p><img decoding=\"async\" alt=\"Armazenamento e organiza\u00e7\u00e3o autom\u00e1tica de fotos e outros arquivos. Trabalhando com armazenamento de arquivos baseado em NAS Synology\" src=\"\/wp-content\/uploads\/2019\/05\/974dc5d591ae5dd3f12b766aa9a794df.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEu tamb\u00e9m tenho alguns sites pr\u00f3prios, eles s\u00e3o mais para 'cumprir tabela', pois quase ningu\u00e9m acessa, mas ainda assim fazer backup n\u00e3o faz mal. Mantenho os sites na DigitalOcean, onde instalei o painel aaPanel. H\u00e1 a possibilidade de fazer backups de todos os arquivos e bancos de dados, mas no mesmo disco.<\/p>\n<p>Guardar o backup no mesmo disco n\u00e3o \u00e9 ideal, ent\u00e3o, atrav\u00e9s de um script bash, fa\u00e7o o acesso l\u00e1 e copio tudo para meu servidor, compactando tudo em um \u00fanico arquivo com a data no nome.<\/p>\n<p>Espero que ao menos algu\u00e9m se beneficie das solu\u00e7\u00f5es que uso e compartilhei.<\/p>\n<p>Como pode ser visto do artigo, gosto de automa\u00e7\u00e3o e tento automatizar tudo o que \u00e9 poss\u00edvel, n\u00e3o descrevi muitas coisas do ponto de vista da automa\u00e7\u00e3o, j\u00e1 que isso envolve outros temas e outros artigos.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/452798\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u0430\u0432\u043d\u043e \u0445\u043e\u0442\u0435\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e \u0442\u043e \u043a\u0430\u043a \u044f \u0445\u0440\u0430\u043d\u044e \u0441\u0432\u043e\u0438 \u0444\u0430\u0439\u043b\u044b, \u043a\u0430\u043a \u0434\u0435\u043b\u0430\u044e \u0431\u044d\u043a\u0430\u043f\u044b, \u043d\u043e \u0432\u0441\u0435 \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u0434\u043e\u0445\u043e\u0434\u0438\u043b\u0438 \u0440\u0443\u043a\u0438. \u041d\u0435\u0434\u0430\u0432\u043d\u043e \u0442\u0443\u0442 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0441\u0442\u0430\u0442\u044c\u044f, \u0432 \u0447\u0435\u043c-\u0442\u043e \u043f\u043e\u0445\u043e\u0436\u0443\u044e \u043d\u0430 \u043c\u043e\u044e \u043d\u043e \u0441 \u0434\u0440\u0443\u0433\u0438\u043c \u043f\u043e\u0434\u0445\u043e\u0434\u043e\u043c. \u0421\u0430\u043c\u0430 \u0441\u0442\u0430\u0442\u044c\u044f. \u042f \u0443\u0436\u0435 \u043c\u043d\u043e\u0433\u043e \u043b\u0435\u0442 \u043f\u044b\u0442\u0430\u044e\u0441\u044c \u043d\u0430\u0439\u0442\u0438 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u0434\u043b\u044f \u0441\u0435\u0431\u044f \u043c\u0435\u0442\u043e\u0434 \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0444\u0430\u0439\u043b\u043e\u0432. \u0414\u0443\u043c\u0430\u044e \u044f \u0435\u0433\u043e \u043d\u0430\u0448\u0435\u043b, \u043d\u043e \u0432\u0441\u0435\u0433\u0434\u0430 \u0435\u0441\u0442\u044c \u0447\u0442\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25771,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-34151","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u0430\u0432\u043d\u043e \u0445\u043e\u0442\u0435\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e \u0442\u043e \u043a\u0430\u043a \u044f \u0445\u0440\u0430\u043d\u044e \u0441\u0432\u043e\u0438 \u0444\u0430\u0439\u043b\u044b, \u043a\u0430\u043a \u0434\u0435\u043b\u0430\u044e \u0431\u044d\u043a\u0430\u043f\u044b, \u043d\u043e \u0432\u0441\u0435 \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u0434\u043e\u0445\u043e\u0434\u0438\u043b\u0438 \u0440\u0443\u043a\u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/hranenie-i-avtomaticheskaya-sortirovka-foto-i-drugih-fajlov-rabota-s-fajlohranilishhem-na-baze-nas-synology\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0425\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0430 \u0444\u043e\u0442\u043e \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0444\u0430\u0439\u043b\u043e\u0432. \u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0444\u0430\u0439\u043b\u043e\u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435\u043c \u043d\u0430 \u0431\u0430\u0437\u0435 NAS Synology | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u0430\u0432\u043d\u043e \u0445\u043e\u0442\u0435\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e \u0442\u043e \u043a\u0430\u043a \u044f \u0445\u0440\u0430\u043d\u044e \u0441\u0432\u043e\u0438 \u0444\u0430\u0439\u043b\u044b, \u043a\u0430\u043a \u0434\u0435\u043b\u0430\u044e \u0431\u044d\u043a\u0430\u043f\u044b, \u043d\u043e \u0432\u0441\u0435 \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u0434\u043e\u0445\u043e\u0434\u0438\u043b\u0438 \u0440\u0443\u043a\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/hranenie-i-avtomaticheskaya-sortirovka-foto-i-drugih-fajlov-rabota-s-fajlohranilishhem-na-baze-nas-synology\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:56:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:56:41+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Armazenamento e classifica\u00e7\u00e3o autom\u00e1tica de fotos e outros arquivos. Trabalho com armazenamento de arquivos baseado em NAS Synology | ProHoster","description":"H\u00e1 muito tempo queria escrever sobre como armazeno meus arquivos, como fa\u00e7o backups, mas nunca tinha conseguido.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/hranenie-i-avtomaticheskaya-sortirovka-foto-i-drugih-fajlov-rabota-s-fajlohranilishhem-na-baze-nas-synology","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0425\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0430 \u0444\u043e\u0442\u043e \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0444\u0430\u0439\u043b\u043e\u0432. \u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0444\u0430\u0439\u043b\u043e\u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435\u043c \u043d\u0430 \u0431\u0430\u0437\u0435 NAS Synology | ProHoster","og:description":"\u0414\u0430\u0432\u043d\u043e \u0445\u043e\u0442\u0435\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e \u0442\u043e \u043a\u0430\u043a \u044f \u0445\u0440\u0430\u043d\u044e \u0441\u0432\u043e\u0438 \u0444\u0430\u0439\u043b\u044b, \u043a\u0430\u043a \u0434\u0435\u043b\u0430\u044e \u0431\u044d\u043a\u0430\u043f\u044b, \u043d\u043e \u0432\u0441\u0435 \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u0434\u043e\u0445\u043e\u0434\u0438\u043b\u0438 \u0440\u0443\u043a\u0438.","og:url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/hranenie-i-avtomaticheskaya-sortirovka-foto-i-drugih-fajlov-rabota-s-fajlohranilishhem-na-baze-nas-synology","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:56:41+00:00","article:modified_time":"2019-10-31T18:56:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34151","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 18:07:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:27:30","updated":"2026-01-21 18:07:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/34151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=34151"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/34151\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/25771"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=34151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=34151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=34151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}