Systemd versucht, encfs beim Start zu mounten

Systemd versucht, encfs beim Start zu mounten

Ich habe ein Problem mit systemd, wenn ich versuche, mein encfs-Laufwerk zu mounten /dev/sdb1. Systemd fragt nach dem Passwort, um das Laufwerk zu verschlüsseln. Das ist nur ein Problem, wenn ich Ubuntu aktualisiere, weil die Installation oft anhält, während systemd nach dem Passwort fragt. Nach dem Abbrechen der Passwortabfrage wird die Installation fortgesetzt, aber das ist sehr ärgerlich...

Ich möchte nicht, dass systemd mein encfs-Laufwerk überhaupt verwaltet. Ich mounte es nur, wenn ich es brauche, und das geschieht mit dem Dateimanager, nicht über systemd. Wie kann ich systemd anweisen, das automatische Mounten dieses Laufwerks dauerhaft zu deaktivieren?

# fdisk -l /dev/sdb
Disk /dev/sdb: 22,4 GiB, 24015495168 bytes, 46905264 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x020e1c69

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdb1  *     2048 46903295 46901248 22,4G 83 Linux

Dies ist mein /etc/fstab, es gibt keinen Eintrag für /dev/sdb1:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=de2463d2-cb58-4be5-b6aa-11c1b5b3241c /               ext4        errors=remount-ro 0       1

Antwort1

/etc/fstabSie sollten Ihr encfs-Laufwerk mit der Option hinzufügen noauto. Dies sollte der systemd-Einheit mitteilen, das Laufwerk nicht automatisch zu mounten. Sie sollten also etwas Ähnliches hinzufügen:

/dev/sdb1 /media/extdisk fuse noauto,x-systemd.automount 0 0

verwandte Informationen