{"id":623,"date":"2024-01-05T11:53:09","date_gmt":"2024-01-05T11:53:09","guid":{"rendered":"https:\/\/virtualall.sk\/?p=623"},"modified":"2026-09-11T14:45:35","modified_gmt":"2026-09-11T14:45:35","slug":"backup-azure-fileshare-pomocou-duplicati-a-ubuntu-22-04","status":"publish","type":"post","link":"https:\/\/virtualall.sk\/en\/2024\/01\/backup-azure-fileshare-pomocou-duplicati-a-ubuntu-22-04\/","title":{"rendered":"Backup Azure Fileshare Duplicati"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Z\u00e1lohovanie je proces vytv\u00e1rania k\u00f3pie d\u00f4le\u017eit\u00fdch d\u00e1t s cie\u013eom obnovy v pr\u00edpade straty, chyby alebo katastrofy. Zabezpe\u010duje ochranu \u00fadajov pred nechcen\u00fdmi udalos\u0165ami a umo\u017e\u0148uje obnovenie syst\u00e9mu na predch\u00e1dzaj\u00faci stav.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Duplicati:<\/strong> Duplicati je open-source n\u00e1stroj na z\u00e1lohovanie, ktor\u00fd poskytuje flexibiln\u00e9 mo\u017enosti z\u00e1lohovania a obnovy. Tento software je multiplatformov\u00fd a podporuje \u0161ifrovanie a kompresiu. Duplicati umo\u017e\u0148uje z\u00e1lohova\u0165 do r\u00f4znych typov \u00falo\u017e\u00edsk, vr\u00e1tane cloudov\u00fdch slu\u017eieb ako Azure Storage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mo\u017enosti z\u00e1lohovania pomocou Duplicati:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>R\u00f4zne typy \u00falo\u017e\u00edsk:<\/strong> Duplicati umo\u017e\u0148uje z\u00e1lohovanie na r\u00f4zne typy \u00falo\u017e\u00edsk vr\u00e1tane lok\u00e1lnych diskov, sie\u0165ov\u00fdch \u00falo\u017e\u00edsk a cloudov\u00fdch slu\u017eieb.<\/li>\n\n\n\n<li><strong>\u0160ifrovanie:<\/strong> Poskytuje siln\u00e9 \u0161ifrovanie pre zabezpe\u010denie citliv\u00fdch \u00fadajov, ktor\u00e9 m\u00f4\u017eu by\u0165 ulo\u017een\u00e9 v cloude.<\/li>\n\n\n\n<li><strong>Kompresia:<\/strong> Podporuje kompresiu d\u00e1t, \u010do zni\u017euje ve\u013ekos\u0165 z\u00e1lohov\u00fdch s\u00faborov a \u0161etr\u00ed \u00falo\u017en\u00fd priestor.<\/li>\n\n\n\n<li><strong>Pl\u00e1novanie z\u00e1loh:<\/strong> Duplicati umo\u017e\u0148uje nastavenie pl\u00e1novan\u00fdch \u00faloh z\u00e1lohovania, \u010do u\u013eah\u010duje automatick\u00e9 pravideln\u00e9 z\u00e1lohovanie d\u00e1t.<\/li>\n\n\n\n<li><strong>Verzirovanie:<\/strong> Podporuje verzirovanie z\u00e1loh, \u010do umo\u017e\u0148uje obnovi\u0165 \u00fadaje z r\u00f4znych \u010dasov\u00fdch bodov.<\/li>\n\n\n\n<li><strong>Integr\u00e1cia s cloudov\u00fdmi slu\u017ebami:<\/strong> Duplicati je schopn\u00fd z\u00e1lohova\u0165 d\u00e1ta do r\u00f4znych cloudov\u00fdch \u00falo\u017e\u00edsk, vr\u00e1tane Azure Storage, \u010d\u00edm zabezpe\u010duje flexibilitu a dostupnos\u0165 \u00fadajov.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Duplicati je popul\u00e1rny pre svoju otvorenos\u0165 a flexibilitu v nastaveniach, \u010do umo\u017e\u0148uje pou\u017e\u00edvate\u013eom prisp\u00f4sobi\u0165 si svoje z\u00e1lohovacie potreby pod\u013ea konkr\u00e9tnych po\u017eiadaviek.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>N\u00e1vrh architektury:<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"466\" height=\"336\" src=\"https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/duplicaty.drawio.png\" alt=\"Backup Azure Fileshare Duplicati\" class=\"wp-image-625\" srcset=\"https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/duplicaty.drawio.png 466w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/duplicaty.drawio-300x216.png 300w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/duplicaty.drawio-18x12.png 18w\" sizes=\"auto, (max-width: 466px) 100vw, 466px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>In\u0161tal\u00e1cia Duplicati servera:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In\u0161tal\u00e1cia bal\u00edkov<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-key adv --keyserver hkp:\/\/keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF\n\necho \"deb https:\/\/download.mono-project.com\/repo\/ubuntu stable-focal main\" | sudo tee \/etc\/apt\/sources.list.d\/mono-official-stable.list\n\nsudo apt update\n\nsudo apt install mono-devel gtk-sharp2 libappindicator0.1-cil libmono-2.0-1\nsudo apt install apt-transport-https nano git-core software-properties-common dirmngr -y<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">In\u0161tal\u00e1cia Duplicati:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wget https:\/\/updates.duplicati.com\/beta\/duplicati_2.0.7.1-1_all.deb\napt install .\/duplicati_2.0.7.1-1_all.deb<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0160tart aplik\u00e1cia s opera\u010dn\u00fdm syst\u00e9mom:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/systemd\/system\/duplicati.service<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Unit]\nDescription=Duplicati web-server\nAfter=network.target\n\n&#91;Service]\nNice=19\nIOSchedulingClass=idle\nEnvironmentFile=-\/etc\/default\/duplicati\nExecStart=\/usr\/bin\/duplicati-server $DAEMON_OPTS\nRestart=always\n\n&#91;Install]\nWantedBy=multi-user.target<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Konfigur\u00e1cia Duplicati:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/default\/duplicat<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code># Defaults for duplicati initscript\n# sourced by \/etc\/init.d\/duplicati\n# installed at \/etc\/default\/duplicati by the maintainer scripts\n\n#\n# This is a POSIX shell fragment\n#\n\n# Additional options that are passed to the Daemon.\nDAEMON_OPTS=\"--webservice-interface=any --webservice-port=8200 --portable-mode\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Aktivovanie systemd slu\u017eby<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl enable duplicati.service\nsudo systemctl daemon-reload\nsudo systemctl start duplicati.service  \nsudo systemctl status duplicati.service<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Vytv\u00e1ranie z\u00e1loh fileshare pomocou duplicati je mo\u017en\u00e9 rozdeli\u0165 do viacer\u00fdch krokov:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Vytvorenie Nov\u00e9ho \u00dalo\u017eiska:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kliknite na &#8220;Add backup&#8221; (Prida\u0165 z\u00e1lohu) na hlavnej str\u00e1nke Duplicati.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Nastavenie Z\u00e1lohovanej Adres\u00e1rovej \u0160trukt\u00fary:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vyberte adres\u00e1r alebo s\u00fabory, ktor\u00e9 chcete z\u00e1lohova\u0165.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Nastavenie Cie\u013ea Z\u00e1lohy:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vyberte miesto, kam sa maj\u00fa d\u00e1ta z\u00e1lohova\u0165. M\u00f4\u017ee to by\u0165 cloudov\u00e9 \u00falo\u017eisko (napr\u00edklad Google Drive, Dropbox) alebo lok\u00e1lny disk.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Nastavenie Pl\u00e1nu Z\u00e1lohovania:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vyberte \u010dasov\u00fd pl\u00e1n pre automatick\u00e9 sp\u00fa\u0161\u0165anie z\u00e1loh (napr. denne, t\u00fd\u017edenne).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Nastavenie \u0160ifrovania a Hesiel:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ak chcete zabezpe\u010di\u0165 svoje d\u00e1ta, m\u00f4\u017eete nastavi\u0165 \u0161ifrovanie a hesl\u00e1.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0160tart Z\u00e1lohovania:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kliknite na tla\u010didlo &#8220;Save&#8221; alebo &#8220;Backup now&#8221; (Ulo\u017ei\u0165 alebo Z\u00e1lohova\u0165 teraz) a Duplicati za\u010dne proces z\u00e1lohovania.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"121\" data-id=\"643\" src=\"https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/duplicati-fileshare.drawio-1.png\" alt=\"Backup Azure Fileshare Duplicati (2)\" class=\"wp-image-643\" srcset=\"https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/duplicati-fileshare.drawio-1.png 576w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/duplicati-fileshare.drawio-1-300x63.png 300w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/duplicati-fileshare.drawio-1-18x4.png 18w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Nastavenie z\u00e1lohovania:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"745\" src=\"https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-1024x745.png\" alt=\"Backup Azure Fileshare Duplicati (3)\" class=\"wp-image-648\" srcset=\"https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-1024x745.png 1024w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-300x218.png 300w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-768x558.png 768w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-18x12.png 18w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok.png 1041w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Nastavenie kde sa maj\u00fa d\u00e1ta uklada\u0165:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"728\" src=\"https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-1-1024x728.png\" alt=\"Backup Azure Fileshare Duplicati (4)\" class=\"wp-image-649\" style=\"width:845px;height:auto\" srcset=\"https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-1-1024x728.png 1024w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-1-300x213.png 300w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-1-768x546.png 768w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-1-18x12.png 18w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-1.png 1036w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Definovanie \u010do sa m\u00e1 z\u00e1lohova\u0165:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"483\" src=\"https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-2-1024x483.png\" alt=\"Backup Azure Fileshare Duplicati (5)\" class=\"wp-image-650\" srcset=\"https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-2-1024x483.png 1024w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-2-300x142.png 300w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-2-768x363.png 768w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-2-1536x725.png 1536w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-2-18x8.png 18w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-2.png 1722w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Definovanie kedy sa m\u00e1 vykona\u0165 z\u00e1loha:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1025\" height=\"741\" src=\"https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-3.png\" alt=\"Backup Azure Fileshare Duplicati (6)\" class=\"wp-image-651\" srcset=\"https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-3.png 1025w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-3-300x217.png 300w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-3-768x555.png 768w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-3-18x12.png 18w\" sizes=\"auto, (max-width: 1025px) 100vw, 1025px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Retencia z\u00e1loh (zn\u00e1ma aj ako uchov\u00e1vacia doba) je \u010dasov\u00fd r\u00e1mec, po\u010das ktor\u00e9ho s\u00fa z\u00e1lohy udr\u017eiavan\u00e9 alebo archivovan\u00e9 predt\u00fdm, ne\u017e s\u00fa vymazan\u00e9 alebo prep\u00edsan\u00e9 nov\u00fdmi d\u00e1tami. Je to d\u00f4le\u017eit\u00fd koncept v strat\u00e9gii z\u00e1lohovania, preto\u017ee ovplyv\u0148uje, ko\u013eko star\u00fdch verzi\u00ed d\u00e1t je dostupn\u00fdch na obnovenie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Existuj\u00fa dva hlavn\u00e9 typy retencie z\u00e1loh:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Z\u00e1loha s plnou retenciou (Grandfather-Father-Son):<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Denne (Son):<\/strong> Z\u00e1lohy sa robia ka\u017ed\u00fd de\u0148, uchov\u00e1vaj\u00fa sa po\u010das nieko\u013ek\u00fdch dn\u00ed.<\/li>\n\n\n\n<li><strong>T\u00fd\u017edenne (Father):<\/strong> Jedna z ka\u017edej t\u00fd\u017ed\u0148ovej z\u00e1lohy sa uchov\u00e1va na dlh\u0161\u00ed \u010das (napr\u00edklad nieko\u013eko t\u00fd\u017ed\u0148ov).<\/li>\n\n\n\n<li><strong>Mesa\u010dne (Grandfather):<\/strong> Jedna z ka\u017ed\u00e9ho mesiaca sa uchov\u00e1va e\u0161te dlh\u0161ie (napr\u00edklad nieko\u013eko mesiacov alebo dokonca rokov).<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Line\u00e1rna retencia:<\/strong>\n<ul class=\"wp-block-list\">\n<li>T\u00e1to met\u00f3da znamen\u00e1 uchov\u00e1vanie z\u00e1loh po\u010das pevne stanoven\u00e9ho \u010dasov\u00e9ho obdobia, bez oh\u013eadu na ich frekvenciu. Napr\u00edklad, m\u00f4\u017eete si nastavi\u0165, aby sa ka\u017ed\u00e1 z\u00e1loha uchov\u00e1vala po\u010das posledn\u00fdch 7 dn\u00ed, potom sa zmazala.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00edklad:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ak m\u00e1te ka\u017edodenn\u00e9 z\u00e1lohy a nastaven\u00fa t\u00fd\u017edenn\u00fa retenciu na 4 t\u00fd\u017edne a mesa\u010dn\u00fa retenciu na 6 mesiacov:\n<ul class=\"wp-block-list\">\n<li>Posledn\u00e9 4 ka\u017edodenn\u00e9 z\u00e1lohy zostan\u00fa ulo\u017een\u00e9.<\/li>\n\n\n\n<li>Posledn\u00e9 4 t\u00fd\u017edenn\u00e9 z\u00e1lohy zostan\u00fa ulo\u017een\u00e9.<\/li>\n\n\n\n<li>Posledn\u00e9 6 mesa\u010dn\u00fdch z\u00e1loh zostan\u00fa ulo\u017een\u00e9.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Tento pr\u00edstup k retencii z\u00e1loh umo\u017e\u0148uje u\u017e\u00edvate\u013eom obnovi\u0165 d\u00e1ta z r\u00f4znych \u010dasov\u00fdch obdob\u00ed a chr\u00e1ni pred stratou d\u00e1t z d\u00f4vodu n\u00e1hlej zlyhania alebo in\u00fdch probl\u00e9mov. Je d\u00f4le\u017eit\u00e9 starostlivo pl\u00e1nova\u0165 a prisp\u00f4sobi\u0165 retenciu z\u00e1loh pod\u013ea \u0161pecifick\u00fdch potrieb organiz\u00e1cie alebo jednotlivca.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fin\u00e1lne nastavenie:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"424\" src=\"https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-4-1024x424.png\" alt=\"Backup Azure Fileshare Duplicati (7)\" class=\"wp-image-652\" srcset=\"https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-4-1024x424.png 1024w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-4-300x124.png 300w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-4-768x318.png 768w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-4-1536x636.png 1536w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-4-18x7.png 18w, https:\/\/virtualall.sk\/wp-content\/uploads\/2024\/01\/obrazok-4.png 1654w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Pripojenie Fileshare:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mkdir \/mnt\/inv\nif &#91; ! -d \"\/etc\/smbcredentials\" ]; then\nsudo mkdir \/etc\/smbcredentials\nfi\nif &#91; ! -f \"\/etc\/smbcredentials\/dev.cred\" ]; then\n    sudo bash -c 'echo \"username=dev\" &gt;&gt; \/etc\/smbcredentials\/dev.cred'\n    sudo bash -c 'echo \"password=CV42tfo1Qi+rxdB6BkeyKI6sti0LmNmgDWMbeQVr2vtkV+AStcJGrQw==\" &gt;&gt; \/etc\/smbcredentials\/dev.cred'\nfi\nsudo chmod 600 \/etc\/smbcredentials\/dev.cred\n\nsudo bash -c 'echo \"\/\/dev.file.core.windows.net\/inv \/mnt\/inv cifs nofail,credentials=\/etc\/smbcredentials\/dev.cred,dir_mode=0777,file_mode=0777,serverino,nosharesock,actimeo=30,ro\" &gt;&gt; \/etc\/fstab'\nsudo mount -t cifs \/\/dev.file.core.windows.net\/inv \/mnt\/inv -o credentials=\/etc\/smbcredentials\/dev.cred,dir_mode=0777,file_mode=0777,serverino,nosharesock,actimeo=30<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Pri z\u00e1lohovan\u00ed je mo\u017en\u00e9 spusti\u0165 vytvoren\u00fd script, ktor\u00fd pred vykonan\u00edm z\u00e1lohy pripoj\u00ed dan\u00e9 \u00falo\u017eisko a po skon\u010den\u00ed z\u00e1lohy \u00falo\u017eisko odpoj\u00ed. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pri spusten\u00ed skriptu pred z\u00e1lohovan\u00edm (predz\u00e1lohovac\u00ed skript) a po z\u00e1lohovan\u00ed (poz\u00e1lohovac\u00ed skript) ide o sp\u00fa\u0161\u0165anie \u0161pecifick\u00fdch skriptov alebo pr\u00edkazov pred a po vykonan\u00ed procesu z\u00e1lohovania. Tieto skripty m\u00f4\u017eu by\u0165 pou\u017eit\u00e9 na prisp\u00f4sobenie a automatiz\u00e1ciu r\u00f4znych \u00faloh v s\u00favislosti so z\u00e1lohovan\u00edm d\u00e1t. Tu s\u00fa niektor\u00e9 mo\u017enosti, ako m\u00f4\u017eu by\u0165 tieto skripty vyu\u017eit\u00e9:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Predz\u00e1lohovac\u00ed skript:<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Pr\u00edprava prostredia:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Nastavenie prostredia pred z\u00e1lohovan\u00edm, napr\u00edklad vytvorenie potrebn\u00fdch adres\u00e1rov alebo nastavenie premenn\u00fdch prostredia.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Vymazanie star\u00fdch z\u00e1loh:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Automatick\u00e9 vymazanie star\u00fdch z\u00e1loh alebo ich \u010dast\u00ed pred nov\u00fdm z\u00e1lohovan\u00edm na uvo\u013enenie miesta alebo zlep\u0161enie efekt\u00edvnosti z\u00e1lohovania.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Overenie dostupnosti zdrojov\u00fdch d\u00e1t:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Skript m\u00f4\u017ee zabezpe\u010di\u0165, \u017ee v\u0161etky potrebn\u00e9 zdrojov\u00e9 d\u00e1ta s\u00fa k dispoz\u00edcii a s\u00fa v spr\u00e1vnom stave pred spusten\u00edm procesu z\u00e1lohovania.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Poz\u00e1lohovac\u00ed skript:<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Overenie \u00faspe\u0161nosti z\u00e1lohy:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Skript m\u00f4\u017ee skontrolova\u0165 \u00faspe\u0161nos\u0165 z\u00e1lohovania a vyhodi\u0165 upozornenie alebo zaznamena\u0165 spr\u00e1vu v pr\u00edpade ne\u00faspechu.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Spracovanie logov:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Anal\u00fdza logov z\u00e1lohovania a zaznamenanie inform\u00e1ci\u00ed o z\u00e1lohe, \u010do m\u00f4\u017ee by\u0165 u\u017eito\u010dn\u00e9 pre bud\u00face auditovanie alebo sledovanie zmien.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Upozornenia a ozn\u00e1menia:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Posielanie upozornen\u00ed alebo ozn\u00e1men\u00ed o \u00faspe\u0161nom alebo ne\u00faspe\u0161nom z\u00e1lohovan\u00ed, aby boli spr\u00e1vy o stave z\u00e1loh dostupn\u00e9 spr\u00e1vcom syst\u00e9mu.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Archiv\u00e1cia a kompresia z\u00e1loh:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Skript m\u00f4\u017ee vykona\u0165 archiv\u00e1ciu alebo kompresiu z\u00e1loh, \u010do m\u00f4\u017ee \u0161etri\u0165 miesto na \u00falo\u017eisku a zlep\u0161i\u0165 r\u00fdchlos\u0165 prenosu d\u00e1t.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Pou\u017e\u00edvanie predz\u00e1lohovac\u00edch a poz\u00e1lohovac\u00edch skriptov poskytuje mo\u017enos\u0165 prisp\u00f4sobenia a automatiz\u00e1cie z\u00e1lohovac\u00edch procesov na z\u00e1klade konkr\u00e9tnych po\u017eiadaviek alebo podnikate\u013esk\u00fdch pravidiel. Tieto skripty m\u00f4\u017eu by\u0165 implementovan\u00e9 vo viacer\u00fdch jazykoch, ako s\u00fa Bash, PowerShell, Python at\u010f., v z\u00e1vislosti od preferenci\u00ed a prostredia.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">S\u00favisiace n\u00e1vody<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><a href=\"https:\/\/virtualall.sk\/2023\/12\/azure-cloud-preco-zalohovat\/\">Azure Cloud z\u00e1lohovanie<\/a><\/li>\n\n\n<li><a href=\"https:\/\/virtualall.sk\/2024\/01\/azure-key-vault-backup\/\">Azure Key Vault Backup<\/a><\/li>\n\n\n<li><a href=\"https:\/\/virtualall.sk\/2024\/01\/azure-pripojenie-fileshare-pre-ubuntu-server\/\">Azure Fileshare pripojenie Ubuntu<\/a><\/li>\n\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Z\u00e1lohovanie je proces tvorby k\u00f3pie d\u00f4le\u017eit\u00fdch d\u00e1t s cie\u013eom chr\u00e1ni\u0165 ich pred stratou, po\u0161koden\u00edm alebo ne\u00famyseln\u00fdm vymazan\u00edm. Duplicati je n\u00e1stroj na z\u00e1lohovanie, ktor\u00fd umo\u017e\u0148uje u\u017e\u00edvate\u013eom efekt\u00edvne vytv\u00e1ra\u0165 a spravova\u0165 z\u00e1lohy s\u00faborov, poskytuj\u00fac \u0161ifrovanie, pl\u00e1novanie a r\u00f4zne mo\u017enosti \u00falo\u017eiska. Je u\u017eito\u010dn\u00fd pre zabezpe\u010denie d\u00e1t a obnovu inform\u00e1ci\u00ed v pr\u00edpade hav\u00e1rie alebo str\u00e1t.<\/p>\n","protected":false},"author":1,"featured_media":628,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[86],"tags":[87,122,108],"class_list":["post-623","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","tag-azure","tag-azure-ubuntu","tag-backup"],"_links":{"self":[{"href":"https:\/\/virtualall.sk\/en\/wp-json\/wp\/v2\/posts\/623","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/virtualall.sk\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/virtualall.sk\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/virtualall.sk\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/virtualall.sk\/en\/wp-json\/wp\/v2\/comments?post=623"}],"version-history":[{"count":17,"href":"https:\/\/virtualall.sk\/en\/wp-json\/wp\/v2\/posts\/623\/revisions"}],"predecessor-version":[{"id":2450,"href":"https:\/\/virtualall.sk\/en\/wp-json\/wp\/v2\/posts\/623\/revisions\/2450"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/virtualall.sk\/en\/wp-json\/wp\/v2\/media\/628"}],"wp:attachment":[{"href":"https:\/\/virtualall.sk\/en\/wp-json\/wp\/v2\/media?parent=623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virtualall.sk\/en\/wp-json\/wp\/v2\/categories?post=623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virtualall.sk\/en\/wp-json\/wp\/v2\/tags?post=623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}