Pagtipig ug awtomatikong paghan-ay sa mga litrato ug uban pang mga file. Nagtrabaho sa pagtipig sa file base sa NAS Synology

Dugay na kong gusto nga magsulat bahin sa kung giunsa nako pagtipig ang akong mga file ug kung giunsa nako paghimo ang mga backup, apan wala gyud nako kini makuha. Bag-ohay lang usa ka artikulo ang nagpakita dinhi, medyo parehas sa akoa apan lahi ang pamaagi.
Ang artikulo mismo.

Naningkamot ko sa pagpangita sa hingpit nga paagi alang sa pagtipig sa mga file sa daghang mga tuig na karon. Sa akong hunahuna nakit-an nako kini, apan kanunay adunay usa ka butang nga pauswagon, kung adunay ka mga ideya kung giunsa kini mahimo nga labi ka maayo, malipay ako nga basahon kini.

Magsugod ko pinaagi sa pagsulti kanimo og pipila ka mga pulong bahin sa akong kaugalingon, naghimo ako og web development ug nagkuha og mga litrato sa akong libre nga oras. Busa ang konklusyon nga kinahanglan nako nga tipigan ang trabaho ug personal nga mga proyekto, litrato, video ug uban pang mga file.

Naa koy mga 680 GB nga mga file, 90 porsyento niini mga litrato ug video.

Ang sirkulasyon sa mga file sa akong mga tipiganan:

Pagtipig ug awtomatikong paghan-ay sa mga litrato ug uban pang mga file. Nagtrabaho sa pagtipig sa file base sa NAS Synology

Ania ang usa ka gibanabana nga diagram kung giunsa ug diin ang tanan nakong mga file gitipigan.

Karon labaw pa.

Sama sa imong nakita, ang kasingkasing sa tanan mao ang akong NAS, nga mao ang Synology DS214, usa sa pinakasimple nga NAS gikan sa Synology, bisan pa, kini nakasagubang sa tanan nga akong gikinahanglan.

Dropbox

Ang akong work machine kay macbook pro 13, 2015. Ako adunay 512GB didto, apan siyempre dili tanan nga mga file mohaum, ako nagtipig lamang sa gikinahanglan sa pagkakaron. Gi-synchronize nako ang tanan nakong personal nga mga file ug mga folder sa Dropbox, nahibal-an nako nga dili kaayo kasaligan, apan kini naghimo lamang sa function sa pag-synchronize. Ug gibuhat niya kini labing maayo, labing menos gikan sa akong gisulayan. Ug gisulayan nako ang tanan nga sikat ug dili kaayo sikat nga mga panganod.

Ang Synology usab adunay kaugalingon nga panganod, mahimo nimo kini i-deploy sa imong NAS, gisulayan nako daghang beses nga magbalhin gikan sa Dropbox ngadto sa Synology Cloud Station, apan kanunay adunay mga problema sa pag-synchronize, kanunay adunay mga sayup, o wala nako gi-synchronize ang tanan.

Ang tanan nga importante nga mga file gitipigan sa folder sa Dropbox, usahay magtipig ko og usa ka butang sa akong desktop, aron dili mawala ang usa ka butang, naghimo ko og symlink sa Dropbox folder gamit ang MacDropAny nga programa.
Ang akong Download folder wala ma-synchronize sa bisan unsang paagi, apan walay importante didto, temporaryo lang nga mga file. Kung nag-download ako usa ka butang nga hinungdanon, kopyahon nako kini sa angay nga folder sa Dropbox.

Akong mga panimpalad sa DropboxKaniadto, sa usa ka lugar sa 2013-2014, gitipigan nako ang tanan nakong mga file sa Dropbox ug didto ra, wala’y mga backup. Unya wala koy 1Tb, sa ato pa, wala ko kabayad niini, naa koy mga 25Gb, nga nakuha nako pinaagi sa pag-imbitar sa mga higala o uban pang buluhaton.

Usa ka maayong buntag gi-on nako ang computer ug nawala ang tanan nakong mga file, nakadawat usab ako usa ka sulat gikan sa Dropbox diin nangayo sila pasaylo ug nawala ang akong mga file tungod sa ilang sayup. Gihatagan ko nila og link kung asa nako mabalik ang akong mga file, apan siyempre walay nauli. Tungod niini gihatagan ko nila og 1Tb sulod sa usa ka tuig, pagkahuman nahimo akong kliyente nila, bisan unsa pa kini katingad-an, apan wala gyud ako misalig kanila.

Sama sa akong gisulat sa ibabaw, wala ko makit-an ang usa ka panganod nga mas angay alang kanako, una, wala pa’y mga problema sa pag-synchronize, ug ikaduha, daghang lainlaing mga serbisyo ang nagtrabaho lamang sa Dropbox.

Git

Ang mga file sa trabaho gitipigan sa server sa trabaho, ang mga personal nga proyekto gitipigan sa GitLab, ang tanan yano dinhi.

Panahon sa Makina

Naghimo usab ako usa ka backup sa tibuuk nga sistema, wala’y labot ang folder sa Dropbox ug Mga Pag-download, siyempre, aron dili makagamit sa wanang nga wala’y kapuslanan. Gi-backup nako ang sistema gamit ang Time Machine, usa ka maayo kaayo nga himan nga nakatabang kanako labaw pa sa kausa. Gibuhat nako kini sa parehas nga NAS, swerte nga kini adunay ingon nga function. Mahimo nimo kini sa usa ka eksternal nga HDD, siyempre, apan dili kini kombenyente. Matag higayon nga kinahanglan nimo nga magkonektar sa usa ka eksternal nga drive ug maglansad sa Time Machine sa imong kaugalingon. Tungod sa pagkatapulan, kanunay nakong gihimo ang ingon nga mga backup kausa matag pipila ka semana. Awtomatiko siyang nag-backup sa server, wala ko kamatikod sa iyang gibuhat. Nagtrabaho ko gikan sa balay, mao nga kanunay akong adunay bag-ong backup sa akong tibuuk nga sistema. Ang usa ka kopya gihimo daghang beses sa usa ka adlaw, wala nako maihap kung pila ka beses ug kung unsa ka sagad.

NAS

Dinhi mahitabo ang tanan nga salamangka.

Ang Synology adunay usa ka maayo kaayo nga himan, kini gitawag nga Cloud Sync, sa akong hunahuna gikan sa ngalan klaro kung unsa ang gibuhat niini.

Mahimong i-synchronize niini ang daghang mga cloud system sa usag usa, o mas tukma, i-synchronize ang mga file gikan sa usa ka NAS server sa ubang mga panganod. Sa akong hunahuna adunay usa ka pagrepaso sa kini nga programa online. Dili nako hisgotan ang mga detalye. Mas maayo nakong ihulagway kung giunsa nako kini paggamit.

Pagtipig ug awtomatikong paghan-ay sa mga litrato ug uban pang mga file. Nagtrabaho sa pagtipig sa file base sa NAS Synology

Sa server naa koy disk folder nga gitawag ug Dropbox, kopya kini sa akong Dropbox account, ang Cloud Sync maoy responsable sa pag-synchronize niining tanan. Kung adunay nahitabo sa mga file sa Dropbox, mahitabo kini sa server, dili igsapayan kung kini gitangtang o gimugna. Sa kinatibuk-an, klasiko nga pag-synchronize.

Yandex disk

Sunod, gilabay nako ang tanan nga kini nga mga file sa akong Yandex disk, gigamit nako kini ingon usa ka homemade backup disk, nga mao, gilabay nako ang mga file didto apan ayaw pagtangtang bisan unsa gikan didto, kini nahimo nga usa ka dump sa mga file, apan nakatabang kini sa pipila ka mga higayon.

Google Drive

Didto ipadala ko lamang ang folder nga "Mga Litrato", usab sa mode sa pag-synchronize, gibuhat ko kini alang lamang sa kombenyente nga pagtan-aw sa mga litrato sa Mga Litrato sa Google ug adunay katakus sa pagtangtang sa mga litrato gikan didto ug kini gitangtang bisan diin (gawas sa Yandex disk siyempre). Isulat ko ang bahin sa litrato sa ubos; mahimo ka pa nga magsulat ug lahi nga artikulo didto.

HyperBackup

Apan kining tanan dili kaayo kasaligan; kung wala ka tuyoa nga matangtang ang usa ka file, kini mapapas bisan asa ug mahimo nimong ikonsiderar nga nawala. Mahimo nimo, siyempre, ibalik gikan sa Yandex disk, apan una, ang usa ka backup sa usa ka lugar dili kaayo kasaligan sa iyang kaugalingon, ug ang Yandex disk mismo dili usa ka serbisyo diin mahimo ka nga 100% nga masaligon, bisan kung wala pa mga problema niini.

Busa, kanunay nakong gisulayan ang pagtipig sa mga file sa laing dapit, nga adunay normal nga backup nga sistema.

Pagtipig ug awtomatikong paghan-ay sa mga litrato ug uban pang mga file. Nagtrabaho sa pagtipig sa file base sa NAS Synology

Ang Synology usab adunay usa ka himan alang niini, gitawag kini nga HyperBackup, kini nag-back up sa mga file sa ubang mga server sa Synology o sa pipila ka mga solusyon sa panganod gikan sa mga tiggama sa ikatulo nga partido.
Mahimo usab kini nga mga backup sa mga external drive nga konektado sa usa ka NAS, nga mao ang akong gibuhat hangtod karon. Apan dili usab kini kasaligan, pananglitan, kung adunay sunog, unya ang katapusan sa server ug sa HDD.

Synology C2

Dinhi kita anam-anam nga miduol sa laing serbisyo, niining panahona gikan sa Synology mismo. Kini adunay kaugalingon nga mga panganod alang sa pagtipig sa mga backup. Gidisenyo kini ilabi na alang sa HyperBackup, naghimo siya og mga backup didto kada adlaw, apan kini usa ka maayo nga gihunahuna nga backup, adunay mga bersyon sa file, usa ka timeline, ug bisan ang mga kliyente alang sa Windows ug mac os.

Pagtipig ug awtomatikong paghan-ay sa mga litrato ug uban pang mga file. Nagtrabaho sa pagtipig sa file base sa NAS Synology

Kana ra para sa pagtipig sa mga file, hinaut nga luwas ang akong mga file.

Karon magpadayon kita sa paghan-ay sa mga file.

Gihan-ay nako ang ordinaryong mga file, libro, scan sa mga dokumento ug uban pang dili importante nga mga file ngadto sa mga folder pinaagi sa kamot, sama sa tanan. Kasagaran dili kaayo daghan ug panagsa ra nako kini ablihan.

Ang pinakalisud nga butang mao ang paghan-ay sa mga litrato ug mga video, daghan ko niini.

Nagkuha ako gikan sa daghang dosena hangtod sa gatusan nga mga litrato matag bulan. Nagshoot ko gamit ang DSLR, drone ug usahay sa akong telepono. Ang mga litrato mahimong personal o alang sa stock. Usahay mag-shoot usab ako mga video sa balay (dili kung unsa ang imong gihunahuna, mga video sa pamilya lang, kanunay kauban ang akong anak nga babaye). Kinahanglan usab kini nga tipigan ug ihan-ay aron dili kini mahimong gubot.

Naa koy folder sa parehas nga Dropbox nga gitawag og Sort Images, adunay mga subfolder diin ang tanan nga mga litrato ug video moadto, gikan didto gikuha ug gisunud kung gikinahanglan.

Pagtipig ug awtomatikong paghan-ay sa mga litrato ug uban pang mga file. Nagtrabaho sa pagtipig sa file base sa NAS Synology

Ang paghan-ay mahitabo sa NAS server, adunay mga bash script nga nagdagan didto nga awtomatiko nga gilansad kausa sa usa ka adlaw ug buhaton ang ilang trabaho. Ang NAS usab ang responsable sa paglansad niini; adunay usa ka task scheduler nga responsable sa paglansad sa tanan nga mga script ug uban pang mga buluhaton. Mahimo nimong i-configure kung unsa ka sagad ug kung kanus-a ilunsad ang mga buluhaton, cron nga adunay interface kung kini mas simple.

Pagtipig ug awtomatikong paghan-ay sa mga litrato ug uban pang mga file. Nagtrabaho sa pagtipig sa file base sa NAS Synology

Ang matag folder adunay kaugalingong script. Karon dugang mahitungod sa mga folder:

drone — ania ang mga litrato gikan sa usa ka drone nga akong gikuha alang sa personal nga katuyoan. Una akong giproseso ang tanan nga mga litrato sa lightroom, dayon i-export ang JPG sa kini nga folder. Gikan didto naa sila sa laing Dropbox folder, "Photo".

Adunay usa ka folder nga "Drone" ug didto gihapsay na sila sa tuig ug bulan. Ang mga script mismo ang naghimo sa gikinahanglan nga mga folder ug gibag-o ang ngalan sa mga litrato sa ilang kaugalingon sumala sa akong template, kasagaran kini ang petsa ug oras nga gikuha ang litrato, nagdugang usab ako usa ka random nga numero sa katapusan aron ang mga file nga adunay parehas nga ngalan dili makita. Wala ko mahinumdom ngano nga ang pagbutang sa mga segundo sa ngalan sa file dili angay alang niini nga mga katuyoan.

Ang kahoy ingon niini: Litrato/Drone/2019/05 — Mayo/01 — Mayo — 2019_19.25.53_37.jpg

Pagtipig ug awtomatikong paghan-ay sa mga litrato ug uban pang mga file. Nagtrabaho sa pagtipig sa file base sa NAS Synology

Video sa Drone — Wala pa ko mag-shoot og video gamit ang drone, daghan pa ang makat-unan, wala na koy panahon niini karon, pero nakabuhat na ko og folder.

Mga operasyon sa imahe - Adunay duha ka mga folder sa sulod, kung ang mga file makit-an didto, kini yano nga gi-compress sa labing taas nga bahin sa 2000px para sa publikasyon sa Internet, o ang mga imahe gibali, dili na nako kinahanglan kini, apan wala pa nako gitangtang ang folder.

Panorama - Dinhi diin moabut ang mga panorama, ingon sa imong pagtag-an, gilain ko kini nga gilain tungod kay kini usa ka piho nga tipo sa litrato, kasagaran akong kuhaon kini gamit ang usa ka drone. Naghimo usab ako og mga regular nga panorama, apan naghimo usab ako og 360 panoramas ug usahay mga sphere, kini nga matang sa mga panorama sama sa gagmay nga mga planeta, gibuhat usab nako kini gamit ang drone. Gikan sa kini nga folder, ang tanan nga mga litrato moadto usab sa Photo/Panoramas/2019/01 - Mayo - 2019_19.25.53_37.jpg. Dinhi wala ko maghan-ay sa bulan tungod kay wala’y daghang mga panorama.

Personal nga Litrato — Ania ang mga litrato nga akong gikuha gamit ang DSLR, kasagaran kini mga litrato sa pamilya o pagbiyahe, sa kinatibuk-an, mga litrato nga gikuha alang sa memorya ug alang sa akong kaugalingon. Giproseso usab nako ang hilaw nga mga litrato sa Lightroom ug dayon i-export kini dinhi.

Gikan dinhi sila moabut dinhi: Litrato/2019/05 — Mayo/01 — Mayo — 2019_19.25.53_37.jpg

Kung nakuhaan nako og litrato ang usa ka matang sa selebrasyon o uban pa nga mas maayo nga gitipigan nga gilain, unya sa 2019 folder naghimo ako usa ka folder nga adunay ngalan sa selebrasyon ug gikopya ang litrato didto nga mano-mano.

RAW — ania ang mga tinubdan sa litrato. Kanunay kong mag-shoot sa RAW, akong gitipigan ang tanang mga litrato sa JPG, apan usahay gusto nako nga tipigan usab ang RAW nga mga file, usahay gusto nako nga iproseso ang usa ka frame nga lahi. Kasagaran kini mao ang kinaiyahan ug ang labing maayo nga mga shot lang ang makuha didto, dili tanan sa usa ka laray.

Stock Photo — dinhi nag-upload ko og mga litrato para sa mga stock nga litrato, nga akong gikuha sa DSLR o sa drone. Ang pag-sort parehas sa ubang mga litrato, sa kaugalingon nga bulag nga folder.

Sa root directory sa Dropbox, adunay usa ka Camera Uploads folder, kini ang default folder diin ang Dropbox mobile application nag-upload sa tanang mga litrato ug video. Ang tanan nga mga litrato sa asawa gikan sa telepono nahulog sa ingon niini nga paagi. Gi-upload usab nako ang tanan nakong mga litrato ug mga video gikan sa akong telepono dinhi ug gikan didto gihan-ay ko kini sa usa ka lahi nga folder. Apan gibuhat nako kini sa lahi nga paagi, labi ka kombenyente alang kanako. Adunay ingon nga usa ka programa alang sa Android, FolderSync, kini nagtugot kanimo sa pagkuha sa tanan nga mga litrato gikan sa imong mobile phone, i-upload kini sa Dropbox ug unya tangtangon kini gikan sa telepono. Adunay daghang mga setting, girekomenda ko kini. Ang mga video gikan sa imong telepono moadto usab sa kini nga folder; kini gisunud usab sama sa tanan nga mga litrato, sa tuig ug bulan.

Gikolekta nako ang tanan nga mga script sa akong kaugalingon gikan sa lainlaing mga panudlo sa Internet; Wala ako nakit-an nga bisan unsang andam nga solusyon. Wala koy nahibal-an bahin sa mga script sa bash, tingali adunay pipila ka mga sayup o pipila ka mga butang nga mahimo’g mas maayo, apan ang labing hinungdanon nga butang alang kanako mao nga gibuhat nila ang ilang trabaho ug gibuhat ang akong kinahanglan.

Ang mga script gi-upload sa GitHub: https://github.com/pelinoleg/bash-scripts

Kaniadto, aron maihap ang mga litrato ug video, gigamit nako si Hazel sa ilawom sa mac os, ang tanan mas dali didto, ang tanan nga mga buluhaton gihimo nga biswal, dili kinahanglan nga isulat ang code, apan adunay duha nga mga disadvantages. Una, kinahanglan nimo nga tipigan ang tanan nga mga folder sa kompyuter aron ang tanan molihok nga maayo, ug ikaduha, kung kalit kong mobalhin sa Windows o Linux, wala’y ingon nga mga programa didto. Nangita kog alternatibo pero walay pulos. Ang usa ka solusyon nga adunay mga script sa server usa ka labi ka unibersal nga solusyon.

Ang tanan nga mga script gi-configure aron ipatuman kausa sa usa ka adlaw, kasagaran sa gabii. Apan kung wala ka'y ​​panahon sa paghulat ug kinahanglan nimo nga ipatuman ang gikinahanglan nga script karon, adunay duha ka mga solusyon: pagkonektar pinaagi sa SSH sa server ug ipatuman ang gikinahanglan nga script, o adto sa admin panel ug manual usab nga ipadagan ang gikinahanglan. script. Tanan kini ingon og dili kombenyente alang kanako, mao nga nakit-an nako ang ikatulo nga solusyon. Adunay usa ka programa alang sa Android nga makapadala ug ssh nga mga sugo. Naghimo ako daghang mga mando, ang matag usa adunay kaugalingon nga butones, ug karon kung kinahanglan nako nga ihan-ay, pananglitan, ang mga litrato nga akong gikuha gikan sa usa ka drone, unya gipadayon nako ang usa ka buton ug ang script midagan. Ang programa gitawag nga SSHing, adunay uban nga susama, apan alang kanako kini ang labing kombenyente.

Pagtipig ug awtomatikong paghan-ay sa mga litrato ug uban pang mga file. Nagtrabaho sa pagtipig sa file base sa NAS Synology

Ako usab adunay pipila sa akong kaugalingon nga mga site, sila mas alang sa pagpakita, halos walay usa nga moadto didto, apan sa gihapon kini dili masakitan sa pagbuhat sa usa ka backup. Gipadagan nako ang akong mga site sa DigitalOcean, diin akong gi-install ang aaPanel panel. Didto posible ang paghimo og mga backup nga kopya sa tanan nga mga file ug tanan nga mga database, apan sa parehas nga disk.

Ang pagtipig og backup sa parehas nga disk dili mao ang kaso, mao nga naggamit usab ako usa ka bash script aron moadto didto ug kopyahon ang tanan sa akong server, i-archive ang tanan sa usa ka archive nga adunay petsa sa ngalan.

Nanghinaut ko nga bisan kinsa ang makatabang sa mga pamaagi nga akong gigamit ug nga akong gipaambit.

Ingon sa makita gikan sa artikulo, ganahan ko sa automation ug naningkamot sa pag-automate sa tanan nga posible, wala nako gihulagway ang daghang mga butang gikan sa punto sa panglantaw sa automation, tungod kay kini mao ang uban nga mga hilisgutan ug uban pang mga artikulo.

Source: www.habr.com

Idugang sa usa ka comment