{"id":1851,"date":"2024-04-17T12:33:00","date_gmt":"2024-04-17T10:33:00","guid":{"rendered":"http:\/\/www.daniel.slask.pl\/?p=1851"},"modified":"2024-04-21T22:42:17","modified_gmt":"2024-04-21T20:42:17","slug":"backup-danych-na-dysko-sieciowym-opartym-na-omv-rsync","status":"publish","type":"post","link":"https:\/\/daniel.slask.pl\/m\/backup-danych-na-dysko-sieciowym-opartym-na-omv-rsync\/","title":{"rendered":"Backup danych na dysku sieciowym opartym na OMV &#8211; RSYNC"},"content":{"rendered":"\n<p>Jak ju\u017c mamy dysk sieciowy i umieszczamy na nim dane, po jakim\u015b czasie, okazuje si\u0119 \u017ce dobrze by by\u0142o posiada\u0107 kopi\u0119 tego dysku, na wypadek gdyby dysk ten uleg\u0142 uszkodzeniu, co mo\u017ce by\u0107 spowodowane np. cz\u0119stym dost\u0119pem do tego dysku (dlatego te\u017c na dyski sieciowe wybiera si\u0119 odpowiednie no\u015bniki pami\u0119ci posiadaj\u0105ce du\u017c\u0105 liczb\u0119 mo\u017cliwych odczyt\u00f3w i zapis\u00f3w, oraz du\u017c\u0105 liczb\u0119 godzin pracy). <\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:80%\">\n<p>Kopi\u0119 danych mo\u017cemy wykona\u0107 dla ka\u017cdego z folder\u00f3w z r\u00f3\u017cn\u0105 cz\u0119stotliwo\u015bci\u0105, a miejscem docelowym mo\u017ce by\u0107 ten sam dysk, jak i inny pod\u0142\u0105czony do urz\u0105dzenia. Mo\u017cna r\u00f3wnie\u017c zapisa\u0107 kopi\u0119 w lokalizacji zdalnej. W tym przyk\u0142adzie przedstawi\u0119, jak zrobi\u0107 tak\u0105 kopi\u0119 lokalnie, na kolejnym pendrive. Tak wi\u0119c, wcze\u015bniej przygotowa\u0142em i zamontowa\u0142em pendrive do raspberry pi, oraz utworzy\u0142em folder o nazwie kopia.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:20%\">\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-thumbnail is-resized\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/dodany_kolejny_dysk.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/dodany_kolejny_dysk-150x150.jpg\" alt=\"\" class=\"wp-image-1854\" width=\"81\" height=\"81\"\/><\/a><\/figure><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-thumbnail\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/rsyns_zadania.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/rsyns_zadania-150x150.jpg\" alt=\"\" class=\"wp-image-1852\"\/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:75%\">\n<p>W celu synchronizacji, czy jak kto woli automatycznej kopii plik\u00f3w wykorzystamy wbudowane narz\u0119dzie, jakim jest rsyns, umo\u017cliwiaj\u0105ce w du\u017cym zakresie parametryzacj\u0119 wykonywania kopii. Przechodzimy wi\u0119c w lewym drzewie kolejno Us\u0142ugi-&gt;Rsync-&gt;Zadania. Otworzy si\u0119 nowe okienko w kt\u00f3rym nad tabelk\u0105 naciskamy ikonk\u0119 plusa, kt\u00f3ra to utworzy nowe zadanie.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-thumbnail\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/utworz_zadanie.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/utworz_zadanie-150x150.jpg\" alt=\"\" class=\"wp-image-1853\"\/><\/a><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>Nast\u0119pnie pojawia nam si\u0119 okienko w kt\u00f3rym mo\u017cemy odpowiedni skonfigurowa\u0107 nasze zadanie, dotycz\u0105ce tworzenia kopii plik\u00f3w. Jak wspomnia\u0142em we wst\u0119pie, kopie b\u0119dziemy dokonywa\u0107 lokalnie, wi\u0119c po aktywowaniu zadania, wybieramy tworzenie kopii lokalnej, a nast\u0119pnie wybieramy folder \u017ar\u00f3d\u0142owy z kt\u00f3rego b\u0119d\u0105 tworzone kopie, a nast\u0119pnie folder docelowy do kt\u00f3rego b\u0119dziemy kopiowa\u0107. Nast\u0119pnie ustawiamy kiedy kopia si\u0119 ma wykonywa\u0107 &#8211; w jakich godzinach i w jakich dniach. Pozosta\u0142\u0105 konfiguracj\u0119 pozostawiamy tak jak jest domy\u015blnie. W zale\u017cno\u015bci od potrzeb polecam zaznaczy\u0107 ostatni\u0105 i 3 od ko\u0144ca opcj\u0119. Opcja Usu\u0144, powoduje  skasowanie plik\u00f3w po stronie odbiorczej, je\u017celi nie istniej\u0105 po stronie \u017ar\u00f3d\u0142owej &#8211; jak nam zale\u017cy na pozostawieniu plik\u00f3w je\u015bli zosta\u0142y usuni\u0119te ze \u017ar\u00f3d\u0142a to nie zaznaczaj tej opcji. W opcjach serwera OMV mo\u017cna utworzy\u0107 kosz, kt\u00f3ry to automatycznie b\u0119dzie przenosi\u0142 usuni\u0119te pliki do specjalnego folderu &#8211; mo\u017ce opisz\u0119 jak to ustawi\u0107 ;). Natomiast kolejn\u0105 opcj\u0105 do zaznaczenia jest opcja dotycz\u0105ca atrybut\u00f3w plik\u00f3w &#8211; atrybuty s\u0105 to uprawnienia, w\u0142a\u015bciwo\u015bci danych plik\u00f3w, zaznaczaj\u0105c t\u0105 opcj\u0119 zachowujemy \u017ar\u00f3d\u0142owe w\u0142a\u015bciwo\u015bci plik\u00f3w.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-3 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-thumbnail\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/konfiguracja_zadania_1.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/konfiguracja_zadania_1-150x150.jpg\" alt=\"\" class=\"wp-image-1856\"\/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-thumbnail is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/konfiguracja_zadania_2-150x150.jpg\" alt=\"\" class=\"wp-image-1857\" width=\"150\" height=\"150\"\/><\/figure><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/dodane_zadanie-150x150.jpg\" alt=\"\" class=\"wp-image-1858\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>Zapisujemy i potwierdzamy ch\u0119\u0107 zapisania nowego zadania. No i takim sposobem mamy ustawione zadanie dotycz\u0105ce tworzenia kopii plik\u00f3w. Aby wykona\u0107 r\u0119cznie zadanie, nale\u017cy je zaznaczy\u0107 a nast\u0119pnie nad tabelk\u0105 nacisn\u0105\u0107 ikonk\u0119 strza\u0142ki (play). Zostanie wykonane natychmiast zadania.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p>Dzi\u0119kuj\u0119 i zach\u0119cam do komentowania.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jak ju\u017c mamy dysk sieciowy i umieszczamy na nim dane, po jakim\u015b czasie, okazuje si\u0119 \u017ce dobrze by by\u0142o posiada\u0107 kopi\u0119 tego dysku, na wypadek gdyby dysk ten uleg\u0142 uszkodzeniu, co mo\u017ce by\u0107 spowodowane np. cz\u0119stym dost\u0119pem do tego dysku&#8230;<br \/><a class=\"read-more-button\" href=\"https:\/\/daniel.slask.pl\/m\/backup-danych-na-dysko-sieciowym-opartym-na-omv-rsync\/\">Wi\u0119cej<\/a><\/p>\n","protected":false},"author":1,"featured_media":1859,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[23,178],"tags":[168,245,176,242,175,164,163,211],"views":160,"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/rpi_rsync-scaled.jpg","jetpack_shortlink":"https:\/\/wp.me\/pcPgV3-tR","_links":{"self":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts\/1851"}],"collection":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/comments?post=1851"}],"version-history":[{"count":4,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts\/1851\/revisions"}],"predecessor-version":[{"id":1877,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts\/1851\/revisions\/1877"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/media\/1859"}],"wp:attachment":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/media?parent=1851"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/categories?post=1851"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/tags?post=1851"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}