Фотосуреттер мен басқа файлдарды сақтау және автоматты сұрыптау. Synology NAS негізіндегі файл қоймасымен жұмыс істеу

Мен файлдарды қалай сақтайтыным және сақтық көшірмелерді қалай жасайтыным туралы көптен бері жазғым келді, бірақ мен оған ешқашан жете алмадым. Жақында осы жерде мақала пайда болды, ол менікі сияқты, бірақ басқа көзқараспен.
Мақаланың өзі.

Мен көптеген жылдар бойы файлдарды сақтаудың тамаша әдісін табуға тырыстым. Менің ойымша, мен оны таптым, бірақ әрқашан жақсартуға болатын нәрсе бар, егер сізде оны қалай жақсартуға болатыны туралы идеяларыңыз болса, мен оны оқуға қуаныштымын.

Мен сізге өзім туралы бірнеше сөз айтудан бастайын, мен бос уақытымда веб-әзірлеумен айналысамын және суретке түсемін. Сондықтан жұмыс және жеке жобаларды, фотосуреттерді, бейнелерді және басқа файлдарды сақтау керек деген қорытынды.

Менде шамамен 680 ГБ файлдар бар, оның 90 пайызы фотосуреттер мен бейнелер.

Менің қоймаларымдағы файлдардың айналымы:

Фотосуреттер мен басқа файлдарды сақтау және автоматты сұрыптау. Synology NAS негізіндегі файл қоймасымен жұмыс істеу

Міне, менің барлық файлдарымның қалай және қайда сақталатынының шамамен диаграммасы.

Қазір көп.

Көріп отырғаныңыздай, бәрінің жүрегі - менің NAS, атап айтқанда Synology DS214, Synology ұсынған ең қарапайым NAS бірі, дегенмен ол маған қажет нәрсенің бәрін жеңеді.

Dropbox

Менің жұмыс машинам - macbook pro 13, 2015. Менде 512 ГБ бар, бірақ, әрине, барлық файлдар сәйкес келмейді, мен тек қазіргі уақытта қажет нәрсені сақтаймын. Мен барлық жеке файлдар мен қалталарды Dropbox-пен синхрондаймын, оның сенімді емес екенін білемін, бірақ ол тек синхрондау функциясын орындайды. Және ол мұны ең жақсы жасайды, кем дегенде мен сынап көргенімнен. Мен барлық атақты және онша танымал емес бұлттарды сынап көрдім.

Synology-де де өз бұлт бар, оны NAS-да орналастыруға болады, мен Dropbox-тан Synology Cloud Station-ға ауысуға бірнеше рет әрекет жасадым, бірақ синхрондау кезінде әрдайым ақаулар болды, әрқашан қателер болды немесе мен бәрін синхрондамадым.

Барлық маңызды файлдар Dropbox қалтасында сақталады, кейде мен бірдеңені жоғалтпау үшін жұмыс үстелімде бір нәрсені сақтаймын, MacDropAny бағдарламасы арқылы Dropbox қалтасына символдық сілтеме жасадым.
Менің Жүктеп алу қалтасы ешбір жолмен синхрондалмаған, бірақ маңызды ештеңе жоқ, тек уақытша файлдар. Маңызды нәрсені жүктеп алсам, оны Dropbox ішіндегі тиісті қалтаға көшіремін.

Dropbox-пен шытырман оқиғаларымБір кездері, 2013-2014 жылдары мен барлық файлдарымды Dropbox-та сақтадым, тек сонда ғана резервтік көшірмелер болмады. Содан кейін менде 1Тб болмады, яғни мен оны төлеген жоқпын, менде достарды шақыру немесе басқа тапсырмалар арқылы тапқан 25 Гб шамасында болдым.

Бір күні таңертең мен компьютерді қостым және менің барлық файлдарым жоғалып кетті, мен де Dropbox-тан кешірім сұрайтын хат алдым және менің файлдарым олардың кінәсінен жоғалып кетті. Олар маған файлдарымды қалпына келтіруге болатын сілтеме берді, бірақ, әрине, ештеңе қалпына келтірілмеді. Бұл үшін олар маған бір жыл бойы 1Тб берді, содан кейін мен олардың клиенті болдым, бұл қаншалықты оғаш көрінсе де, бірақ мен оларға ешқашан сенбедім.

Жоғарыда жазғанымдай, мен өзіме қолайлы бұлтты таба алмадым, біріншіден, синхрондау мәселесі әлі болған жоқ, екіншіден, көптеген әртүрлі қызметтер тек Dropbox-пен жұмыс істейді.

жүру

Жұмыс файлдары жұмыс серверінде сақталады, жеке жобалар GitLab-да сақталады, мұнда бәрі қарапайым.

Time Machine

Мен сонымен қатар бос орын алмас үшін, әрине, Dropbox және Жүктеулер қалтасын қоспағанда, бүкіл жүйенің сақтық көшірмесін жасаймын. Мен жүйенің сақтық көшірмесін Time Machine көмегімен жасадым, бұл маған бірнеше рет көмектескен тамаша құрал. Мен мұны бірдей NAS-де жасаймын, бақытымызға орай, оның осындай функциясы бар. Әрине, оны сыртқы қатты дискіде жасауға болады, бірақ ол соншалықты ыңғайлы емес. Сыртқы дискіні қосып, Time Machine-ті өзіңіз іске қосу қажет болған сайын. Жалқаулықтың кесірінен мен мұндай сақтық көшірмелерді бірнеше аптада бір рет жасайтынмын. Ол автоматты түрде серверге сақтық көшірме жасайды, мен оны қашан жасағанын байқамаймын. Мен үйден жұмыс істеймін, сондықтан менде әрқашан бүкіл жүйенің жаңа сақтық көшірмесі болады. Көшірме күніне бірнеше рет жасалады, мен қанша рет және қаншалықты жиі екенін санамадым.

NAS

Мұнда барлық сиқырлар орын алады.

Synology-де тамаша құрал бар, ол бұлтты синхрондау деп аталады, менің ойымша, оның не істейтіні атаудан түсінікті.

Ол көптеген бұлттық жүйелерді бір-бірімен синхрондауы мүмкін немесе дәлірек айтқанда, NAS серверіндегі файлдарды басқа бұлттармен синхрондауы мүмкін. Менің ойымша, бұл бағдарламаға онлайн шолу бар. Мен егжей-тегжейге тоқталмаймын. Мен оны қалай қолданатынымды сипаттағаным жөн.

Фотосуреттер мен басқа файлдарды сақтау және автоматты сұрыптау. Synology NAS негізіндегі файл қоймасымен жұмыс істеу

Серверде Dropbox деп аталатын диск қалтасы бар, ол менің Dropbox тіркелгімнің көшірмесі, Cloud Sync мұның бәрін синхрондау үшін жауап береді. Егер Dropbox-тағы файлдармен бірдеңе болса, ол серверде болады, оның жойылғаны немесе жасалғаны маңызды емес. Жалпы, классикалық синхрондау.

Яндекс дискісі

Содан кейін мен бұл файлдардың барлығын Яндекс дискіме лақтырамын, мен оны қолдан жасалған резервтік диск ретінде пайдаланамын, яғни мен файлдарды сол жерге лақтырамын, бірақ ол жерден ештеңені жоймаймын, бұл файлдардың қоқысы болып шығады, бірақ бірнеше рет көмектесті.

Google Drive

Онда мен тек «Фотосуреттер» қалтасын жіберемін, сонымен қатар синхрондау режимінде, мен мұны тек Google Photos-та фотосуреттерді ыңғайлы көру үшін және сол жерден фотосуреттерді жою мүмкіндігімен жасаймын және олар барлық жерде жойылады (әрине Яндекс дискісінен басқа). Мен төменде фотосурет туралы жазамын; сіз тіпті сол жерде жеке мақала жаза аласыз.

Hyperbackup

Бірақ мұның бәрі өте сенімді емес, егер сіз кездейсоқ файлды жойсаңыз, ол барлық жерде жойылады және оны жоғалтты деп санауға болады. Сіз, әрине, Яндекс дискісінен қалпына келтіре аласыз, бірақ біріншіден, бір жерде сақтық көшірме жасау өте сенімді емес, ал Яндекс дискінің өзі бұрын-соңды болмағанына қарамастан, сіз 100% сенімді бола алатын қызмет емес. онымен проблемалар.

Сондықтан мен әрқашан файлдарды қалыпты сақтық көшірме жүйесімен басқа жерде сақтауға тырыстым.

Фотосуреттер мен басқа файлдарды сақтау және автоматты сұрыптау. Synology NAS негізіндегі файл қоймасымен жұмыс істеу

Synology-де бұл үшін құрал бар, ол HyperBackup деп аталады, ол файлдардың сақтық көшірмесін басқа Synology серверлеріне немесе үшінші тарап өндірушілерінің кейбір бұлттық шешімдеріне жасайды.
Ол сондай-ақ NAS-қа қосылған сыртқы дискілердің сақтық көшірмелерін жасай алады, бұл мен соңғы уақытқа дейін солай істедім. Бірақ бұл да сенімді емес, мысалы, өрт болса, сервердің де, HDD-нің де соңы.

Синология C2

Мұнда біз бірте-бірте басқа қызметке жақындаймыз, бұл жолы Synology өзінен. Оның сақтық көшірмелерді сақтауға арналған жеке бұлттары бар. Ол HyperBackup үшін арнайы жасалған, ол күн сайын сол жерде сақтық көшірме жасайды, бірақ бұл жақсы ойластырылған сақтық көшірме, файл нұсқалары, уақыт шкаласы, тіпті Windows және mac OS үшін клиенттер бар.

Фотосуреттер мен басқа файлдарды сақтау және автоматты сұрыптау. Synology NAS негізіндегі файл қоймасымен жұмыс істеу

Мұның бәрі файлдарды сақтауға арналған, менің файлдарым қауіпсіз деп үміттенемін.

Енді файлдарды сұрыптауға көшейік.

Мен кәдімгі файлдарды, кітаптарды, құжаттарды сканерлеуді және басқа маңызды емес файлдарды барлық басқа нәрселер сияқты қолмен қалталарға сұрыптаймын. Әдетте олар көп емес, мен оларды сирек ашамын.

Ең қиыны фотолар мен видеоларды сұрыптау, менде көп.

Мен айына бірнеше ондаған бірнеше жүзге дейін суретке түсіремін. Мен DSLR, дрон және кейде телефонмен түсіремін. Фотосуреттер жеке немесе қор үшін болуы мүмкін. Мен де кейде үй бейнелерін түсіремін (сіз ойлағандай емес, тек отбасылық бейнелер, жиі қызыммен бірге). Сондай-ақ, ол тәртіпсіздікке айналмас үшін қандай да бір түрде сақталуы және сұрыпталуы керек.

Менде сол Dropbox-та «Суреттерді сұрыптау» деп аталатын қалта бар, барлық фотосуреттер мен бейнелер баратын ішкі қалталар бар, сол жерден олар түсіріліп, қажет жерде сұрыпталады.

Фотосуреттер мен басқа файлдарды сақтау және автоматты сұрыптау. Synology NAS негізіндегі файл қоймасымен жұмыс істеу

Сұрыптау NAS серверінде жүзеге асырылады, онда күніне бір рет автоматты түрде іске қосылатын және өз жұмысын орындайтын bash сценарийлері бар. NAS оларды іске қосуға да жауап береді; барлық сценарийлерді және басқа тапсырмаларды іске қосуға жауап беретін тапсырмаларды жоспарлаушы бар. Тапсырмалардың қаншалықты жиі және қашан іске қосылатынын конфигурациялауға болады, егер ол қарапайым болса, интерфейс арқылы cron.

Фотосуреттер мен басқа файлдарды сақтау және автоматты сұрыптау. Synology NAS негізіндегі файл қоймасымен жұмыс істеу

Әр қалтаның өзіндік сценарийі бар. Енді қалталар туралы толығырақ:

Drone — міне, жеке мақсатта түсірген дроннан түсірілген фотолар. Алдымен барлық фотосуреттерді lightroom бағдарламасында өңдеймін, содан кейін JPG файлдарын осы қалтаға экспорттаймын. Сол жерден олар басқа Dropbox қалтасына, «Фотосуретке» түседі.

«Drone» қалтасы бар, олар қазірдің өзінде жыл мен ай бойынша сұрыпталған. Сценарийлердің өзі қажетті қалталарды жасайды және фотосуреттердің атын менің шаблоныма сәйкес өзгертеді, әдетте бұл фотосурет түсірілген күн мен уақыт, сонымен қатар аттас файлдар пайда болмас үшін соңында кездейсоқ санды қосамын. Неліктен файл атауындағы секундтарды орнату осы мақсаттарға сәйкес келмейтіні есімде жоқ.

Ағаш келесідей көрінеді: Photo/Drone/2019/05 — 01 мамыр — мамыр — 2019_19.25.53_37.jpg

Фотосуреттер мен басқа файлдарды сақтау және автоматты сұрыптау. Synology NAS негізіндегі файл қоймасымен жұмыс істеу

Ұшқышсыз бейне — Әзірге дронмен видео түсірмеймін, үйренетін нәрсе көп, қазір оған уақытым жоқ, бірақ мен папка жасап қойғанмын.

Кескін операциялары — ішінде екі қалта бар, файлдар табылған кезде олар жай ғана Интернетте жариялау үшін максималды жағынан 2000 пиксельге дейін қысылады немесе суреттер аударылады, бұл маған енді қажет емес, бірақ мен қалтаны әлі жойған жоқпын.

Панорамалар — бұл жерде панорамалар пайда болады, сіз ойлағандай, мен оларды бөлек сақтаймын, өйткені бұл фотосуреттің белгілі бір түрі, мен оларды әдетте дронмен түсіремін. Мен сондай-ақ тұрақты панорамаларды жасаймын, бірақ мен 360 панорамаларды және кейде сфераларды, кішкентай планеталар сияқты панорамаларды жасаймын, мен оны дронмен де жасаймын. Осы қалтадан барлық фотосуреттер Фото/Панорамалар/2019/01 - мамыр - 2019_19.25.53_37.jpg қалтасына өтеді. Бұл жерде мен айлар бойынша сұрыптамаймын, өйткені панорамалар онша көп емес.

Жеке фотосурет — Міне, мен DSLR түсіретін фотосуреттер, әдетте бұл отбасылық немесе саяхат, жалпы есте сақтау үшін және өзім үшін түсірілген фотосуреттер. Сондай-ақ Lightroom қолданбасында өңделмеген фотосуреттерді өңдеймін, содан кейін оларды осында экспорттаймын.

Олар осы жерден келеді: Фото/2019/05 — 01 мамыр — мамыр — 2019_19.25.53_37.jpg

Егер мен мерекенің қандай да бір түрін немесе бөлек сақталатын басқа нәрсені суретке түсірген болсам, 2019 қалтасында мерекенің атауы бар қалта жасаймын және фотосуретті сол жерге қолмен көшіремін.

RAW — міне фото көздері. Мен әрқашан RAW форматында түсіремін, барлық фотосуреттерді JPG форматында сақтаймын, бірақ кейде RAW файлдарын да сақтағым келеді, кейде кадрды басқаша өңдегім келеді. Әдетте бұл табиғат және оған тек ең жақсы кадрлар ғана жетеді, бәрі қатарынан емес.

Сток фотосы — мұнда мен фотосуреттерді DSLR немесе дронмен түсіретін фотосуреттерге жүктеймін. Сұрыптау басқа фотосуреттердегідей, тек жеке қалтада.

Dropbox түбірлік каталогында Камерамен жүктеп салулар қалтасы бар, бұл Dropbox мобильді қолданбасы барлық фотосуреттер мен бейнелерді жүктеп салатын әдепкі қалта. Әйелдің телефондағы барлық фотосуреттері осылай түсіріледі. Мен де телефонымдағы барлық фотолар мен бейнелерімді осында жүктеймін және сол жерден оларды бөлек қалтаға сұрыптаймын. Бірақ мен мұны басқа жолмен, өзіме ыңғайлырақ жасаймын. Android үшін FolderSync бағдарламасы бар, ол ұялы телефоннан барлық фотоларды түсіріп, Dropbox-қа жүктеп, содан кейін телефоннан өшіруге мүмкіндік береді. Көптеген параметрлер бар, мен оны ұсынамын. Телефоныңыздағы бейнелер де осы қалтаға түседі; олар барлық фотосуреттер сияқты жыл мен ай бойынша сұрыпталады.

Мен барлық сценарийлерді Интернеттегі әртүрлі нұсқаулардан жинадым, мен дайын шешімдерді таппадым. Мен bash сценарийлері туралы мүлде білмеймін, мүмкін кейбір қателер бар немесе кейбір нәрселерді жақсырақ жасауға болады, бірақ мен үшін ең бастысы - олар өз жұмысын жасайды және маған қажет нәрсені жасайды.

Сценарийлер GitHub-қа жүктеп салынды: https://github.com/pelinoleg/bash-scripts

Бұрын фотолар мен бейнелерді сұрыптау үшін мен Hazel қолданбасын mac os жүйесінде қолдандым, онда бәрі оңай, барлық тапсырмалар визуалды түрде жасалады, код жазудың қажеті жоқ, бірақ екі кемшілігі бар. Біріншіден, бәрі жақсы жұмыс істеуі үшін компьютердегі барлық қалталарды сақтау керек, екіншіден, мен кенеттен Windows немесе Linux жүйесіне ауыссам, онда мұндай бағдарламалар жоқ. Мен балама іздеуге тырыстым, бірақ олардың бәрі нәтиже бермеді. Сервердегі сценарийлері бар шешім әмбебап шешім болып табылады.

Барлық сценарийлер күніне бір рет, әдетте түнде орындалатын етіп конфигурацияланады. Бірақ күтуге уақытыңыз болмаса және қандай да бір түрде қажетті сценарийді қазір орындау қажет болса, екі шешім бар: SSH арқылы серверге қосылыңыз және қажетті сценарийді орындаңыз немесе әкімші панеліне өтіңіз, сонымен қатар қажетті файлды қолмен іске қосыңыз. сценарий. Мұның бәрі маған ыңғайсыз болып көрінеді, сондықтан мен үшінші шешім таптым. Android үшін ssh пәрмендерін жібере алатын бағдарлама бар. Мен бірнеше пәрмендер жасадым, әрқайсысының өз түймесі бар, енді, мысалы, дроннан түсірген фотосуреттерді сұрыптау керек болса, мен бір түймені басып, сценарий іске қосылады. Бағдарлама SSHing деп аталады, басқалары бар, бірақ мен үшін бұл ең ыңғайлы.

Фотосуреттер мен басқа файлдарды сақтау және автоматты сұрыптау. Synology NAS негізіндегі файл қоймасымен жұмыс істеу

Менің де бірнеше сайттарым бар, олар көрсету үшін көбірек, ол жаққа ешкім бармайды, бірақ сақтық көшірме жасаудың еш зияны жоқ. Мен өз сайттарымды DigitalOcean жүйесінде іске қосамын, онда aaPanel панелін орнаттым. Онда барлық файлдардың және барлық дерекқорлардың сақтық көшірмелерін жасауға болады, бірақ бір дискіде.

Сақтық көшірмені бір дискіде сақтау олай емес, сондықтан мен сол жерге бару және барлығын өз серверіме көшіру үшін bash сценарийін қолданамын, барлығын бір мұрағатта атымен күнімен мұрағаттаймын.

Кем дегенде біреуге мен қолданатын және мен бөліскен әдістер көмектеседі деп үміттенемін.

Мақалада көрініп тұрғандай, мен автоматтандыруды жақсы көремін және мүмкін болатынның бәрін автоматтандыруға тырысамын, мен автоматтандыру тұрғысынан көп нәрсені сипаттамадым, өйткені бұл басқа тақырыптар мен басқа мақалалар.

Ақпарат көзі: www.habr.com

пікір қалдыру