Fényképek és egyéb fájlok tárolása és automatikus rendezése. Synology NAS-on alapuló fájltárolás

Régóta szerettem volna írni arról, hogyan tárolom a fájljaimat, hogyan készítek biztonsági mentéseket, de soha nem jutott hozzá a kezem. Nemrég megjelent itt egy cikk, némileg hasonló az enyémhez, de más megközelítésben.
Maga a cikk.

Évek óta próbálom megtalálni a tökéletes módszert a fájlok tárolására. Azt hiszem, megtaláltam, de mindig van mit javítani, ha van ötlete, hogyan lehetne jobbá tenni, szívesen olvasom.

Kezdeném azzal, hogy mesélek néhány szót magamról, webfejlesztő vagyok, és szabadidőmben fotózok. Innen a következtetés, hogy munkahelyi és személyes projekteket, fényképeket, videókat és egyéb fájlokat kell tárolnom.

Körülbelül 680 GB fájlom van, ennek 90 százaléka fotók és videók.

Fájlok kerékpározása a trezoraimban:

Fényképek és egyéb fájlok tárolása és automatikus rendezése. Synology NAS-on alapuló fájltárolás

Itt van egy hozzávetőleges diagram arról, hogyan és hol tárolódnak az összes fájlom.

Most még több.

Amint látja, mindennek a szíve az én NAS-om, nevezetesen a Synology DS214, a Synology egyik legegyszerűbb NAS-ja, azonban mindennel megbirkózik, amire szükségem van.

dropbox

A működő gépem macbook pro 13, 2015. 512GB-om van ott, de nem minden fájl fér el magától, csak azt tárolom, amire pillanatnyilag szükségem van. Az összes személyes fájlomat és mappámat a Dropbox-szal szinkronizálom, tudom, hogy ez nem túl megbízható, de csak a szinkronizálási funkciót látja el. És ő csinálja a legjobban, legalábbis abból, amit én próbáltam. És kipróbáltam az összes híres és nem túl felhőt.

A Synology-nak is van saját felhője, telepíthető a NAS-ra, többször próbáltam Dropboxról átvinni a Synology Cloud Station-re, de mindig voltak szinkronizálási problémák, mindig volt valami hiba, vagy nem volt minden szinkronizálva.

Minden fontos fájl a Dropbox mappában van tárolva, néha mentek valamit az asztalra, hogy ne veszítsek el valamit, a MacDropAny programmal szimbolizáltam a Dropbox mappát.
A Letöltés mappa nincs szinkronizálva, de nincs ott semmi fontos, csak ideiglenes fájlok. Ha letöltök valami fontosat, akkor bemásolom a Dropbox megfelelő mappájába.

Kalandjaim a Dropbox-szalEgyszer régen, valahol 2013-2014-ben, az összes fájlt a Dropboxban tartottam, és csak abban, nem volt biztonsági mentés. Akkor nem volt 1Tb, vagyis nem fizettem érte, volt kb 25Gb, amit barátok meghívásával vagy egyéb feladatokkal kerestem.

Egy szép reggelen bekapcsoltam a gépet, és minden fájlom eltűnt, a Dropboxtól is kaptam egy e-mailt, ahol elnézést kérnek, és hogy a fájljaim az ő hibájukból eltűntek. Adtak egy linket, ahol vissza tudom állítani a fájljaimat, de magától semmi sem állt helyre. Erre adtak egy évre 1Tb-t, utána az ügyfelük lettem, bármennyire is furcsán hangzik, de sosem bíztam bennük.

Ahogy fentebb is írtam, nem találtam számomra megfelelőbb felhőt, egyrészt még nem voltak szinkronizálási problémák, másrészt nagyon sok mindenféle szolgáltatás csak Dropbox-szal működik.

megy

A munkafájlokat a működő szerveren tárolják, a személyes projekteket a GitLabon, itt minden egyszerű.

időgép

A teljes rendszerről is készítek egy biztonsági mentést, a Dropbox és a Downloads mappát önmagában kizárva, hogy ne foglaljon hiába a helyet. A rendszerről biztonsági mentést készítek a Time Machine-en keresztül, ez egy kiváló eszköz, nem egyszer segített. Ugyanazon a NAS-on csinálom, mivel ott van ilyen funkció. Külső HDD-n persze megteheti, de nem olyan kényelmes. Minden alkalommal csatlakoztatnia kell egy külső meghajtót, és magának kell elindítania a Time Machine-t. Lustaságomból gyakran néhány hetente készítettem ilyen mentéseket. A szerveren automatikusan biztonsági mentést készít, észre sem veszem, mikor csinálja. Otthonról dolgozom, így mindig van friss biztonsági másolatom a teljes rendszeremről. Naponta többször készül egy másolat, nem számoltam hányszor és hányszor.

NAS

Itt történik minden varázslat.

A Synologynak van egy remek eszköze, Cloud Sync a neve, szerintem a névből kiderül, hogy mit csinál.

Számos felhőrendszert tud egymással szinkronizálni, pontosabban NAS szerverről tud fájlokat szinkronizálni más felhőkkel. Azt hiszem, van egy áttekintés erről a programról a hálózaton. Nem megyek bele a részletekbe. Inkább leírom, hogyan használom.

Fényképek és egyéb fájlok tárolása és automatikus rendezése. Synology NAS-on alapuló fájltárolás

A szerveren van egy Dropbox nevű lemezmappám, ez a Dropbox fiókom másolata, a Cloud Sync elvégzi az összes szinkronizálást. Ha valami történt a Dropboxban lévő fájlokkal, az a szerveren is megtörténik, nem mindegy, hogy törlés/létrehozás. Általában a klasszikus szinkronizálás.

Yandex meghajtó

Továbbá ezeket a fájlokat a Yandex lemezemre dobom, házi készítésű biztonsági mentési lemezként használom, vagyis odadobom a fájlokat, de nem törölek semmit onnan, kiderül, hogy egy ilyen fájlok kiíratása, de segített egy-két alkalommal.

Google Drive

Csak a „Photos” mappát küldöm oda, szinkronizálási módban is, ezt csak a fotók kényelmes megtekintésére teszem a Google Fotókban, és képes vagyok onnan törölni a fényképeket, és mindenhol törlődnek (kivéve magát a Yandex lemezt) . Az alábbi fotóról írok, ott általában külön cikket írhat.

hyperbackup

De mindez nem túl megbízható, ha véletlenül törölsz egy fájlt, akkor az mindenhol törlődik, és elveszettnek tekintheted. Természetesen visszaállíthatja Yandex lemezről, de először is, az egy helyen végzett biztonsági mentés önmagában nem túl megbízható, és maga a Yandex lemez nem az a szolgáltatás, amelyben 100% -ig biztos lehet, bár soha nem volt problémákat.

Ezért mindig igyekeztem máshol tárolni a fájlokat, már normál biztonsági mentési rendszerrel.

Fényképek és egyéb fájlok tárolása és automatikus rendezése. Synology NAS-on alapuló fájltárolás

A Synologynak is van erre egy eszköze, ez a HyperBackup, amely biztonsági másolatot készít a fájlokról vagy más Synology szerverekre, vagy néhány harmadik féltől származó felhőmegoldásra.
Azt is tudja, hogyan kell biztonsági másolatot készíteni a NAS-y-hoz csatlakoztatott külső meghajtókra, amit én is tettem egészen a közelmúltig. De ez sem megbízható, pl ha tűz van, akkor vége a szervernek és a HDD-nek is.

Synology C2

Itt simán közeledünk egy másik szolgáltatáshoz, már magától a Synology-tól. Saját felhőkkel rendelkezik a biztonsági másolatok tárolására. Kifejezetten HyperBackupra van kihegyezve, ott minden nap csinál egy mentést, de ez már egy jól átgondolt mentés, vannak fájlverziók, idővonal, sőt kliensek is windowsra, mac os-re.

Fényképek és egyéb fájlok tárolása és automatikus rendezése. Synology NAS-on alapuló fájltárolás

Ennyi, a fájltárolóval, remélem, a fájljaim biztonságban vannak.

Most térjünk át a fájlok rendezésére.

A szokásos fájlokat, könyveket, beolvasott dokumentumokat és egyéb lényegtelen fájlokat, mint minden mást, a kezemmel mappákba rendezem. Általában nem sok van belőlük, és ritkán nyitom ki.

A legnehezebb a fotók és videók válogatása, sok van belőlük.

Havonta néhány tucattól néhány százig fotózok. Fényképezek DSLR-rel, drónnal, és néha a telefonommal is. A fotók személyesek és készletek. Néha házi videókat is forgatok (nem amit gondoltál, csak családi videókat, gyakrabban a lányommal). Tárolni, válogatni is kell valahogy, hogy ne legyen zabkása.

Ugyanabban a Dropboxban van egy mappám Sort Images néven, ott vannak almappák, ahova minden fotó és videó kerül, onnan készítik és rendezik, ahol kell.

Fényképek és egyéb fájlok tárolása és automatikus rendezése. Synology NAS-on alapuló fájltárolás

A rendezés a NAS szerveren történik, vannak bash scriptek, amik naponta egyszer automatikusan lefutnak és elvégzik a dolgukat. Az indításukért a NAS is felelős, van egy feladatütemező, amely az összes szkript és egyéb feladat indításáért felelős. Beállíthatja, hogy milyen gyakran és mikor fussanak a feladatok, ha egyszerűbb a cron felület.

Fényképek és egyéb fájlok tárolása és automatikus rendezése. Synology NAS-on alapuló fájltárolás

Minden mappának saját szkriptje van. Most még többet a mappákról:

zümmög - itt vannak fényképek egy drónról, amelyeket személyes célokra készítettem. Először a Lightroomban feldolgozom az összes fotót, majd a JPG-t ebbe a mappába exportálom. onnan egy másik Dropbox mappába, a "Photo"-ba kerülnek.

Van egy "Drone" mappa, és ott már év és hónap szerint vannak rendezve. A szkriptek maguk készítik el a szükséges mappákat, és maguk nevezik át a fotókat a sablonom szerint, általában ez a fénykép készítésének dátuma és időpontja, a végére véletlenszerű számot is adok, hogy ne kerüljenek ki az azonos nevű fájlok. Nem emlékszem, hogy a fájlnévben a másodpercek beállítása miért nem volt megfelelő erre a célra.

A fa így néz ki: Photo/Drone/2019/05 - május/01 - május - 2019_19.25.53_37.jpg

Fényképek és egyéb fájlok tárolása és automatikus rendezése. Synology NAS-on alapuló fájltárolás

Drone videó - Drónnal még nem videózok, rengeteget lehet ott tanulni, erre most nincs idő, de már csináltam egy mappát.

Képműveletek - van benne két mappa, ha ott találkoznak a fájlok, egyszerűen vagy a maximum oldalon 2000px-re tömörítik, hogy neten publikálhassák, vagy készül a képlapozás, erre már nincs szükségem, de eddig nem törölte a mappát.

Panorámák - panorámák, ahogy nem nehéz kitalálni, ide kerüljenek, külön tárolom, mivel ez egy specifikus fotótípus, általában drónnal készítem. Szokásos panorámát is csinálok, de csinálok 360-as panorámákat és néha gömböket is, olyan panorámákat, mint kisbolygók, drónnal is csinálom. A mappából származó összes fotó a Photo/Panoramas/2019/01 - május - 2019_19.25.53_37.jpg mappába is kerül. Itt nem hónapok szerint válogatok, mivel nincs annyi panoráma.

Személyes fénykép - Itt vannak azok a fotók, amiket tükörreflexes gépen készítek, általában családi vagy utazási fotók, általában emléknek és magamnak készült fotók. A nyers fotókat Lightroomban is feldolgozom, majd ide exportálom.

Innen kerülnek ide: Fotó/2019/05 – május/01 – május – 2019_19.25.53_37.jpg

Ha valami ünnepet vagy mást forgatok, amit jobb lenne külön tárolni, akkor a 2019-es mappában létrehozok egy mappát az ünnepség nevével, és oda másolom a fotót a kezemmel.

RAW - itt a kép forrása. Mindig RAW-ban fényképezem, az összes fotót JPG-ben tárolom, de néha RAW fájlokat is szeretnék tárolni, néha másképp szeretnék feldolgozni egy képkockát. Általában ez a természet, és csak a legjobb felvételek kerülnek oda, nem sorban.

Stock fotó - ide rakok fel stock fotókat, amit akár DSLR-en, akár drónon csinálok. A rendezés ugyanaz, mint a többi fotón, csak a saját külön mappájában.

A Dropbox gyökérkönyvtárában van egy Camera Uploads mappa, ez az alapértelmezett mappa, ahova a Dropbox mobilalkalmazás minden fotót és videót feltölt. A feleség telefonról készült összes fényképe ilyen módon kidobásra kerül. A telefonomról készült összes fotómat és videómat is ide dobom és innen külön mappába rendezem. De én más módon csinálom, kényelmesebb számomra. Androidra van egy ilyen program, a FolderSync, amivel a mobilodról le tudod venni az összes fotót, feltölteni a Dropboxba, majd törölni a telefonodról. Sok beállítás van, ajánlom. A telefonról származó videók is ebbe a mappába kerülnek, ezek is, mint minden fotó, év és hónap szerint vannak rendezve.

Az összes szkriptet magam gyűjtöttem össze az interneten található mindenféle utasításból, nem találtam kész megoldást. Egyáltalán nem tudok semmit a bash szkriptekről, lehet, hogy vannak hibák, vagy néhány dolgot lehetne jobban csinálni, de számomra az a legfontosabb, hogy végezzék a dolgukat és azt csinálják, amire szükségem van.

A githubba feltöltött szkriptek: https://github.com/pelinoleg/bash-scripts

Korábban a Hazel for mac os-t használtam fotók, videók rendezésére, ott minden egyszerűbb, minden feladat vizuálisan jön létre, nem kell kódot írni, de van két mínusz. Először is az összes mappát a számítógépen kell tartani, hogy minden jól működjön, másodszor pedig, ha hirtelen átváltok Windowsra vagy Linuxra, akkor ott nincsenek ilyen programok. Megpróbáltak alternatívát keresni, de a semmiről sem szóltak. Az univerzálisabb megoldás a szerveren lévő szkriptekkel.

Minden szkript úgy van beállítva, hogy naponta egyszer, általában éjszaka fusson. De ha nincs idő várni, és most valahogyan végre kell hajtania a kívánt szkriptet, két megoldás létezik: SSH-n keresztül csatlakozzon a szerverhez és futtassa a kívánt szkriptet, vagy lépjen az adminisztrációs panelre, és kézzel futtassa a kívánt szkriptet a ugyanilyen módon. Mindez nem tűnik kényelmesnek, ezért találtam egy harmadik megoldást. Van egy Android-program, amely képes ssh parancsokat küldeni. Létrehoztam több parancsot, mindegyiknek megvan a saját gombja, és most, ha rendeznem kell például a drónról készített fényképeket, akkor csak egy gombot nyomok meg, és működik a szkript. A program neve SSHing, van még hasonló, de számomra ez a legkényelmesebb.

Fényképek és egyéb fájlok tárolása és automatikus rendezése. Synology NAS-on alapuló fájltárolás

Több saját oldalam is van, ezek inkább csak bemutató jellegűek, szinte senki nem jár oda, de még mindig nem árt biztonsági másolatot készíteni. Az oldalakat a DigitalOcean-en tartom, oda telepítettem az aaPanel panelt. Lehetőség van az összes fájl és adatbázis biztonsági mentésére, de ugyanazon a meghajtón.

Ugyanazon a lemezen nem megy a biztonsági mentés, ezért a bash scripten keresztül is rákopogok, és mindent a szerveremre másolok, és mindent egy archívumban archiválok a címben szereplő dátummal.

Remélem, legalább valaki segít az általam használt módszerekben, amelyekkel megosztottam.

Ahogy a cikkből is látszik, szeretem az automatizálást és igyekszem mindent automatizálni, ami csak lehetséges, sok mindent nem írtam le automatizálási szempontból, hiszen ezek már más témák és egyéb cikkek.

Forrás: will.com

Hozzászólás