Systemd 嘗試在啟動時掛載 encfs

Systemd 嘗試在啟動時掛載 encfs

我在 systemd 嘗試掛載我的 encfs 驅動器時遇到問題/dev/sdb1。 Systemd 要求輸入密碼加密磁碟機。這只是我更新 Ubuntu 時的一個問題,因為當 systemd 要求輸入密碼時,安裝經常會停止。中止密碼問題後,安裝繼續,但這很煩人...

我根本不希望 systemd 處理我的 encfs 驅動器,我只在需要時才安裝它,並且這是透過檔案管理器完成的,而不是透過 systemd 完成的。我該如何告訴 systemd 永久停用該磁碟機的自動掛載?

# 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

這是我的/etc/fstab,沒有以下條目/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

答案1

/etc/fstab您應該使用該選項來新增 encfs 驅動器noauto,這應該告訴 systemd 單元不要自動安裝驅動器。所以你應該添加類似的東西:

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

相關內容