我在卷组 vgsata 中设置了逻辑卷 lvvm。lvvm 是使用 thin -T 选项创建的:
sudo lvcreate -L 925G -T vgsata/lvvm
lsblk
...
sdc 8:32 0 931,5G 0 disk
└─sdc1 8:33 0 931,5G 0 part
├─vgsata-lvvm_tmeta 252:0 0 116M 0 lvm
│ └─vgsata-lvvm 252:2 0 925G 0 lvm
└─vgsata-lvvm_tdata 252:1 0 925G 0 lvm
└─vgsata-lvvm 252:2 0 925G 0 lvm
系统启动时,我可以毫无问题地从终端挂载卷:
sudo mount /dev/vgsata/lvvm /VM
但是当我尝试使用 fstab 完成此操作时,通过添加行
/dev/mapper/vgsata-lvvm /VM ext4 defaults 0 2
如果不安装卷,启动过程现在需要多花 1-2 分钟。boot.log
我发现了一些与超时相关的问题:
[ TIME ] Timed out waiting for device dev-m…m.device - /dev/mapper/vgsata-lvvm.
[DEPEND] Dependency failed for systemd-fsck…m Check on /dev/mapper/vgsata-lvvm.
[DEPEND] Dependency failed for VM.mount - /VM.
[DEPEND] Dependency failed for local-fs.target - Local File Systems.
我也尝试使用 UUID,但事实上这似乎不是 LVM 的推荐方式,它并没有解决问题。
那么在启动时挂载逻辑卷的最佳方法是什么?还是我在创建精简卷时犯了一个错误?