我的笔记本电脑上有第二个硬盘。但是,只有当我加载 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 有关,我需要在其中添加引用?
答案1
作为@Thomas 在评论中指出,以下工作有效:
sudo mkdir /mnt/data
然后在fstab
:
/dev/mapper/luks-3df2999e-9b64-46ec-b634-7986877c57f5 /mnt/data ext4 defaults 0 2