<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Oct 14, 2016 at 1:06 PM, Michael Hirmke <span dir="ltr"><<a href="mailto:camping@mike.franken.de" target="_blank">camping@mike.franken.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi *,<br>
<br>
I've read the man pages and some more documentation about the mount<br>
behaviour of systemd, but I couldn't find a definitive answer to my<br>
questions.<br>
I have a backup script, that copies all files to backup to a hard disk<br>
partition, then duplicates the partition to one on a second disk, which<br>
in turn is changed every day. Before duplicating, the script tries to<br>
umount the partition on the original disk, does an fsck and then mounts<br>
the partition read only. When duplicating is finished, the original<br>
partition is remounted read write again.<br>
The script uses the "ancient" mount and umount commands, but once in a<br>
while, systemd takes over and remounts the disk, before fsck has been<br>
finished.<br>
So my questions are:<br>
<br>
1. How can I prevent systemd from mounting a manually unmounted<br>
   partition? The partiton should be mounted automatically during system<br>
   start, though.<br></blockquote><div><br></div><div>First, see if you can figure out *why* systemd mounted it.</div><div><br></div><div>systemd shouldn't generally start any unit on a whim – if the corresponding .mount was started, then it likely was either by request, or as a dependency of some program, or via autofs (if you use systemd.automount).</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
2. If I would switch from mount/umount to pure systemd behaviour for<br>
   mounting and unmounting partitons in my script, would a command like<br>
   "systemctl stop|start /var/backup" be sufficient?<br></blockquote><div><br></div><div>Looks about right, though in some cases `systemctl foo var-backup.mount` might be needed.</div><div><br></div><div>But, I don't think it will make any difference.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
   And how would a remount command (for read only or read write) look<br>
   like?<br></blockquote><div><br></div><div>There isn't any. Use `mount`.</div></div><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Mantas Mikulėnas <<a href="mailto:grawity@gmail.com" target="_blank">grawity@gmail.com</a>></div></div>
</div></div>