[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: systemd automount



Ganz gelöst ist mein Problem doch noch nicht...

Und zwar hab ich folgendes festgestellt:

*) Ich mounte /dev/mapper/mars auf /var/cache/backup.
*) Ich lege /var/cache/backup für automount fest.

Das heißt, es existiert ein mount-unit und ein automount-unit für
/var/cache/backup.

Ausgangslage:
var-cache-backup.mount und var-cache-backup.automount sind gestoppt.

root@debian# mount|grep backup
keine Ausgabe.

Ich starte var-cache-backup.mount

root@debian # mount|grep backup
systemd-1 on /var/cache/backup type autofs
(rw,relatime,fd=31,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)

root@debian # systemctl|grep mount
backup.automount
loaded active waiting   backup.automount
var-cache-backup.automount
loaded active waiting   var-cache-backup.automount
var-cache-backup.mount
loaded active mounted   /var/cache/backup


Ein einfaches starten der var-cache-backup.mount Unit verursacht also
auch ein Starten der automount-Unit.
Genauso bringt ein Stop der automount-Unit ein aushängen und stoppen der
mount-Unit mit sich.

Die automount-Unit schaut so aus

root@debian # cat var-cache-backup.automount
# Automatically generated by systemd-fstab-generator

[Unit]
SourcePath=/etc/fstab
DefaultDependencies=no
Conflicts=umount.target
Before=umount.target
BindsTo=backup-automount.target
[Automount]
Where=/var/cache/backup

Und die mount-Unit so:

root@debian # cat var-cache-backup.mount
# Automatically generated by systemd-fstab-generator

[Unit]
SourcePath=/etc/fstab
DefaultDependencies=no
#After=local-fs-pre.target
Conflicts=umount.target
Before=umount.target

[Mount]
What=/dev/mapper/mars
Where=/var/cache/backup
Type=ext4
FsckPassNo=0
Options=defaults,nofail,comment=systemd.automount,noauto


Die target-Unit "backup-automount.target" hat als einziges "Wants" das
automount-target angegeben...

Ich recherchiere schon seit Tagen dazu und finde nichts passendes...

lg jakob


Reply to: