Fotoşəkillərin və digər faylların saxlanması və avtomatik çeşidlənməsi. NAS Synology əsasında fayl yaddaşı ilə işləmək

Fayllarımı necə saxladığım və ehtiyat nüsxələri necə etdiyim haqqında çoxdan yazmaq istəyirdim, amma heç vaxt buna nail ola bilmədim. Bu yaxınlarda burada bir məqalə çıxdı, mənimkinə bir qədər bənzəyir, lakin fərqli yanaşma ilə.
Məqalənin özü.

Artıq uzun illərdir ki, faylları saxlamaq üçün mükəmməl üsul tapmağa çalışıram. Düşünürəm ki, tapdım, amma yaxşılaşdırmaq üçün həmişə bir şey var, bunu daha yaxşı etmək üçün hər hansı bir fikriniz varsa, oxumaqdan məmnun olaram.

Sizə özüm haqqında bir neçə söz deməklə başlayacağam, boş vaxtlarımda veb-saytların hazırlanması ilə məşğul oluram və fotoşəkillər çəkirəm. Beləliklə, mən iş və şəxsi layihələri, fotoşəkilləri, videoları və digər faylları saxlamalı olduğum qənaətinə gəldim.

Mənim təxminən 680 GB faylım var, onların 90 faizi foto və videolardır.

Yaddaşlarımdakı faylların dövriyyəsi:

Fotoşəkillərin və digər faylların saxlanması və avtomatik çeşidlənməsi. NAS Synology əsasında fayl yaddaşı ilə işləmək

Budur, bütün fayllarımın necə və harada saxlanmasının təxmini diaqramı.

İndi daha çox.

Gördüyünüz kimi, hər şeyin ürəyi mənim NAS-dır, yəni Synology DS214, Synology-nin ən sadə NAS-larından biridir, lakin o, mənə lazım olan hər şeyin öhdəsindən gəlir.

Dropbox

Mənim iş maşınım macbook pro 13, 2015-dir. Orada 512GB var, amma təbii ki, bütün fayllar uyğun gəlmir, mən yalnız hazırda lazım olanı saxlayıram. Mən bütün şəxsi fayl və qovluqlarımı Dropbox ilə sinxronlaşdırıram, bilirəm ki, o qədər də etibarlı deyil, ancaq sinxronizasiya funksiyasını yerinə yetirir. Və bunu ən yaxşı şəkildə edir, ən azı mənim sınadığımdan. Mən bütün məşhur və o qədər də məşhur olmayan buludları sınadım.

Synology-nin də öz buludu var, siz onu NAS-da yerləşdirə bilərsiniz, mən bir neçə dəfə Dropbox-dan Synology Cloud Station-a keçməyə çalışdım, lakin sinxronizasiyada həmişə problemlər olub, həmişə bəzi xətalar olub və ya hər şeyi sinxronizasiya etməmişəm.

Bütün vacib fayllar Dropbox qovluğunda saxlanılır, bəzən bir şeyi masaüstümdə saxlayıram, nəyisə itirməmək üçün MacDropAny proqramından istifadə edərək Dropbox qovluğuna simvolik keçid etdim.
Mənim Yükləmə qovluğum heç bir şəkildə sinxronlaşdırılmayıb, amma orada vacib bir şey yoxdur, yalnız müvəqqəti fayllar. Əgər vacib bir şey yükləsəm, onu Dropbox-da müvafiq qovluğa köçürürəm.

Dropbox ilə sərgüzəştlərimBir vaxtlar, 2013-2014-cü illərdə mən bütün sənədlərimi Dropbox-da saxladım və yalnız orada ehtiyat nüsxələri yox idi. Sonra məndə 1Tb yox idi, yəni pulunu ödəməmişəm, dostları dəvət etməklə və ya başqa tapşırıqlarla qazandığım təxminən 25Gb var idi.

Bir gözəl səhər kompüteri yandırdım və bütün sənədlərim yoxa çıxdı, mən də Dropbox-dan üzr istədikləri və onların günahı üzündən sənədlərimin yoxa çıxdığı məktub aldım. Mənə faylları bərpa edə biləcəyim bir keçid verdilər, amma təbii ki, heç nə bərpa olunmadı. Bunun üçün mənə bir il müddətinə 1Tb verdilər, bundan sonra nə qədər qəribə səslənsə də, onların müştərisi oldum, amma heç vaxt onlara inanmadım.

Yuxarıda yazdığım kimi, özümə daha uyğun bulud tapa bilmədim, birincisi, hələ ki, sinxronizasiya problemi yox idi, ikincisi, bir çox müxtəlif xidmətlər yalnız Dropbox ilə işləyir.

get

İş faylları iş serverində saxlanılır, şəxsi layihələr GitLab-da saxlanılır, burada hər şey sadədir.

Time Machine

Mən də boş yerə yer tutmamaq üçün təbii ki, Dropbox və Yükləmələr qovluğu istisna olmaqla, bütün sistemin ehtiyat nüsxəsini çıxarıram. Mən bir dəfədən çox mənə kömək edən əla alət olan Time Machine istifadə edərək sistemin ehtiyat nüsxəsini çıxarıram. Mən bunu eyni NAS-da edirəm, xoşbəxtlikdən belə bir funksiyası var. Əlbəttə ki, bunu xarici HDD-də edə bilərsiniz, lakin o qədər də rahat deyil. Hər dəfə xarici diski qoşmalı və Time Machine-i özünüz işə salmalısınız. Tənbəlliyə görə mən tez-tez bir neçə həftədə bir dəfə belə ehtiyat nüsxələri düzəldirdim. O, avtomatik olaraq serverə ehtiyat nüsxəsini çıxarır, bunu nə vaxt etdiyini belə hiss etmirəm. Mən evdən işləyirəm, ona görə də həmişə bütün sistemimin yeni ehtiyat nüsxəsi var. Bir nüsxə gündə bir neçə dəfə hazırlanır, neçə dəfə və nə qədər tez-tez saymadım.

NAS

Bütün sehr burada baş verir.

Synology-nin əla aləti var, o, Cloud Sync adlanır, məncə, adından onun nə etdiyi aydın görünür.

O, bir çox bulud sistemini bir-biri ilə sinxronlaşdıra, daha dəqiq desək, NAS serverindən olan faylları digər buludlarla sinxronlaşdıra bilər. Düşünürəm ki, bu proqramın onlayn icmalı var. Mən təfərrüatlara varmayacağam. Onu necə istifadə etdiyimi təsvir etsəm daha yaxşı olar.

Fotoşəkillərin və digər faylların saxlanması və avtomatik çeşidlənməsi. NAS Synology əsasında fayl yaddaşı ilə işləmək

Serverdə Dropbox adlı bir disk qovluğum var, bu, mənim Dropbox hesabımın surətidir, Cloud Sync bütün bunların sinxronlaşdırılmasına cavabdehdir. Əgər Dropbox-dakı fayllara nəsə baş veribsə, bu, serverdə baş verəcək, onun silinməsinin və ya yaradılmasının fərqi yoxdur. Ümumiyyətlə, klassik sinxronizasiya.

Yandex disk

Sonra bütün bu faylları Yandex diskimə atıram, evdə hazırlanmış ehtiyat disk kimi istifadə edirəm, yəni faylları ora atıram amma oradan heç nə silmirəm, belə bir fayl zibilliyi çıxır, amma bir neçə dəfə kömək etdi.

Google Körpü

Orada yalnız "Şəkillər" qovluğunu göndərirəm, sinxronizasiya rejimində də bunu yalnız Google Fotoda şəkillərə rahat baxmaq və oradan fotoşəkilləri silmək imkanı ilə edirəm və onlar hər yerdə silinir (əlbəttə ki, Yandex diskindən başqa). Aşağıdakı foto haqqında yazacam, hətta orada ayrıca məqalə də yaza bilərsiniz.

Hyperbackup

Ancaq bütün bunlar çox etibarlı deyil, əgər bir faylı təsadüfən silsəniz, o, hər yerdə silinəcək və onu itirilmiş hesab edə bilərsiniz. Siz, əlbəttə ki, Yandex diskindən bərpa edə bilərsiniz, lakin birincisi, bir yerdə ehtiyat nüsxə özlüyündə çox etibarlı deyil və Yandex diskin özü heç vaxt olmamış olsa da, 100% əmin ola biləcəyiniz bir xidmət deyil. onunla problemlər.

Buna görə də həmişə faylları başqa yerdə, normal ehtiyat sistemi ilə saxlamağa çalışdım.

Fotoşəkillərin və digər faylların saxlanması və avtomatik çeşidlənməsi. NAS Synology əsasında fayl yaddaşı ilə işləmək

Synology-də bunun üçün bir alət də var, o, HyperBackup adlanır, o, faylları ya digər Synology serverlərinə, ya da üçüncü tərəf istehsalçılarının bəzi bulud həllərinə ehtiyat nüsxəsini çıxarır.
O, həmçinin NAS-a qoşulmuş xarici disklərin ehtiyat nüsxələrini çıxara bilər, bu yaxınlara qədər etdiyim işdir. Ancaq bu da etibarlı deyil, məsələn, yanğın varsa, həm serverin, həm də HDD-nin sonu.

Sinologiya C2

Burada biz tədricən başqa bir xidmətə yaxınlaşırıq, bu dəfə Synology-nin özündən. Yedəkləri saxlamaq üçün öz buludları var. Xüsusilə HyperBackup üçün nəzərdə tutulmuşdur, o, hər gün orada ehtiyat nüsxələri çıxarır, lakin bu, yaxşı düşünülmüş ehtiyat nüsxəsidir, fayl versiyaları, qrafiki və hətta Windows və mac OS üçün müştərilər var.

Fotoşəkillərin və digər faylların saxlanması və avtomatik çeşidlənməsi. NAS Synology əsasında fayl yaddaşı ilə işləmək

Bütün bunlar fayl saxlanması üçündür, ümid edirəm sənədlərim təhlükəsizdir.

İndi faylların çeşidlənməsinə keçək.

Adi faylları, kitabları, sənədlərin skanını və digər əhəmiyyətsiz faylları hər şey kimi əl ilə qovluqlara ayırıram. Adətən çox olmur və nadir hallarda açıram.

Ən çətini foto və videoları çeşidləməkdir, məndə çox var.

Mən ayda bir neçə onlarla şəkil çəkirəm. DSLR, dron və bəzən telefonumla çəkirəm. Şəkillər şəxsi və ya stok üçün ola bilər. Mən də bəzən ev videoları çəkirəm (sizin düşündüyünüz kimi deyil, sadəcə ailə videoları, çox vaxt qızımla birlikdə). Həm də bir şəkildə saxlanmalı və sıralanmalıdır ki, qarışıqlıq olmasın.

Mənim eyni Dropbox-da Sort Images adlı qovluğum var, bütün foto və videoların getdiyi alt qovluqlar var, oradan onlar çəkilir və lazım olan yerdə çeşidlənir.

Fotoşəkillərin və digər faylların saxlanması və avtomatik çeşidlənməsi. NAS Synology əsasında fayl yaddaşı ilə işləmək

Çeşidləmə NAS serverində baş verir, orada işləyən bash skriptləri var ki, onlar gündə bir dəfə avtomatik işə salınır və öz işlərini görürlər. NAS onların işə salınmasına cavabdehdir; bütün skriptləri və digər tapşırıqları işə salmaq üçün cavabdeh olan bir tapşırıq planlaşdırıcısı var. Tapşırıqların nə qədər tez-tez və nə vaxt işə salınacağını konfiqurasiya edə bilərsiniz, daha sadədirsə, interfeys ilə cron edin.

Fotoşəkillərin və digər faylların saxlanması və avtomatik çeşidlənməsi. NAS Synology əsasında fayl yaddaşı ilə işləmək

Hər qovluğun öz skripti var. İndi qovluqlar haqqında daha çox:

vızıltı — şəxsi məqsədlər üçün çəkdiyim drondan fotolar. Əvvəlcə bütün şəkilləri lightroom-da emal edirəm, sonra JPG-ni bu qovluğa ixrac edirəm. Oradan onlar başqa bir Dropbox qovluğuna, "Foto"ya düşürlər.

“Drone” qovluğu var və orada onlar artıq il və aya görə sıralanıb. Skriptlər özləri lazımi qovluqları yaradır və şablonuma uyğun olaraq şəkillərin adını dəyişirlər, adətən bu, şəklin çəkildiyi tarix və vaxtdır, mən də sonuna təsadüfi bir nömrə əlavə edirəm ki, eyni adlı fayllar görünməsin. Fayl adında saniyələrin təyin edilməsinin niyə bu məqsədlər üçün uyğun olmadığını xatırlamıram.

Ağac belə görünür: Photo/Drone/2019/05 — May/01 — May — 2019_19.25.53_37.jpg

Fotoşəkillərin və digər faylların saxlanması və avtomatik çeşidlənməsi. NAS Synology əsasında fayl yaddaşı ilə işləmək

Drone video — Hələ dronla video çəkmirəm, öyrənməli çox şey var, indi buna vaxtım yoxdur, amma artıq qovluq yaratmışam.

Şəkil əməliyyatları — içəridə iki qovluq var, orada fayllar tapılanda ya internetdə dərc olunmaq üçün ya maksimum tərəfdən 2000px-ə qədər sıxılır, ya da şəkillər çevrilir, bu artıq mənə lazım deyil, amma qovluğu hələ silməmişəm.

Panoramalar — panoramaların gəldiyi yer budur, təxmin etdiyiniz kimi, mən onları ayrıca saxlayıram, çünki bu, xüsusi bir şəkil növüdür, mən onları adətən dronla çəkirəm. Mən də müntəzəm panorama çəkirəm, amma 360 panorama və bəzən sferalar da çəkirəm, kiçik planetlər kimi bu cür panoramalar, mən də bunu dronla edirəm. Bu qovluqdan bütün fotolar Foto/Panoramalar/2019/01 - May - 2019_19.25.53_37.jpg ünvanına da gedir. Burada aylara görə çeşidləmirəm, çünki o qədər də panorama yoxdur.

Şəxsi Foto — DSLR ilə çəkdiyim fotoşəkillər bunlardır, adətən bunlar ailə və ya səyahət, ümumiyyətlə, yaddaş və özüm üçün çəkilən fotoşəkillərdir. Mən də Lightroom-da xam şəkilləri emal edirəm və sonra onları buraya ixrac edirəm.

Buradan buraya gəlirlər: Foto/2019/05 — May/01 — May — 2019_19.25.53_37.jpg

Bir növ şənlik və ya ayrı-ayrılıqda daha yaxşı saxlanılacaq başqa bir şey çəkmişəmsə, 2019 qovluğunda bayramın adı olan bir qovluq yaradıram və şəkli əl ilə kopyalayıram.

RAW — budur foto mənbələri. Mən həmişə RAW formatında çəkirəm, bütün şəkilləri JPG formatında saxlayıram, amma bəzən RAW fayllarını da saxlamaq, bəzən bir çərçivəni fərqli şəkildə emal etmək istəyirəm. Adətən bu təbiətdir və oraya yalnız ən yaxşı kadrlar düşür, hamısı ardıcıl deyil.

Fond şəkli — burada mən DSLR və ya dronda çəkdiyim stok fotoşəkilləri üçün fotoşəkillər yükləyirəm. Çeşidləmə digər fotoşəkillərdə olduğu kimidir, sadəcə öz ayrıca qovluğunda.

Dropbox-un kök kataloqunda Kamera Yükləmələri qovluğu var, bu, Dropbox mobil tətbiqinin bütün foto və videoları yüklədiyi standart qovluqdur. Arvadın telefondan bütün şəkilləri bu şəkildə düşür. Mən də telefonumdan bütün foto və videolarımı bura yükləyirəm və oradan ayrı bir qovluqda çeşidləyirəm. Amma mən bunu başqa cür edirəm, mənim üçün daha əlverişlidir. Android üçün belə bir proqram var, FolderSync, o, mobil telefonunuzdan bütün şəkilləri çəkməyə, onları Dropbox-a yükləməyə və sonra onları telefondan silməyə imkan verir. Çox parametrlər var, tövsiyə edirəm. Telefonunuzdakı videolar da bu qovluğa daxil olur; onlar da bütün fotolar kimi il və aya görə çeşidlənir.

Bütün skriptləri İnternetdəki müxtəlif təlimatlardan özüm topladım, heç bir hazır həll yolu tapmadım. Mən bash skriptləri haqqında ümumiyyətlə heç nə bilmirəm, bəlkə də bəzi səhvlər var və ya bəzi şeyləri daha yaxşı etmək olardı, amma mənim üçün ən vacib şey onların öz işlərini görmələri və mənə lazım olanı etmələridir.

Skriptlər GitHub-a yükləndi: https://github.com/pelinoleg/bash-scripts

Əvvəllər foto və videoları çeşidləmək üçün mac os altında Hazel istifadə edirdim, orada hər şey daha asandır, bütün tapşırıqlar vizual olaraq yaradılır, kod yazmağa ehtiyac yoxdur, amma iki mənfi cəhət var. Birincisi, bütün qovluqları kompüterdə saxlamaq lazımdır ki, hər şey yaxşı işləsin, ikincisi, birdən Windows və ya Linux-a keçsəm, orada belə proqramlar yoxdur. Alternativ axtarmağa çalışdım, amma heç bir faydası olmadı. Serverdə skriptləri olan bir həll daha universal bir həlldir.

Bütün skriptlər gündə bir dəfə, adətən gecə yerinə yetirilmək üçün konfiqurasiya edilmişdir. Ancaq gözləməyə vaxtınız yoxdursa və tələb olunan skripti indi bir şəkildə icra etməlisinizsə, iki həll yolu var: SSH vasitəsilə serverə qoşulun və tələb olunan skripti yerinə yetirin və ya idarəetmə panelinə keçin və həmçinin tələb olunan skripti əl ilə işə salın. skript. Bütün bunlar mənə əlverişsiz görünür, ona görə də üçüncü bir həll tapdım. Android üçün ssh əmrləri göndərə bilən proqram var. Mən bir neçə əmr yaratdım, hər birinin öz düyməsi var və indi, məsələn, drondan çəkdiyim şəkilləri çeşidləmək lazımdırsa, onda sadəcə bir düyməni sıxıram və skript işləyir. Proqram SSHing adlanır, buna bənzər başqaları da var, amma mənim üçün bu ən əlverişlidir.

Fotoşəkillərin və digər faylların saxlanması və avtomatik çeşidlənməsi. NAS Synology əsasında fayl yaddaşı ilə işləmək

Mənim də bir neçə öz saytım var, onlar daha çox nümayiş üçündür, demək olar ki, heç kim ora getmir, amma yenə də ehtiyat nüsxəsini çıxarmaq zərər vermir. Saytlarımı aaPanel panelini quraşdırdığım DigitalOcean-da idarə edirəm. Orada bütün faylların və bütün verilənlər bazalarının ehtiyat nüsxələrini yaratmaq mümkündür, lakin eyni diskdə.

Eyni diskdə ehtiyat nüsxəsinin saxlanması belə deyil, ona görə də oraya getmək və hər şeyi öz serverimə köçürmək üçün bash skriptindən istifadə edirəm, hər şeyi adda tarixlə bir arxivdə arxivləşdirirəm.

Ümid edirəm ki, istifadə etdiyim və paylaşdığım üsullar heç olmasa kiməsə kömək edəcək.

Məqalədən göründüyü kimi, mən avtomatlaşdırmanı sevirəm və mümkün olan hər şeyi avtomatlaşdırmağa çalışıram, avtomatlaşdırma baxımından çox şeyi təsvir etmədim, çünki bunlar artıq başqa mövzular və digər məqalələrdir.

Mənbə: www.habr.com

Добавить комментарий