[systemd-devel] mount unit with special requirements
Michael Hirmke
mh at mike.franken.de
Sat Sep 8 17:55:00 UTC 2018
Hi *,
[...]
>> - The partition has to be mounted on boot.
>> - It has to be unmounted before the nightly copy job, so that an fsck
>> can be performed.
>> - After that it has to be mounted read only, so that during the copy
>> job no other machine can write to it.
>> - After finishing the copy job, the partition has to be remounted read
>> write again.
>>
>Isn't that commonly done using LVM? If it were on a logical volume, you
>could fsfreeze /var/backup (to suspend writes during snapshotting), make a
>LVM snapshot, thaw, mount the read-only snapshot elsewhere and rsync off it.
I never used LVM and this system does not use an LVM partitioning.
[...]
>> jobs fails with messages like "Specified filename /dev/sdf1 has no
>> mountpoint." when *stopping* var-backup.mount.
>>
>Can you be more specific about the messages you get? The closest I found to
>yours was "Specified filename * is not a mountpoint" from the `fuser`
>command ? which is not called by systemd nor umount as far as I could grep.
"Specified filename /dev/sdf1 has no mountpoint." is *exactly* what I
get when calling "systemctl stop var-backup.mount" - but only
occasionally as I wrote.
>(I would just use `umount /var/backup`, however.)
Can't do that as long as the mount unit is under systemd control.
A few seconds later systemd remounts it on its own.
Bye.
Michael.
--
Michael Hirmke
More information about the systemd-devel
mailing list