<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body style="word-wrap:break-word"><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div> <br> <div id="bloop_sign_1488047396896305920" class="bloop_sign"></div> <br><p class="airmail_on">On February 25, 2017 at 12:17:50, Mike Plemmons (<a href="mailto:mikeplemmons@gmail.com">mikeplemmons@gmail.com</a>) wrote:</p> <div><blockquote type="cite" class="clean_bq" style="font-family:Helvetica,Arial;font-size:13px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><span><div><div></div><div><div dir="auto">This may not be an answer you are looking for but one option could be to add execstartpre and execstartpost entires to the postgres unit file that does the tar and untar of /var.<div dir="auto"><br></div><div dir="auto">Another option is to usb attach an external drive and have /var or at least the postgres data on the external drive.</div></div></div></div></span></blockquote></div><p>TBH, I like the USB drive option better. It makes me nervous to depend on a shutdown script to ensure my effectively cached-in-memory data makes it to permanent storage before the power goes away. If anything goes wrong - crash, inadvertent power loss, the commit/write back script fails etc - any data written since _system startup_ is a goner. That could be a bunch of data over a long time.</p><p>Maybe postgres can be tuned to write to disk less often, allowing you to save write cycles to the SD card?</p></body></html>