[arch-general] messing with external USB and .mount/.automount drive
arnaud gaboury
arnaud.gaboury at gmail.com
Fri Jan 22 17:32:42 UTC 2016
I want to timer a simple backup of part of my system with rsync. The
partition I want to use for backup is on an external USB drive.
For safety reasons (avoid any accidental erase), I want the partition
be mounted only for the time of the rsync, then be umounted
Here is my setup:
/etc/fstab
-----------------
UUID=868560c1-ab69-423f-b76d-b8ea5af1b066 /mnt/backup
ext2 noauto,x-systemd.automount,x-systemd.device-timeout=5,x-systemd.idle-timeout=60
0 2
-----------------------
/etc/systemd/system/backup-external.service
----------------------------------------------------
[Unit]
Description=Backup system to external drive
Requires=mnt-backup.mount
After=mnt-backup.mount
[Service]
Type=oneshot
ExecStart=/usr/bin/rsync -av --delete --exclude-from
/etc/conf.d/exclude-hortensia / /mnt/backup/hortensia
ExecStartPost=/usr/bin/umount /mnt/backup
-------------------------------------------------------------------------
/etc/systemd/system/backup-external.timer
------------------------------------------
[Unit]
Description=Start external-backup service periodically
[Timer]
OnCalendar=Mon *-*-* 00:00:00
Persistent=True
[Install]
WantedBy=timers.target
---------------------------------------------------
$ ls /run/systemd/generator
.....
mnt-backup.automount
mnt-backup.mount
---------------------------------
The setup works BUT in fact /mnt/backup/hortensia is always mounted,
even after boot, and I want to avoid it.(maybe because it is USB and
autmounted like any USB device?)
What surprised me is if I run:
# umount /mnt/backup
I come back to command with no text BUT
/dev/dev/mapper/vg1-backup_hortensia (my backup partition) is still
mounted. Furthermore, I can mount/umount it elsewhere (mnt/toto for
example).
I can't see what is wrong and how can I achieve my goal.
Thank you for help
--
google.com/+arnaudgabourygabx
More information about the arch-general
mailing list