{"id":796,"date":"2020-03-19T09:27:16","date_gmt":"2020-03-19T08:27:16","guid":{"rendered":"https:\/\/blog.mhasin.eu\/?p=796"},"modified":"2020-03-19T10:52:00","modified_gmt":"2020-03-19T09:52:00","slug":"linux-ramdisk-a-automaticke-kopirovanie-dat-pri-starte-cez-systemctl","status":"publish","type":"post","link":"https:\/\/blog.mhasin.eu\/?p=796","title":{"rendered":"Linux ramdisk a automaticke kopirovanie dat pri \u0161tarte cez systemctl (persistent ramdisk pre fixn\u00fd obsah)"},"content":{"rendered":"\n<p>Vytvorenie ramdisku vo fstab:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tmpfs  \/var\/www\/html  tmpfs  rw,size=300M  0   0\n<\/code><\/pre>\n\n\n\n<p>Po restarte sa pripoji ramdisk je mozne skontroovat prikazom: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>findmnt<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>\u2514\u2500\/var\/www\/html                       tmpfs      tmpfs    rw,relatime,size=307200k\n<\/code><\/pre>\n\n\n\n<p>Vytvorenie systemd sluzby ktora nahra pri starte WEB obsah do RAM disku<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/usr\/lib\/systemd\/system\/web-ramdisk.service<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code># systemd service unit file that calls the script to load \/ save persistent data\n[Unit]\nDescription=Copy ookla web data to ramdisk\nDefaultDependencies=no\n# This may need to be changed: sysinit.target may not be the best requirement\nAfter=local-fs.target\n\n[Service]\nType=oneshot\nRemainAfterExit=yes\nExecStart=\/bin\/rsync -av \/home\/ookla-web\/ \/var\/www\/html\/\nExecStop=\/bin\/bash \/bin\/rm-all-web.sh\n\n[Install]\nWantedBy=multi-user.target<\/code><\/pre>\n\n\n\n<p>Po vytvoren\u00ed slu\u017eby je potrebne slu\u017ebu aktivova\u0165:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl enable web-ramdisk<\/code><\/pre>\n\n\n\n<p>Tento skript sluzi iba na vytvaranie staleho nemenneho obsahu do ramdisku. Pri vypnuti systemu dojde k zmazaniu dat a pri starte sa nacitaju z disku do ramdisku. Vhodne na staticke WEB s velkym vytazenim <\/p>\n<div class=\"pdf24Plugin-cp\"> \t<form name=\"pdf24Form0\" method=\"post\" action=\"https:\/\/doc2pdf.pdf24.org\/wordpress.php\" target=\"pdf24PopWin\" onsubmit=\"var pdf24Win = window.open('about:blank', 'pdf24PopWin', 'resizable=yes,scrollbars=yes,width=600,height=250,left='+(screen.width\/2-300)+',top='+(screen.height\/3-125)+''); pdf24Win.focus(); if(typeof pdf24OnCreatePDF === 'function'){void(pdf24OnCreatePDF(this,pdf24Win));}\"> \t\t<input type=\"hidden\" name=\"blogCharset\" value=\"Cw1x07UAAA==\" \/><input type=\"hidden\" name=\"blogPosts\" value=\"MwQA\" \/><input type=\"hidden\" name=\"blogUrl\" value=\"yygpKSi20tdPyslP18vNSCzOzNNLLQUA\" \/><input type=\"hidden\" name=\"blogName\" value=\"c\/LxdwcA\" \/><input type=\"hidden\" name=\"blogValueEncoding\" value=\"gzdeflate base64\" \/><input type=\"hidden\" name=\"postId_0\" value=\"M7c0AwA=\" \/><input type=\"hidden\" name=\"postTitle_0\" value=\"PczNEUBADAbQVr4jvWgiVozM2p9JwqAbhTgZfXFyfJfXSV42KKVBLIJAi5dELiEyYqmiZaUsjIEcVQXP6aTOCHzAdnNOwWc0ldXkU\/b\/qsoYZcv3hdIbTe0L\" \/><input type=\"hidden\" name=\"postLink_0\" value=\"yygpKSi20tdPyslP18vNSCzOzNNLLdW3L7A1tzQDAA==\" \/><input type=\"hidden\" name=\"postAuthor_0\" value=\"y00syfcwNAIA\" \/><input type=\"hidden\" name=\"postDateTime_0\" value=\"MzIwMtA1MNY1tFQwsLQyMLYyNAMA\" \/><input type=\"hidden\" name=\"postContent_0\" value=\"lVRLbtRAEN37FCUiscLjARaIMB4pIVmwiBQlIVllUbZr4h73x3S3PbFXHCJXYMkV2KBcJCeh2nZEBg0iWBq55anPq1fvdbSol5edb40lLQgsqkK4qoHWwMp5zPYXSb2M+FnUliCX6Fz6YlPHmTR5FeemoBfLRXgtvapXDiBp0SabzSYpvZIA01e7eeVET+nb+fwEYA78ixbJkMcNLE0tlqcGLHFf6wkcQm1FbdbiERasCZTpNf9XGe2tMS36EFRhb9Q+PBvrSuhCab8DwT8SH+7uHu6+\/jHjzmcafOvILFiS6IWiRzrevZnPq51UPNmK65wnVYCTTZ91UHljETSWdmAIJr6ujg\/BZA5LKAycHZzAsMlnc6JRG0gaZxMpsmRqOb2TDWXxtISZI9uKnP6fvL3fg4wloNHCw0pIAl\/yJnOU0vGRJ8558x68AWmwgITF0BLUZJ3gCtpDgR6jl3vvX3\/4zDWuoyMaU4TR6UdTd2BMJREY9xAaKk34OXSFjfRHVJMuSOeCXKpNtAcXpXCgsANNVISMjOcpUd9QsR+gC+40Y65vyI9hxoeQgDdj0bJyvzTCkmJ80cHKk02ZApTxyk1Z0Yj4fJz+OrroakqNJlcaH52RQqGHvONb4dOOXHR8S\/l52G6aZEIn1nU6hxhbSEqjKBlmjHnGZNt2yZRo6jEvQ1fCWEHFzHFImblygvNJs4CkvI6uUHsqDrtUMT0ibnhLE\/C\/WLWdJPrze5Dm\/Q\/WJju0Nt5SFkw6fGsAKy9atur9t+ffJqNSci+BNGYskCcK3IXmgkk3fC0Msgk+ESCyYJIBJFocfMRzUml4v7wjHU6DX5pgmMebbwanbKm2q3XjxSTYELAuCCroFfZcqgmigi33udAsFx7XDfSj9bbLXpamYFIYEWd4kVejYx20JKtOBZzYs93VeI39Ag==\" \/> \t\t<a href=\"https:\/\/www.pdf24.org\" target=\"_blank\" title=\"www.pdf24.org\" rel=\"nofollow\"><img src=\"https:\/\/blog.mhasin.eu\/wp-content\/plugins\/pdf24-post-to-pdf\/img\/pdf_32x32.png\" alt=\"\" border=\"0\" height=\"32\" \/><\/a> \t\t<span class=\"pdf24Plugin-cp-space\">\u00a0\u00a0<\/span> \t\t<span class=\"pdf24Plugin-cp-text\">Send article as PDF<\/span> \t\t<span class=\"pdf24Plugin-cp-space\">\u00a0\u00a0<\/span> \t\t<input class=\"pdf24Plugin-cp-input\" style=\"margin: 0px;\" type=\"text\" name=\"sendEmailTo\" placeholder=\"Enter email address\" \/> \t\t<input class=\"pdf24Plugin-cp-submit\" style=\"margin: 0px;\" type=\"submit\" value=\"Send\" \/> \t<\/form> <\/div>","protected":false},"excerpt":{"rendered":"Vytvorenie ramdisku vo fstab: Po restarte sa pripoji ramdisk je mozne skontroovat prikazom: Vytvorenie systemd sluzby ktora nahra pri starte WEB obsah do RAM disku Po vytvoren\u00ed slu\u017eby je potrebne slu\u017ebu aktivova\u0165: Tento skript sluzi iba na vytvaranie staleho nemenneho obsahu do ramdisku. Pri vypnuti systemu dojde k zmazaniu dat a pri starte sa nacitaju z disku do ramdisku. Vhodne na staticke WEB s velkym vytazenim \u00a0\u00a0 Send article as PDF \u00a0\u00a0\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"arc_restricted_post":false,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-796","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/blog.mhasin.eu\/index.php?rest_route=\/wp\/v2\/posts\/796","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.mhasin.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mhasin.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mhasin.eu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mhasin.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=796"}],"version-history":[{"count":4,"href":"https:\/\/blog.mhasin.eu\/index.php?rest_route=\/wp\/v2\/posts\/796\/revisions"}],"predecessor-version":[{"id":800,"href":"https:\/\/blog.mhasin.eu\/index.php?rest_route=\/wp\/v2\/posts\/796\/revisions\/800"}],"wp:attachment":[{"href":"https:\/\/blog.mhasin.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=796"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mhasin.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=796"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mhasin.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}