{"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\/pl\/blog\/administrirovanie\/hranenie-i-avtomaticheskaya-sortirovka-foto-i-drugih-fajlov-rabota-s-fajlohranilishhem-na-baze-nas-synology","title":{"rendered":"Przechowywanie i automatyczne sortowanie zdj\u0119\u0107 i innych plik\u00f3w. Praca z pami\u0119ci\u0105 masow\u0105 na bazie NAS Synology","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Od d\u0142u\u017cszego czasu chcia\u0142em napisa\u0107 o tym, jak przechowuj\u0119 moje pliki, jak robi\u0119 kopie zapasowe, ale jako\u015b nigdy nie mia\u0142em czasu. Niedawno pojawi\u0142 si\u0119 tutaj artyku\u0142, w pewnym sensie podobny do mojego, ale z innym podej\u015bciem.<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/450010\/\">Sam artyku\u0142.<\/a><\/noindex><\/p>\n<p>Od wielu lat staram si\u0119 znale\u017a\u0107 idealn\u0105 metod\u0119 przechowywania plik\u00f3w. My\u015bl\u0119, \u017ce j\u0105 znalaz\u0142em, ale zawsze mo\u017cna co\u015b poprawi\u0107; je\u015bli masz jakie\u015b pomys\u0142y, jak to zrobi\u0107 lepiej, ch\u0119tnie przeczytam.<\/p>\n<p>Zaczn\u0119 od tego, \u017ce powiem kilka s\u0142\u00f3w o sobie. Zajmuj\u0119 si\u0119 tworzeniem stron internetowych i w wolnym czasie fotografuj\u0119. St\u0105d wniosek, \u017ce musz\u0119 przechowywa\u0107 zar\u00f3wno projekty robocze, jak i osobiste, zdj\u0119cia, wideo oraz inne pliki.<\/p>\n<p>Mam gdzie\u015b 680 GB plik\u00f3w, z czego oko\u0142o 90% to zdj\u0119cia i filmy.<\/p>\n<h2>Cykle plik\u00f3w w moich magazynach:<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Przechowywanie i automatyczne sortowanie zdj\u0119\u0107 i innych plik\u00f3w. Praca z pami\u0119ci\u0105 masow\u0105 na bazie NAS Synology\" src=\"\/wp-content\/uploads\/2019\/05\/d7a794e78f630d5ca36cb53612aadb64.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTutaj jest orientacyjny schemat tego, jak i gdzie przechowuj\u0119 wszystkie moje pliki.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nTeraz bardziej szczeg\u00f3\u0142owo.<\/p>\n<p>Jak wida\u0107, sercem wszystkiego jest m\u00f3j NAS, a dok\u0142adniej Synology DS214, jeden z najprostszych NAS-\u00f3w firmy Synology, mimo to radzi sobie ze wszystkim, czego potrzebuj\u0119.<\/p>\n<h3>Dropbox<\/h3>\n<p>\nMoim komputerem roboczym jest Macbook Pro 13, z 2015 roku. Mam tam 512GB, ale oczywi\u015bcie nie mieszcz\u0105 si\u0119 tam wszystkie pliki, przechowuj\u0119 tylko to, co jest potrzebne w danym momencie. Wszystkie osobiste pliki i foldery synchronizuj\u0119 z Dropboxem, wiem, \u017ce to nie jest zbyt niezawodne, ale spe\u0142nia on funkcj\u0119 synchronizacji. I robi to najlepiej, przynajmniej z tego, co przetestowa\u0142em. W przesz\u0142o\u015bci pr\u00f3bowa\u0142em wszystkich znanych i mniej znanych chmur.<\/p>\n<p>Synology ma r\u00f3wnie\u017c swoje chmury, mo\u017cna je uruchomi\u0107 na w\u0142asnym NAS-ie. Kilka razy pr\u00f3bowa\u0142em przenie\u015b\u0107 si\u0119 z Dropboxa na Synology Cloud Station, ale zawsze by\u0142y problemy z synchronizacj\u0105, ci\u0105gle jakie\u015b b\u0142\u0119dy lub nie wszystkie pliki by\u0142y synchronizowane.<\/p>\n<p>Wszystkie wa\u017cne pliki przechowuj\u0119 w folderze Dropbox. Czasami zapisuj\u0119 co\u015b na pulpicie, aby nie zgubi\u0107, wi\u0119c stworzy\u0142em dowi\u0105zanie do folderu Dropbox za pomoc\u0105 programu MacDropAny.<br \/>\nFolder Pobieranie nie jest synchronizowany, ale nie ma tam nic wa\u017cnego, tylko pliki tymczasowe. Je\u015bli \u015bci\u0105gam co\u015b wa\u017cnego, kopiuj\u0119 to do odpowiedniego folderu w Dropboxie. <\/p>\n<p><b class=\"spoiler_title\">Moje przygody z Dropboxem.<\/b>Dawno temu, gdzie\u015b w latach 2013-2014, przechowywa\u0142em wszystkie pliki tylko w Dropboxie i nie mia\u0142em \u017cadnych kopii zapasowych. Wtedy nie mia\u0142em 1 TB, wi\u0119c za niego nie p\u0142aci\u0142em; mia\u0142em gdzie\u015b 25 GB, kt\u00f3re zdoby\u0142em przez zapraszanie przyjaci\u00f3\u0142 lub inne zadania. <\/p>\n<p>Pewnego pi\u0119knego poranka w\u0142\u0105czy\u0142em komputer i wszystkie moje pliki znikn\u0119\u0142y. Otrzyma\u0142em r\u00f3wnie\u017c wiadomo\u015b\u0107 od Dropbox, w kt\u00f3rej przepraszali i informowali, \u017ce to z ich winy moje pliki znikn\u0119\u0142y. Przes\u0142ali mi link, dzi\u0119ki kt\u00f3remu mog\u0142em przywr\u00f3ci\u0107 swoje pliki, ale oczywi\u015bcie nic si\u0119 nie uda\u0142o. W ramach rekompensaty podarowali mi roczny dost\u0119p do 1TB, wi\u0119c sta\u0142em si\u0119 ich klientem, jakkolwiek dziwnie to nie brzmi, nigdy im nie ufa\u0142em.<\/p>\n<p>Jak pisa\u0142em wcze\u015bniej, nie mog\u0142em znale\u017a\u0107 bardziej odpowiedniego dla mnie chmury. Po pierwsze, nie mia\u0142em problem\u00f3w z synchronizacj\u0105, po drugie, wiele r\u00f3\u017cnych us\u0142ug dzia\u0142a tylko z Dropbox.<\/p>\n<h3>Gitem<\/h3>\n<p>\nPliki zwi\u0105zane z prac\u0105 przechowuj\u0119 na serwerze roboczym, a osobiste projekty na GitLabie \u2013 to wszystko jest proste.<\/p>\n<h3>Time Machine<\/h3>\n<p>\nRobi\u0119 tak\u017ce kopi\u0119 zapasow\u0105 ca\u0142ego systemu, wykluczaj\u0105c foldery Dropbox i Downloads, aby nie zajmowa\u0107 niepotrzebnie miejsca. Kopi\u0119 systemu robi\u0119 za pomoc\u0105 Time Machine, doskona\u0142e narz\u0119dzie, kt\u00f3re wielokrotnie mi pomog\u0142o. Robi\u0119 to na tym samym NAS-ie, poniewa\u017c ma tak\u0105 funkcj\u0119. Mo\u017cna to robi\u0107 r\u00f3wnie\u017c na zewn\u0119trznym dysku HDD, ale nie jest to tak wygodne. Za ka\u017cdym razem trzeba pod\u0142\u0105cza\u0107 zewn\u0119trzny dysk i samodzielnie uruchamia\u0107 Time Machine. Z powodu lenistwa cz\u0119sto robi\u0142em takie kopie co kilka tygodni. Na serwerze kopie robi\u0105 si\u0119 automatycznie, nawet nie zauwa\u017cam, kiedy to si\u0119 dzieje. Pracuj\u0119 z domu, wi\u0119c zawsze mam \u015bwie\u017c\u0105 kopi\u0119 zapasow\u0105 ca\u0142ego mojego systemu. Kopie s\u0105 tworzone kilka razy dziennie, nie liczy\u0142em, ile razy i jak cz\u0119sto.<\/p>\n<h3>NAS<\/h3>\n<p>\nTutaj dzieje si\u0119 ca\u0142a magia.<\/p>\n<p>Synology ma wspania\u0142e narz\u0119dzie, nazywa si\u0119 Cloud Sync, my\u015bl\u0119, \u017ce z nazwy wiadomo, co robi.<\/p>\n<p>Mo\u017ce synchronizowa\u0107 wiele system\u00f3w chmurowych ze sob\u0105, dok\u0142adniej synchronizowa\u0107 pliki z serwera NAS z innymi chmurami. My\u015bl\u0119, \u017ce w sieci mo\u017cna znale\u017a\u0107 recenzj\u0119 tego programu, nie b\u0119d\u0119 wchodzi\u0142 w szczeg\u00f3\u0142y. Lepiej opisz\u0119, jak go u\u017cywam.<\/p>\n<p><img decoding=\"async\" alt=\"Przechowywanie i automatyczne sortowanie zdj\u0119\u0107 i innych plik\u00f3w. Praca z pami\u0119ci\u0105 masow\u0105 na bazie NAS Synology\" src=\"\/wp-content\/uploads\/2019\/05\/51e5d553e40448a98d0685b7a389a8fa.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNa serwerze mam folder o nazwie Dropbox, kt\u00f3ry jest kopi\u0105 mojego konta Dropbox. Synchronizacj\u0105 ca\u0142ego tego materia\u0142u zajmuje si\u0119 Cloud Sync. Je\u015bli w Dropboxie co\u015b si\u0119 stanie z plikami, stanie si\u0119 to tak\u017ce na serwerze, niewa\u017cne, czy to usuni\u0119cie, edytowanie, czy stworzenie. Generalnie klasyczna synchronizacja.<\/p>\n<h3>Yandex Disk<\/h3>\n<p>\nDalej, wszystkie te pliki wrzucam na m\u00f3j Yandex Disk, u\u017cywam go jako samodzielnego dysku kopii zapasowej, to znaczy wrzucam tam pliki, ale nic stamt\u0105d nie usuwam, wychodzi z tego taka maszynka do plik\u00f3w, ale par\u0119 razy mnie uratowa\u0142a.<\/p>\n<h3>Google Drive<\/h3>\n<p>\nWysy\u0142am tam tylko folder \u201ePhotos\u201d, r\u00f3wnie\u017c w trybie synchronizacji, robi\u0119 to tylko dla wygodnego przegl\u0105dania zdj\u0119\u0107 w Google Photos z mo\u017cliwo\u015bci\u0105 ich usuni\u0119cia, a wtedy usuwaj\u0105 si\u0119 wsz\u0119dzie (z wyj\u0105tkiem Yandex.Disk, naturalnie). O zdj\u0119ciach napisz\u0119 poni\u017cej, mo\u017cna by tam napisa\u0107 osobny artyku\u0142.<\/p>\n<h3>HyperBackup<\/h3>\n<p>\nJednak wszystko to nie jest zbyt niezawodne, je\u015bli przypadkowo usuniesz plik, usunie si\u0119 on wsz\u0119dzie i mo\u017cna uzna\u0107 go za utracony. Mo\u017cna oczywi\u015bcie przywr\u00f3ci\u0107 go z Yandex.Disk, ale po pierwsze kopia zapasowa w jednym miejscu nie jest sama w sobie zbyt niezawodna, a po drugie sam Yandex.Disk to nie ten serwis, kt\u00f3remu mo\u017cna ufa\u0107 w 100%, chocia\u017c jeszcze nigdy nie mia\u0142em z nim problem\u00f3w.<\/p>\n<p>Dlatego zawsze stara\u0142em si\u0119 przechowywa\u0107 pliki jeszcze gdzie\u015b indziej, ju\u017c z prawid\u0142owym systemem kopii zapasowych.<\/p>\n<p><img decoding=\"async\" alt=\"Przechowywanie i automatyczne sortowanie zdj\u0119\u0107 i innych plik\u00f3w. Praca z pami\u0119ci\u0105 masow\u0105 na bazie NAS Synology\" src=\"\/wp-content\/uploads\/2019\/05\/25f24d8d7c4687dcc7a42f8c360e87d8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSynology ma r\u00f3wnie\u017c narz\u0119dzie do tego, nazywa si\u0119 HyperBackup, tworzy kopi\u0119 zapasow\u0105 plik\u00f3w albo na inne serwery Synology, albo na jakie\u015b rozwi\u0105zania chmurowe od zewn\u0119trznych producent\u00f3w.<br \/>\nMo\u017ce tak\u017ce tworzy\u0107 kopi\u0119 zapasow\u0105 na zewn\u0119trznych dyskach pod\u0142\u0105czonych do NAS-\u00f3w, tak robi\u0142em do niedawna. Ale to te\u017c nie jest niezawodne, na przyk\u0142ad w przypadku po\u017caru koniec zar\u00f3wno dla serwera, jak i dla HDD.<\/p>\n<h3>Synology C2<\/h3>\n<p>\nTutaj p\u0142ynnie przechodzimy do innej us\u0142ugi, ju\u017c od samej Synology. Ma ona w\u0142asne chmury do przechowywania kopii zapasowych. Jest dedykowana do HyperBackup, tworzy tam kopi\u0119 zapasow\u0105 codziennie, ale to ju\u017c przemy\u015blana kopia zapasowa, s\u0105 tam wersje plik\u00f3w, o\u015b czasowa i nawet klienci dla Windows i macOS.<\/p>\n<p><img decoding=\"async\" alt=\"Przechowywanie i automatyczne sortowanie zdj\u0119\u0107 i innych plik\u00f3w. Praca z pami\u0119ci\u0105 masow\u0105 na bazie NAS Synology\" src=\"\/wp-content\/uploads\/2019\/05\/7693466719c2509cc91b85ecf711e6d0.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNa tym, z przechowywaniem plik\u00f3w, wszystko, mam nadziej\u0119, \u017ce moje pliki s\u0105 w bezpieczne.<\/p>\n<p>Teraz przejd\u017amy do sortowania plik\u00f3w. <\/p>\n<p>Zwyk\u0142e pliki, ksi\u0105\u017cki, skany dokument\u00f3w i inne mniej wa\u017cne pliki sortuj\u0119 jak wszyscy r\u0119cznie w folderach. Zwykle nie ma ich za du\u017co i otwieram je rzadko.<\/p>\n<p>Najtrudniej jest z sortowaniem zdj\u0119\u0107 i film\u00f3w, mam ich du\u017co. <\/p>\n<p>Robi\u0119 od kilku dziesi\u0119ciu do kilku setek zdj\u0119\u0107 miesi\u0119cznie. Fotografuj\u0119 aparatem lustrzanym, dronem i czasami telefonem. Zdj\u0119cia s\u0105 zar\u00f3wno prywatne, jak i do stock\u00f3w. Czasami r\u00f3wnie\u017c nagrywam domowe filmy (nie to, co my\u015blicie, tylko rodzinne filmy, cz\u0119\u015bciej z c\u00f3rk\u0105). Musz\u0119 to jako\u015b przechowywa\u0107 i sortowa\u0107, \u017ceby nie by\u0142a chaos.<\/p>\n<p>Mam folder w tym samym Dropboxie o nazwie Sort Images, tam s\u0105 podfoldery, do kt\u00f3rych trafiaj\u0105 wszystkie zdj\u0119cia i filmy, sk\u0105d s\u0105 pobierane i sortowane tam, gdzie trzeba.<\/p>\n<p><img decoding=\"async\" alt=\"Przechowywanie i automatyczne sortowanie zdj\u0119\u0107 i innych plik\u00f3w. Praca z pami\u0119ci\u0105 masow\u0105 na bazie NAS Synology\" src=\"\/wp-content\/uploads\/2019\/05\/54cf86154a5c8c0fb4a33afd9e58754f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSortowanie odbywa si\u0119 na serwerze NAS, gdzie dzia\u0142aj\u0105 skrypty bash, kt\u00f3re automatycznie uruchamiaj\u0105 si\u0119 raz dziennie i wykonuj\u0105 swoje zadania. Za ich uruchomienie r\u00f3wnie\u017c odpowiada NAS, kt\u00f3ry ma harmonogram zada\u0144 odpowiedzialny za uruchamianie wszystkich skrypt\u00f3w i innych zada\u0144. Mo\u017cna ustawi\u0107, jak cz\u0119sto i kiedy b\u0119d\u0105 uruchamiane zadania, harmonogram z interfejsem, je\u015bli jest pro\u015bciej.<\/p>\n<p><img decoding=\"async\" alt=\"Przechowywanie i automatyczne sortowanie zdj\u0119\u0107 i innych plik\u00f3w. Praca z pami\u0119ci\u0105 masow\u0105 na bazie NAS Synology\" src=\"\/wp-content\/uploads\/2019\/05\/da3bfc5563479c3f4799717bbd17048a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDla ka\u017cdych folder\u00f3w jest sw\u00f3j skrypt. Teraz wi\u0119cej o folderach:<\/p>\n<p><b>Drone<\/b> \u2014 tutaj trafiaj\u0105 zdj\u0119cia z drona, kt\u00f3re zrobi\u0142em w celach osobistych. Najpierw przetwarzam wszystkie zdj\u0119cia w Lightroomie, a potem dokonuj\u0119 eksportu JPG do tego folderu. Stamt\u0105d trafiaj\u0105 do innego folderu Dropbox, \"Photo\".<\/p>\n<p>Tam jest folder \"Drone\", w kt\u00f3rym s\u0105 sortowane wed\u0142ug lat i miesi\u0119cy. Skrypty same tworz\u0105 potrzebne foldery i zmieniaj\u0105 nazwy zdj\u0119\u0107 zgodnie z moim szablonem, zwykle to data i godzina zrobienia zdj\u0119cia, a na ko\u0144cu dodaj\u0119 losow\u0105 cyfr\u0119, aby pliki nie mia\u0142y tej samej nazwy. Nie pami\u0119tam, czemu do tych cel\u00f3w nie pasowa\u0142o ustawienie sekund w nazwie pliku.<\/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=\"Przechowywanie i automatyczne sortowanie zdj\u0119\u0107 i innych plik\u00f3w. Praca z pami\u0119ci\u0105 masow\u0105 na bazie 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 na razie nie nagrywam wideo dronem, musz\u0119 si\u0119 wielu rzeczy nauczy\u0107, teraz nie mam na to czasu, ale folder ju\u017c stworzy\u0142em.<\/p>\n<p><b>Images Operations<\/b> \u2014 wewn\u0105trz s\u0105 dwa foldery, gdy pliki si\u0119 tam pojawiaj\u0105, s\u0105 po prostu kompresowane do maksymalnej strony 2000px do publikacji w internecie lub wykonywane jest obracanie obraz\u00f3w, tego ju\u017c nie potrzebuj\u0119, ale na razie folderu nie usun\u0105\u0142em.<\/p>\n<p><b>Panoramy<\/b> \u2014 tutaj trafiaj\u0105, jak mo\u017cna si\u0119 domy\u015bli\u0107, panoramy, kt\u00f3re przechowuj\u0119 oddzielnie, poniewa\u017c s\u0105 specyficznym rodzajem zdj\u0119\u0107, zwykle wykonuj\u0119 je dronem. Robi\u0119 te\u017c zwyk\u0142e panoramy, ale tak\u017ce panoramy 360 i czasami sfery, tego typu panoramy jak ma\u0142e planety, r\u00f3wnie\u017c wykonuj\u0119 dronem. Z tego folderu wszystkie zdj\u0119cia trafiaj\u0105 r\u00f3wnie\u017c do Photo\/Panoramas\/2019\/01 \u2014 May \u2014 2019_19.25.53_37.jpg. Tutaj nie robi\u0119 sortowania wed\u0142ug miesi\u0119cy, poniewa\u017c panoram nie ma a\u017c tak du\u017co.<\/p>\n<p><b>Personal Photo<\/b> \u2014 Tutaj trafiaj\u0105 zdj\u0119cia, kt\u00f3re robi\u0119 aparatem lustrzanym, zwykle s\u0105 to zdj\u0119cia rodzinne lub z podr\u00f3\u017cy, og\u00f3lnie zdj\u0119cia robione na pami\u0119\u0107 i dla siebie. R\u00f3wnie\u017c surowe zdj\u0119cia przetwarzam w Lightroomie i potem eksportuj\u0119 tutaj.<\/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>Je\u015bli jednak nagra\u0142em jakie\u015b wydarzenie lub co\u015b, co lepiej by\u0142oby przechowywa\u0107 osobno, to w folderze 2019 tworz\u0105 folder o nazwie wydarzenia i r\u0119cznie kopiuj\u0119 tam zdj\u0119cia.<\/p>\n<p><b>RAW<\/b> \u2014 tutaj trafiaj\u0105 \u017ar\u00f3d\u0142a zdj\u0119\u0107. Zawsze robi\u0119 w RAW, wszystkie zdj\u0119cia przechowuj\u0119 w JPG, ale czasami chc\u0119 r\u00f3wnie\u017c przechowywa\u0107 pliki RAW, czasami chc\u0119 inaczej przetworzy\u0107 jaki\u015b kadr. Zwykle to natura i trafiaj\u0105 tam tylko najlepsze uj\u0119cia, nie wszystkie bez wyj\u0105tku.<\/p>\n<p><b>Zdj\u0119cie stockowe<\/b> \u2014 tutaj wrzucam zdj\u0119cia do stock\u00f3w, kt\u00f3re wykonuj\u0119 albo na lustrzank\u0119, albo na drona. Sortowanie jest takie samo jak w innych zdj\u0119ciach, po prostu do osobnego folderu.<\/p>\n<p>W g\u0142\u00f3wnym katalogu Dropbox znajduje si\u0119 folder Camera Uploads, to domy\u015blny folder, do kt\u00f3rego mobilna aplikacja Dropbox zrzuca wszystkie zdj\u0119cia i wideo. Wszystkie zdj\u0119cia \u017cony z telefonu s\u0105 tam wrzucane. Ja r\u00f3wnie\u017c wrzucam tutaj wszystkie swoje zdj\u0119cia i wideo z telefonu, a st\u0105d ju\u017c sortuj\u0119 do osobnego folderu. Robi\u0119 to jednak w bardziej dla mnie wygodny spos\u00f3b. Jest taka aplikacja na Androida, FolderSync, kt\u00f3ra pozwala przenie\u015b\u0107 wszystkie zdj\u0119cia z telefonu na Dropbox, a potem usun\u0105\u0107 je z telefonu. Ma wiele ustawie\u0144, polecam. W tym folderze trafiaj\u0105 tak\u017ce filmy z telefonu, s\u0105 one r\u00f3wnie\u017c sortowane jak wszystkie zdj\u0119cia, wed\u0142ug lat i miesi\u0119cy.<\/p>\n<p>Wszystkie skrypty sam zebra\u0142em z r\u00f3\u017cnych instrukcji w internecie, gotowych rozwi\u0105za\u0144 nie znalaz\u0142em. W og\u00f3le nic nie wiem o skryptach bashowych, by\u0107 mo\u017ce s\u0105 tam jakie\u015b b\u0142\u0119dy lub jakie\u015b rzeczy mo\u017cna by\u0142oby zrobi\u0107 lepiej, ale najwa\u017cniejsze dla mnie \u2014 spe\u0142niaj\u0105 swoj\u0105 rol\u0119 i robi\u0105 to, co chcia\u0142em.<\/p>\n<p>Skrypty wrzuci\u0142em na GitHub: <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/pelinoleg\/bash-scripts\">https:\/\/github.com\/pelinoleg\/bash-scripts<\/a><\/noindex><\/p>\n<p>Dawniej do sortowania zdj\u0119\u0107 i wideo u\u017cywa\u0142em Hazel na macOS, tam wszystko jest \u0142atwiejsze, wszystkie zadania tworzy si\u0119 wizualnie, nie trzeba pisa\u0107 kodu, ale s\u0105 dwa minusy. Po pierwsze, trzeba trzyma\u0107 wszystkie foldery na komputerze, \u017ceby wszystko dobrze dzia\u0142a\u0142o, a po drugie, je\u015bli nagle przejd\u0119 na Windowsa lub Linuxa, to nie ma takich program\u00f3w. Pr\u00f3bowa\u0142em znale\u017a\u0107 alternatywy, ale wszystkie by\u0142y kiepskie. A rozwi\u0105zanie ze skryptami na serwerze jest bardziej uniwersalne.<\/p>\n<p>Wszystkie skrypty s\u0105 skonfigurowane do wykonywania raz dziennie, zazwyczaj w nocy. Je\u015bli jednak nie ma czasu czeka\u0107 i trzeba wykona\u0107 potrzebny skrypt teraz, s\u0105 dwa rozwi\u0105zania: po\u0142\u0105czy\u0107 si\u0119 przez SSH z serwerem i wykona\u0107 potrzebny skrypt lub zalogowa\u0107 si\u0119 do panelu administracyjnego i r\u0119cznie uruchomi\u0107 skrypt. Wydaje mi si\u0119 to niewygodne, dlatego znalaz\u0142em trzecie rozwi\u0105zanie. Jest program na Androida, kt\u00f3ry mo\u017ce wysy\u0142a\u0107 polecenia SSH. Stworzy\u0142em kilka polece\u0144, dla ka\u017cdego jest przycisk i teraz, gdy musz\u0119 na przyk\u0142ad posortowa\u0107 zdj\u0119cia z drona, po prostu naciskam jeden przycisk, a skrypt si\u0119 uruchamia. Program nazywa si\u0119 SSHing, s\u0105 te\u017c inne podobne, ale dla mnie ten jest najwygodniejszy.<\/p>\n<p><img decoding=\"async\" alt=\"Przechowywanie i automatyczne sortowanie zdj\u0119\u0107 i innych plik\u00f3w. Praca z pami\u0119ci\u0105 masow\u0105 na bazie NAS Synology\" src=\"\/wp-content\/uploads\/2019\/05\/974dc5d591ae5dd3f12b766aa9a794df.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMam tak\u017ce kilka w\u0142asnych stron internetowych, s\u0105 bardziej dla formalno\u015bci, prawie nikt ich nie odwiedza, ale mimo to wykonanie kopii zapasowej si\u0119 przyda. Moje strony hostuj\u0119 na DigitalOcean, gdzie zainstalowa\u0142em panel aaPanel. Tam mog\u0119 tworzy\u0107 kopie zapasowe wszystkich plik\u00f3w i baz danych, ale na tym samym dysku.<\/p>\n<p>Przechowywanie kopii zapasowej na tym samym dysku to nie jest dobry pomys\u0142, dlatego r\u00f3wnie\u017c przez skrypt bash \u0142\u0105cz\u0119 si\u0119 tam i kopiuj\u0119 wszystko na sw\u00f3j serwer, archiwizuj\u0105c wszystko w jednym archiwum z dat\u0105 w nazwie.<\/p>\n<p>Mam nadziej\u0119, \u017ce przynajmniej komu\u015b pomog\u0105 sposoby, kt\u00f3re stosuj\u0119 i kt\u00f3rymi si\u0119 dziel\u0119.<\/p>\n<p>Jak mo\u017cna zauwa\u017cy\u0107 z artyku\u0142u, lubi\u0119 automatyzacj\u0119 i staram si\u0119 zautomatyzowa\u0107 wszystko, co tylko mo\u017cliwe. Wiele rzeczy nie opisa\u0142em z perspektywy automatyzacji, poniewa\u017c to ju\u017c inne tematy i inne artyku\u0142y.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <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.1.1 - 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\/pl\/blog\/administrirovanie\/hranenie-i-avtomaticheskaya-sortirovka-foto-i-drugih-fajlov-rabota-s-fajlohranilishhem-na-baze-nas-synology\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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\/pl\/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\udd47Przechowywanie i automatyczna sortowanie zdj\u0119\u0107 oraz innych plik\u00f3w. Praca z pami\u0119ci\u0105 masow\u0105 opart\u0105 na NAS Synology | ProHoster","description":"Od dawna chcia\u0142em napisa\u0107 o tym, jak przechowuj\u0119 swoje pliki, jak wykonuj\u0119 kopie zapasowe, ale jako\u015b nigdy nie mia\u0142em czasu.","canonical_url":"https:\/\/prohoster.info\/pl\/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":"pl_PL","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\/pl\/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\/pl\/wp-json\/wp\/v2\/posts\/34151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=34151"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/34151\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/25771"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=34151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=34151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=34151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}