Fedora

輔助 LUKS 物理卷不會自動掛載

  • February 25, 2017

我的筆記型電腦中有第二個硬碟驅動器。但是,它只會在我載入 GUI 並在 Nemo 中點擊設備時自行安裝。我想要的是它在啟動時自動掛載。

sudo lsblk -f
NAME                                          FSTYPE      LABEL       UUID                                   MOUNTPOINT
   sdb                                                                                                          
   ├─sdb2                                        ntfs        BIOS_RVY    F61C92C71C9281F3                       
   └─sdb1                                        crypto_LUKS             3df2999e-9b64-46ec-b634-7986877c57f5   
     └─luks-3df2999e-9b64-46ec-b634-7986877c57f5 ext4                    32c29f17-28fd-4288-8680-2fc62027586a   /run/media/bill/32c29f17-28fd-4288-8680-2fc62027586a
   sr0                                                                                                          
   sda                                                                                                          
   ├─sda4                                        ntfs        WinRE tools 0CDA8AEEDA8AD2FE                       
   ├─sda2                                                                                                       
   ├─sda5                                        crypto_LUKS             28c449da-d8ba-42be-8a4e-17822270b7bd   
   │ └─luks-28c449da-d8ba-42be-8a4e-17822270b7bd LVM2_member             LQR013-0T1K-E5QL-8sVa-94rN-C8cE-Agfbtn 
   │   ├─fedora-root                             ext4                    047ddca4-cfb8-4307-9c86-a8de31c0bc68   /
   │   ├─fedora-swap                             swap                    18e032b2-eb2c-485c-97ce-b500c675dfda   [SWAP]
   │   └─fedora-home                             ext4                    19caa2b4-d5a3-4c0d-bd76-c11ec303dd0c   /home
   ├─sda3                                        ext4                    f11b0191-49b9-41c2-a8f2-f26851442b17   /boot
   └─sda1                                        vfat        SYSTEM      1288-7285                              /boot/efi

(忽略 NTFS 分區,這些是原始 OEM WINdows 設置的恢復分區,以防萬一我想將其恢復到出廠設置。)

我的 fstab 是:

/dev/mapper/fedora-root /                       ext4    defaults,x-systemd.device-timeout=0 1 1
UUID=f11b0191-49b9-41c2-a8f2-f26851442b17 /boot                   ext4    defaults        1 2
UUID=1288-7285          /boot/efi               vfat    umask=0077,shortname=winnt 0 2
/dev/mapper/fedora-home /home                   ext4    defaults,x-systemd.device-timeout=0 1 2
/dev/mapper/fedora-swap swap                    swap    defaults,x-systemd.device-timeout=0 0 0
/extraswap  none    swap    sw  0   0

和 crypttab 是

luks-28c449da-d8ba-42be-8a4e-17822270b7bd UUID=28c449da-d8ba-42be-8a4e-17822270b7bd none discard 
luks-3df2999e-9b64-46ec-b634-7986877c57f5 UUID=3df2999e-9b64-46ec-b634-7986877c57f5 none luks

兩個驅動器都使用相同的密碼加密,我只需要在啟動過程中輸入一次。我嘗試將以下內容添加到 fstab

/dev/mapper/luks-3df2999e-9b64-46ec-b634-7986877c57f5 /run/media/bill/32c29f17-28fd-4288-8680-2fc62027586a ext4 defaults 0 2

但是,它在啟動時出錯。我的猜測是它與 LVM 有關,我需要在其中添加一個引用?

正如@Thomas 在評論中指出的那樣,以下方法有效:

sudo mkdir /mnt/data

然後在fstab

/dev/mapper/luks-3df2999e-9b64-46ec-b634-7986877c57f5 /mnt/data ext4 defaults 0 2

引用自:https://unix.stackexchange.com/questions/344237