Lagring och automatisk sortering av foton och andra filer. Arbete med filsystem baserat pÄ NAS Synology

Jag har lÀnge velat skriva om hur jag lagrar mina filer, hur jag gör backuper, men har inte haft tid. Nyligen kom det en artikel hÀr som pÄ vissa sÀtt liknar min, men med en annan ansats.
SjÀlva artikeln.

Jag har under mÄnga Är försökt hitta den perfekta metoden för att lagra filer. Jag tror jag har hittat den, men det finns alltid rum för förbÀttring, sÄ om det finns nÄgra tankar om hur man kan göra det bÀttre, skulle jag gÀrna lÀsa dem.

Jag börjar med att berÀtta nÄgra ord om mig sjÀlv. Jag jobbar med webbdesign och pÄ min fritid fotograferar jag. DÀrför behöver jag lagra bÄde arbets- och personliga projekt, foton, videor och andra filer.

Jag har ungefÀr 680 GB filer, varav cirka 90 procent Àr foton och videor.

Cirkulationen av filer i mina lagringsutrymmen:

Lagring och automatisk sortering av foton och andra filer. Arbete med filsystem baserat pÄ NAS Synology

HÀr Àr en ungefÀrlig skiss över hur och var alla mina filer lagras.

Nu mer detaljerat.

Som ni kan se Àr hjÀrtat i allt mitt NAS, specifikt Synology DS214, en av de enklaste NAS:erna frÄn företagets sortiment, men den hanterar allt jag behöver.

Dropbox

Min arbetsdator Àr en MacBook Pro 13 frÄn 2015. Jag har 512 GB dÀr, men sÄ klart ryms inte alla filer, jag lagrar bara det som jag behöver för tillfÀllet. Jag synkroniserar alla mina personliga filer och mappar med Dropbox. Jag vet att det inte Àr det mest pÄlitliga, men det fungerar bara för att synkronisera. Och det gör det bÀst, Ätminstone bland allt jag har prövat. Jag har testat alla kÀnda och mindre kÀnda molnlösningar.

Synology har ocksÄ sin egen molntjÀnst, som kan installeras pÄ sitt NAS. Jag har försökt byta frÄn Dropbox till Synology Cloud Station flera gÄnger, men det har alltid varit problem med synkroniseringen, alltid nÄgot fel, eller sÄ synkroniserades inte allt.

Alla viktiga filer lagras i Dropbox-mappen. Ibland sparar jag nÄgot pÄ skrivbordet för att inte tappa bort det, sÄ jag har gjort en symlink till Dropbox-mappen med hjÀlp av programmet MacDropAny.
Mappen Downloads synkroniseras inte alls, men dÀr finns inget viktigt, bara temporÀra filer. Om jag laddar ner nÄgot viktigt kopierar jag det till motsvarande mapp i Dropbox.

Mina Àventyr med DropboxEn gÄng för lÀnge sedan, nÄgon gÄng 2013-2014, lagrade jag alla mina filer i Dropbox, och bara dÀr, utan nÄgra sÀkerhetskopior. DÄ hade jag inte 1 TB, vilket betyder att jag inte betalade för det, jag hade runt 25 GB som jag fÄtt genom att bjuda in vÀnner eller genom andra uppdrag.

En vacker morgon satte jag pÄ datorn och alla mina filer var borta. Jag fick Àven ett mejl frÄn Dropbox dÀr de bad om ursÀkt och meddelade att mina filer var förlorade pÄ grund av deras fel. De gav mig en lÀnk dÀr jag kunde ÄterstÀlla mina filer, men som vÀntat kunde jag inte ÄterstÀlla nÄgot. Dessutom fick jag ett erbjudande om 1 TB gratis i ett Är, varefter jag blev deras kund. Hur konstigt det Àn lÄter, jag har aldrig riktigt litat pÄ dem.

Som jag nÀmnde tidigare kunde jag inte hitta en mer passande molntjÀnst för mig. För det första hade jag inga synkroniseringsproblem, och för det andra fungerar mÄnga tjÀnster bara med Dropbox.

Git

Arbetsfiler lagras pÄ arbetsservern, personliga projekt pÄ GitLab, det Àr ganska enkelt.

Time Machine

Jag gör ocksÄ en backup av hela systemet, förutom Dropbox-mappen och Downloads, för att inte slösa pÄ utrymme. Jag gör systembackup via Time Machine, ett utmÀrkt verktyg som har hjÀlpt mig flera gÄnger. Jag gör det pÄ samma NAS, vilket Àr bra eftersom det har den funktionen. SjÀlvklart kan man ocksÄ göra det pÄ en extern HDD, men det Àr inte lika praktiskt. Man mÄste varje gÄng koppla in den externa disken och starta Time Machine manuellt. PÄ grund av lathet gjorde jag ofta sÄdana backup nÄgra gÄnger i veckan. PÄ servern görs backuper automatiskt, jag mÀrker knappt nÀr de görs. Jag arbetar hemifrÄn, sÄ jag har alltid en uppdaterad sÀkerhetskopia av hela mitt system. Backup görs flera gÄnger om dagen, jag har inte rÀknat hur mÄnga gÄnger och hur ofta.

NAS

Detta Àr dÀr all magi sker.

Synology har ett utmÀrkt verktyg som heter Cloud Sync, och namnet sÀger ganska mycket om vad det gör.

Det kan synkronisera mÄnga molntjÀnster med varandra, mer specifikt kan det synkronisera filer frÄn NAS-servern med andra molntjÀnster. Jag tror det finns en översikt över detta program pÄ nÀtet, sÄ jag ska inte gÄ in pÄ för mycket detaljer. Jag beskriver hellre hur jag anvÀnder den.

Lagring och automatisk sortering av foton och andra filer. Arbete med filsystem baserat pÄ NAS Synology

PÄ servern har jag en mapp som heter Dropbox, som Àr en kopia av mitt Dropbox-konto, och det Àr Cloud Sync som sköter synkroniseringen. Om nÄgot hÀnder med filerna i Dropbox kommer det att hÀnda pÄ servern, oavsett om det Àr borttagning eller skapande. Det Àr helt enkelt klassisk synkronisering.

Yandex Disk

DÀrefter skickar jag alla dessa filer till min Yandex Disk, som jag anvÀnder som en egen backupdisk. Det betyder att jag lÀgger filer dÀr, men inte tar bort nÄgot dÀrifrÄn, vilket resulterar i en sorts filhög, men det har rÀddat mig ett par gÄnger.

Google Drive

Jag skickar endast mappen "Photos" dit, ocksÄ i synkroniseringslÀge, gör jag detta för att enkelt kunna titta pÄ foton i Google Foto och ha möjlighet att ta bort foton dÀrifrÄn, och de tas bort överallt (förutom frÄn Yandex Disk, naturligtvis). Jag kommer att skriva mer om foton nedan, dÀr kan man rentav skriva en separat artikel.

HyperBackup

Men allt detta Àr inte sÀrskilt pÄlitligt, om man av misstag tar bort en fil sÄ tas den bort överallt och man kan betrakta den som förlorad. Man kan sjÀlvklart ÄterstÀlla den frÄn Yandex Disk, men först och frÀmst Àr en backup pÄ ett stÀlle inte sÀrskilt pÄlitlig i sig, och dessutom Àr Yandex Disk inte den tjÀnst man kan vara 100% sÀker pÄ, Àven om det aldrig har varit nÄgra problem med den.

DÀrför har jag alltid försökt att lagra filer nÄgon annanstans, med ett ordentligt backupsystem.

Lagring och automatisk sortering av foton och andra filer. Arbete med filsystem baserat pÄ NAS Synology

Synology har ocksÄ ett verktyg för detta, som kallas HyperBackup, det gör backup av filer antingen till andra Synology-servrar, eller till nÄgon molnlösning frÄn tredjepartsleverantörer.
Det kan ocksÄ göra backup till externa diskar som Àr anslutna till NAS-enheter, och det gjorde jag fram till nyligen. Men det Àr ocksÄ osÀkert, till exempel, om det skulle bli en brand sÄ Àr det slut pÄ bÄde servern och HDD.

Synology C2

HÀr kommer vi smidigt in pÄ en annan tjÀnst, frÄn just Synology. Den har egna molnlösningar för lagring av backuper. Den Àr utformad speciellt för HyperBackup, den gör backup dit varje dag, men det Àr en genomtÀnkt backup, dÀr finns versioner av filer, en tidslinje och till och med klienter för Windows och macOS.

Lagring och automatisk sortering av foton och andra filer. Arbete med filsystem baserat pÄ NAS Synology

Det Àr allt för lagring av filer, jag hoppas mina filer Àr i sÀkerhet.

Nu gÄr vi vidare till sortering av filer.

Vanliga filer, böcker, dokumentkopior och andra mindre viktiga filer sorterar jag som alla andra för hand i mappar. Vanligtvis Àr de inte sÄ mÄnga och jag öppnar dem sÀllan.

Det Àr svÄrast med sortering av foton och videor, jag har mÄnga av dem.

Jag tar ett par tiotals till flera hundra foton i mÄnaden. Jag fotograferar med digital systemkamera, drönare och ibland med telefonen. Foton kan vara privata och för stock-fotografi. Jag filmar ocksÄ ibland hemvideo (inte vad du kanske tÀnkt, utan familjevideor, oftast med min dotter). Det mÄste ocksÄ lagras och sorteras pÄ nÄgot sÀtt, sÄ att det inte blir en röra.

Jag har en mapp i samma Dropbox som heter Sort Images, dÀr finns undermappar dit alla foton och videor gÄr, dÀrifrÄn tas de och sorteras dit de ska.

Lagring och automatisk sortering av foton och andra filer. Arbete med filsystem baserat pÄ NAS Synology

Sorteringen sker pÄ NAS-servern, dÀr körs bash-skript som automatiskt startas en gÄng om dagen för att utföra sina uppgifter. NAS-ens planeringsprogram ansvarar ocksÄ för deras körning, och det Àr ansvarigt för att starta alla skript och andra uppgifter. Man kan stÀlla in hur ofta och nÀr uppgifterna ska startas, cron med ett anvÀndargrÀnssnitt om man vill.

Lagring och automatisk sortering av foton och andra filer. Arbete med filsystem baserat pÄ NAS Synology

För varje mapp finns ett eget skript. Nu lite mer om mapparna:

Drone — hĂ€r hamnar foton frĂ„n drönaren som jag tagit för personligt bruk. Först behandlar jag alla foton i Lightroom, sedan exporterar jag JPG till den hĂ€r mappen. DĂ€rifrĂ„n hamnar de i en annan mapp i Dropbox, "Photo".

DÀr finns en mapp "Drone" och dÀr sorteras de sedan efter Är och mÄnader. Skripten skapar automatiskt de nödvÀndiga mapparna och döper om fotona enligt min mall, som vanligtvis Àr datum och tid för fotograferingen, och jag lÀgger ocksÄ till ett slumpmÀssigt nummer i slutet för att undvika att fÄ filer med samma namn. Jag minns inte varför det inte gick att anvÀnda sekunder i filnamnet för dessa syften.

ДДрДĐČĐŸ ĐžĐŒĐ”Đ”Ń‚ таĐșĐŸĐč ĐČОЎ: Photo/Drone/2019/05 — May/01 — May — 2019_19.25.53_37.jpg

Lagring och automatisk sortering av foton och andra filer. Arbete med filsystem baserat pÄ NAS Synology

Drone Video — jag filmar för nĂ€rvarande inte med drönaren, det finns mycket att lĂ€ra, och jag har inte tid för det nu, men mappen Ă€r redan skapad.

Images Operations — hĂ€r inne finns tvĂ„ mappar, nĂ€r filer hamnar dĂ€r komprimeras de antingen till en maximal lĂ€ngd av 2000px för publicering pĂ„ internet eller sĂ„ görs en bildvĂ€ndning, vilket jag inte behöver just nu, men jag har Ă€nnu inte tagit bort mappen.

Panoramas — hĂ€r hamnar, som man lĂ€tt kan gissa, panoramor, som jag lagrar separat eftersom det Ă€r en specifik typ av foto, vanligen gör jag dem med drönare. Jag gör ocksĂ„ vanliga panoramor men Ă€ven 360 panoramor och ibland sfĂ€rer, en typ av panorama som ser ut som smĂ„ planeter, görs ocksĂ„ med drönare. FrĂ„n den hĂ€r mappen hamnar alla foton ocksĂ„ i Photo/Panoramas/2019/01 — May — 2019_19.25.53_37.jpg. HĂ€r sorterar jag inte efter mĂ„nader eftersom jag inte har sĂ„ mĂ„nga panoramor.

Personal Photo — HĂ€r hamnar foton som jag tar med systemkameran, vanligtvis familjebilder eller resor, kort sagt foton som tas för minne och för mig sjĂ€lv. Jag bearbetar ocksĂ„ rĂ„foton i Lightroom och exporterar dem sedan hit.

ОтсюЮа ĐŸĐœĐž ĐżĐŸĐżĐ°ĐŽĐ°ŃŽŃ‚ сюЮа: Photo/2019/05 — May/01 — May — 2019_19.25.53_37.jpg

Om jag har filmat en högtidlighet eller nÄgot annat som borde förvaras separat, skapar jag en mapp med namnet pÄ evenemanget i mappen 2019 och kopierar dit fotona manuellt.

RAW — hĂ€r lĂ€ggs fotokĂ€llor. Jag fotograferar alltid i RAW, alla bilder sparar jag i JPG men ibland vill jag Ă€ven spara RAW-filer, ibland vill jag bearbeta ett visst foto pĂ„ ett annat sĂ€tt. Vanligtvis handlar det om naturfotografi och hĂ€r hamnar endast de bĂ€sta bilderna, inte alla.

Stockfoto — hit laddar jag upp bilder för stock, som jag antingen tar med min spegelreflexkamera eller min drönare. Sorteringen Ă€r densamma som för andra bilder, bara i en egen mapp.

I rotkatalogen för Dropbox finns en mapp för camera uploads, detta Àr standardmappen dit Dropbox-mobilappen laddar upp alla foton och videor. Alla foton frÄn min frus telefon laddas upp sÄ. Jag laddar ocksÄ upp alla mina foton och videor frÄn telefonen hit och sorterar dem sedan i en separat mapp. Men jag gör det pÄ ett annat sÀtt, enklare för mig. Det finns ett program för Android, FolderSync, som lÄter dig ta alla foton frÄn mobilen, ladda upp dem till Dropbox och sedan ta bort dem frÄn telefonen. Det finns mÄnga instÀllningar, jag rekommenderar det. I denna mapp hamnar Àven videor frÄn telefonen, de sorteras ocksÄ som alla bilder, efter Är och mÄnader.

Alla skript har jag samlat sjÀlv frÄn olika instruktioner pÄ nÀtet, jag hittade inga fÀrdiga lösningar. Jag vet överhuvudtaget ingenting om bash-skript, kanske finns det nÄgra fel eller saker som skulle kunna göras bÀttre, men det viktigaste för mig Àr att de klarar sitt jobb och gör det jag behöver.

Jag laddade upp skripten pÄ GitHub: https://github.com/pelinoleg/bash-scripts

Tidigare anvÀnde jag Hazel för att sortera foton och videor pÄ macOS, dÀr Àr det givetvis allt enklare, alla uppgifter skapas visuellt, man behöver inte skriva kod, men det finns tvÄ nackdelar. För det första mÄste man ha alla mappar pÄ datorn för att allt ska fungera bra och för det andra, om jag plötsligt gÄr över till Windows eller Linux finns det inga sÄdana program. Jag har försökt leta efter alternativ men alla har varit vÀrdelösa. Lösningen med skripten pÄ servern Àr ett mer universellt alternativ.

Alla skript Àr instÀllda att köras en gÄng om dagen, vanligtvis pÄ natten. Men om man inte har tid att vÀnta och behöver köra ett specifikt skript nu, finns det tvÄ lösningar: man kan ansluta via SSH till servern och köra det nödvÀndiga skriptet, eller gÄ in i adminpanelen och manuellt starta det. Jag tycker alla dessa alternativ Àr besvÀrliga, sÄ jag har hittat en tredje lösning. Det finns ett program för Android som kan skicka SSH-kommandon. Jag har skapat flera kommandon, varje med en egen knapp, och nu, om jag till exempel behöver sortera foton som jag tagit med dronen, trycker jag bara pÄ en knapp sÄ aktiveras skriptet. Programmet heter SSHing, det finns andra liknande, men för mig Àr det det mest bekvÀma.

Lagring och automatisk sortering av foton och andra filer. Arbete med filsystem baserat pÄ NAS Synology

Jag har ocksÄ flera egna webbplatser, de Àr mer för syns skull, nÀstan ingen gÄr in pÄ dem men det skadar inte att ta en backup. Jag hÄller webbplatserna pÄ DigitalOcean, dÀr har jag installerat aaPanel. DÀr finns möjlighet att göra sÀkerhetskopior av alla filer och alla databaser, men pÄ samma disk.

Att lagra backup pÄ samma disk Àr ingen lösning, sÄ jag anvÀnder ocksÄ ett bash-skript för att kopiera allt till min server, och arkivera allt i ett enda arkiv med datum i namnet.

Jag hoppas att de metoder jag anvÀnder och har delat med mig av kan hjÀlpa nÄgon.

Som framgÄr av artikeln Àlskar jag automatisering och försöker automatisera allt jag kan; jag har inte beskrivit mÄnga saker ur ett automatiseringsperspektiv, eftersom det Àr andra Àmnen och andra artiklar.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster