Kohë më parë doja të shkruaja për si ruaj dosjet e mia, si bëj kopje rezervë, por nuk më ka ardhur ndonjëherë mendja. Së fundmi, një artikull këtu u shfaq, disi i ngjashëm me të timin, por me një qasje tjetër.
Që shumë vite përpiqem të gjej metodën ideale për ruajtjen e dosjeve. Mendoj se e kam gjetur, por gjithmonë ka diçka për t'u përmirësuar; nëse keni ndonjë ide se si të bëj më mirë, do të më pëlqente ta lexoj.
Do të filloj duke treguar disa fjalë për veten; merrem me zhvillimin e uebit dhe në kohën time të lirë fotografoj. Kështu që është e qartë se më duhet të ruaj projekte pune dhe personale, foto, video dhe dosje të tjera.
Kam rreth 680 GB dosjesh, prej të cilave 90% janë foto dhe video.
Cikli i dosjeve në ruajtjet e mia:

Këtu është një skemë e përafërt se si dhe ku ruhen të gjitha dosjet e mia.
Tani më me detaje.
Siç duket, zemra e të gjitha është NAS-i im, konkretisht Synology DS214, një nga NAS-ët më të thjeshtë të kompanisë Synology; megjithatë, ai merret me gjithçka që më nevojitet.
Dropbox
Kompjuteri im është një MacBook Pro 13, viti 2015. Kam atje 512GB, por natyrisht nuk i ruaj të gjitha skedaret, mbaj vetëm ato që janë të nevojshme për momentin. Të gjitha skedaret dhe dosjet e mia personale i sinkronizoj me Dropbox, e di që nuk është shumë i besueshëm, por ai kryen vetëm funksionin e sinkronizimit. Dhe e bën këtë më së miri, të paktën nga ato që kam provuar. Kam provuar të gjitha shërbimet e njohura dhe jo aq të njohura të cloud-it.
Synology gjithashtu ka cloud-in e vet, mund ta vendosësh në NAS-in tënd, disa herë kam provuar të kaloj nga Dropbox te Synology Cloud Station, por gjithmonë kishte probleme me sinkronizimin, gjithmonë ndodhnin ndonjë gabim, ose nuk sinkronizonte të gjitha.
Të gjitha skedaret e rëndësishme ruhen në dosjen Dropbox, ndonjëherë ruaj diçka në desktop, për të mos e humbur, kam krijuar një simlink në dosjen Dropbox me ndihmën e programit MacDropAny.
Dosja Download nuk sinkronizohet në asnjë mënyrë, por nuk ka asgjë të rëndësishme atje, vetëm skedare përkohësore. Nëse shkarkoj diçka të rëndësishme, e kopjoj në dosjen përkatëse në Dropbox.
Aventurat e mia me DropboxNjëherë, diku në vitin 2013-2014, unë ruaja të gjithë skedarët në Dropbox dhe vetëm atje, nuk kishte asnjë kopje rezervë. Atyreherë nuk kisha 1TB, pra nuk paguaja për të, kisha rreth 25GB, të cilat i fitova duke ftuar miq ose përmes detyrave të tjera.
Në një mëngjes të bukur, unë ndeza kompjuterin dhe të gjithë skedarët e mi kishin humbur, gjithashtu mora një email nga Dropbox ku ata kërkonin falje dhe thonin se skedarët e mi ishin humbur për shkak të fajit të tyre. Ata më dhanë një lidhje për të rikuperuar skedarët e mi, por sigurisht që asgjë nuk u rikuperua. Megjithatë, ata më ofruan 1TB për një vit, pas së cilës fillova të isha klienti i tyre, sa e çuditshme që tingëllon, por nuk i kam besuar kurrë.
Siç kam shkruar më lart, nuk arrita të gjej ndonjë shërbim të tjera për ruajtje në re që do të ishte më i përshtatshëm për mua, parë se nuk kishte akoma probleme me sinkronizimin, dhe e dyta, shumë shërbime funksionojnë vetëm me Dropbox.
Git
Skedarët për punë ruhen në serverin e punës, projektet personale në GitLab, këtu gjithçka është e thjeshtë.
Time Machine
Gjithashtu, bëj backup të gjithë sistemit, duke përjashtuar numrin Dropbox dhe Downloads natyrisht, për të mos zënë kot hapësirë. Backup-in e sistemit e bëj përmes Time Machine, një mjet fantastic që më ka ndihmuar shpesh. E bëj në të njëjtin NAS, fatmirësisht atje ka një funksion të tillë. Mund ta bësh edhe në një HDD të jashtëm, por kjo nuk është aq e përshtatshme. Duhet ta lidhësh çdo herë diskun e jashtëm dhe vetë të nisësh Time Machine. Për shkak të lenies, shpesh e kam bërë këtë backup një herë në disa javë. Ndërsa në server, ai bën automatikisht backup, madje nuk e ndiej kur e bën. Punoj nga shtëpia, kështu që gjithmonë kam një kopje të freskët rezervë të gjithë sistemit tim. Kjo bëhet disa herë në ditë, nuk e kam numëruar se sa herë dhe sa shpesh.
NAS
Këtu ndodh gjithë magia.
Synology ka një mjet të shkëlqyer, që quhet Cloud Sync, mendoj se emri flet për vetë.
Ai mund të sinkronizojë shumë sisteme cloud mes tyre, nëse jemi më të saktë, të sinkronizojë skedarët nga serveri NAS me cloud të tjera. Mendoj se ka një përmbledhje të këtij programi në internet. Nuk do të hyj në detaje. Më mirë do ta përshkruaj si e përdor.

Në server kam një dosje disku të quajtur Dropbox, e cila është një kopje e llogarisë time Dropbox; sinkronizimi i gjithë kësaj është i menaxhuar nga Cloud Sync. Nëse ndodhi diçka me skedarët në Dropbox, kjo do të ndodhë edhe në server, pavarësisht nëse skedarët fshihen ose krijohen. Në përgjithësi, kjo është një sinkronizim klasik.
Yandex Disk
Pastaj, të gjithë këta skedarë i dërgoj në Yandex Disk, të cilin e përdor si një disk backup artisik; pra, I hedh skedarët atje por nuk fshij asgjë prej tij, kështu që krijohet një grumbull skedarësh, por më ka ndihmuar disa herë.
Google Drive
Aty dërgoj vetëm dosjen 'Photos', gjithashtu në modalitet sinkronizimi; e bëj këtë vetëm për një shikim më të lehtë të fotografive në Google Photos dhe me mundësinë për të fshirë fotografit nga aty, dhe ato fshihen kudo (përveç Yandex Disk, sigurisht). Për fotografitë do të shkruaj më poshtë, aty mund të shkruhet një artikull i veçantë.
HyperBackup
Por gjithë këtë, nuk është shumë e besueshme; nëse fshihet ndonjë skedar, ai do të fshihet kudo dhe mund të konsiderohet i humbur. Ka mundësi të rikuperohet nga Yandex Disk, por, së pari, një backup në një vend nuk është shumë i besueshëm dhe vetë Yandex Disk nuk është shërbimi më i besueshëm 100%, edhe pse deri tani nuk kam pasur probleme me të.
Prandaj, gjithmonë kam përpjekur të ruaj skedarët edhe diku tjetër, me një sistem më të mirë backup.

Synology ka gjithashtu një mjet për këtë, i quajtur HyperBackup, i cili bën backup të skedarëve ose në servera të tjerë Synology ose në ndonjë zgjidhje cloud nga prodhues të jashtëm.
Ai gjithashtu mund të bëjë backup në disqe të jashtme të lidhura me NAS, ashtu siç kam bërë deri për një kohë. Por kjo gjithashtu nuk është e besueshme; për shembull, nëse ndodh një zjarr, atëherë fundi i serverit dhe HDD-së.
Synology C2
Këtu po kalojmë në një shërbim tjetër, tashmë nga vetë Synology. Ajo ka cloud-in e saj për ruajtjen e backup-eve. Është e projektuar saktësisht për HyperBackup, bën backup çdo ditë, por kjo është një backup e menduar mirë, aty ka versione të skedarëve, një timeline dhe madje klientë për Windows dhe Mac OS.

Me këtë, për ruajtjen e skedarëve është gjithçka, shpresoj që skedarët e mi të jenë të sigurt.
Tani do të kalojmë në renditjen e skedarëve.
Skedarët e zakonshëm, librat, skanat e dokumenteve dhe skedarët e tjerë të pa rëndësishëm i rendit si gjithë të tjerët, me dorë nëpër dosje. Zakonisht nuk janë shumë dhe i hap shpesh rrallë.
Më e vështira është renditja e fotove dhe videove, kam shumë prej tyre.
Unë bëj foto nga disa dhjetëra deri në disa qindra në muaj. I fotografoj me kamerë reflex, me dron dhe ndonjëherë me telefon. Fotot janë personale dhe për stok. Gjithashtu, ndonjëherë regjistroj video familjare (jo atë që mendoni, vetëm video familjare, kryesisht me të bijën). Edhe ato duhet të ruhen dhe të renditen, që të mos bëhet një kaos.
Kam një dosje në Dropbox, quhet Sort Images, aty ka nën-dosje ku kalojnë të gjitha fotot dhe videot, prej aty i marr dhe i rendit ku duhet.

Renditja ndodh në serverin NAS, atje punojnë skriptet bash që aktivizohen automatikisht një herë në ditë dhe bëjnë punën e tyre. Aktivizimi i tyre gjithashtu është përgjegjësi e NAS-it, aty ka një planifikues detyrash që menaxhon aktivizimin e të gjitha skriptet dhe detyrave të tjera. Mund të konfigurohet se sa shpesh dhe kur do të aktivizohen detyrat, një cron me ndërfaqe, nëse është më e lehtë.

Për çdo dosje ka skript të vetin. Tani më shumë për dosjet:
Dron — këtu janë fotot e dronit që i kam bërë për qëllime personale. Fillimisht i përpunoj të gjitha fotot në lightroom, pastaj bëj eksport JPG në këtë dosje. Nga aty, ato kalojnë në një dosje tjetër në Dropbox, "Foto".
Atje ka një dosje "Dron" dhe aty janë renditur sipas viteve dhe muajve. Skriptet krijojnë vetë dosjet e nevojshme dhe ribemërojnë fotot sipas shablonit tim, zakonisht është data dhe ora e kapjes së fotos, gjithashtu shtoj në fund një numër rastësor, që të mos rezultojnë skedarë me të njëjtin emër. Nuk e mbaj mend përse për këto qëllime nuk ishte e përshtatshme të vendosja sekondat në emrin e skedarit.
Дерево имеет такой вид: Photo/Drone/2019/05 — May/01 — May — 2019_19.25.53_37.jpg

Dron Video — unë për momentin nuk po xhiroj video me dron, aty ka shumë për të mësuar, nuk kam kohë për këtë tani, por dosjen tashmë e kam krijuar.
Veprimet e Imazheve — këtu brenda janë dy dosje, kur skedarët bien atje, ata thjesht kompresohen në anën maksimale deri në 2000px për publikim në internet, ose bëhet rrotullimi i imazheve, kjo tani nuk më nevojitet, por derisa nuk e kam fshirë dosjen.
Panoramat — këtu bien siç e kuptoni panoramat, ato i ruaj veçmas pasi është një lloj specifik fotografie, zakonisht i bëj me dron. Bëj edhe panoramat e zakonshme, por gjithashtu bëj panoramat 360 dhe ndonjëherë sfera, ky lloj panoramash si planet të vogla, i bëj gjithashtu me dron. Nga kjo dosje, të gjitha fotot gjithashtu përfundojnë në Photo/Panoramas/2019/01 — May — 2019_19.25.53_37.jpg. Këtu nuk bëj renditjen sipas muajve, pasi panoramat nuk janë shumë.
Foto Personale — Këtu bien fotot që bëj me kamerë refleks, zakonisht janë foto familjare ose udhëtimesh, në përgjithësi foto që bëhen për kujtim dhe për vete. Gjithashtu i trajtoj fotot e papërpunuara në Lightroom dhe pastaj i eksportoj këtu.
Отсюда они попадают сюда: Photo/2019/05 — May/01 — May — 2019_19.25.53_37.jpg
Nëse kam fotografuar ndonjë ngjarje ose diçka tjetër që do ta mbaja më mirë veçmas, atëherë në dosjen 2019 krijoj një dosje me emrin e ngjarjes dhe e kopjoj atje foton me duar.
RAW — këtu bien burimet e fotove. gjithmonë shot në RAW, të gjitha fotot i ruaj në JPG, por ndonjëherë është mirë të ruaj edhe skedarët RAW, ndonjëherë dëshiroj të trajtoj ndonjë кадр ndryshe. Zakonisht është natyrë dhe aty bien vetëm кадр më të mira, jo të gjitha pa dallim.
Foto Stock — këtu e ngarkohet foto për stokët, që i bëj ose me kamerën refleks, ose me dron. Klasifikimi është i njëjtë si në fotot e tjera, thjesht në një folder të veçantë.
Në direktoriumin rrënjësor të Dropbox, ka një folder Camera Uploads, ky është folderi default në të cilin aplikacioni celular Dropbox ngarkon të gjitha fotot dhe videot. Të gjitha fotot e gruas sime nga telefoni ngarkohen në këtë mënyrë. Edhe unë ngarkoj të gjitha fotot dhe videot e mia nga telefoni këtu dhe pastaj i klasifikoj në një folder të veçantë. Por unë e bëj këtë në një mënyrë tjetër, më të përshtatshme për mua. Ka një program për Android, FolderSync, që lejon të marrësh të gjitha fotot nga telefoni, t'i ngarkosh në Dropbox dhe pastaj t'i fshish ato nga telefoni. Ka shumë opsione, e rekomandoj. Në këtë folder hyjnë edhe videot nga telefoni, ato gjithashtu klasifikohen si të gjitha fotot, sipas viteve dhe muajve.
Të gjithë skriptet i kam mbledhur vetë nga lloje të ndryshme udhëzimesh në internet, nuk kam gjetur zgjidhje të gatshme. Unë nuk di gjë për skriptet bash, ndoshta ka disa gabime ose disa gjëra mund të ishin bërë më mirë, por më e rëndësishmja për mua është se ata e përmbushin punën e tyre dhe bëjnë atë që më nevojitet.
Skriptet i kam ngarkuar në GitHub:
Më parë përdorja Hazel për t'i renditur fotografitë dhe videot nën macOS, ku gjithçka ishte më e lehtë, pasi të gjitha detyrat krijoheshin vizualisht pa pasur nevojë të shkruaja kod. Por kishte dy disavantazhe. Së pari, duhej të mbaja të gjitha dosjet në kompjuter, për të funksionuar mirë, dhe së dyti, nëse ndonjëherë kaloj në Windows ose Linux, nuk ka programe të tilla. Kërkova një alternativë, por të gjitha ishin të pavlera. Zgjidhja me skriptet në server është një zgjidhje më universale.
Të gjitha skriptet janë konfiguruar për t'u ekzekutuar një herë në ditë, zakonisht natën. Por nëse nuk kam kohë të pres dhe duhet ta ekzekutoj skriptin e nevojshëm tani, ka dy zgjidhje: të lidhem me SSH në server dhe të ekzekutoj skriptin ose të hy në panelin e administratës dhe gjithashtu ta nis manualisht skriptin e nevojshëm. Më duket e papërshtatshme, prandaj gjeti një zgjidhje të tretë. Ka një program për Android që mund të dërgojë komanda SSH. Krijova disa komanda, secila ka butonin e saj dhe tani, nëse duhet të rendit, për shembull, fotografitë që kam bërë nga droni, thjesht shtyp një buton dhe skripti aktivizohet. Programi quhet SSHing, ka edhe të tjera të ngjashme, por për mua ky është më i përshtatshmi.

Kam edhe disa faqe të mia, ato janë më shumë për formë, pak njeri hyn atje, por gjithsesi ndihmon të bësh backup. Faqet i mbaj në DigitalOcean, aty kam instaluar panelin aaPanel. Aty ka mundësi të bësh kopje rezervë të të gjitha skedarëve dhe të gjitha bazave të të dhënave, por në të njëjtin disk.
Të ruash backup në të njëjtin disk nuk është në rregull, prandaj gjithashtu përmes një skenari në bash hyj aty dhe kopjoj gjithçka në serverin tim, duke arkivuar gjithçka në një arkiv me datën në emër.
Shpresoj që ndihmojnë ndonjëherë metodat që unë përdor dhe me të cilat kam ndarë.
Siç shihet nga artikulli, më pëlqen automatizimi dhe përpiqem të automatizoj gjithçka që mundem, shumë gjëra nuk i kam përshkruar nga këndvështrimi i automatizimit, sepse këto janë tema dhe artikuj të tjerë.
Burimi: habr.com
