我无法自动挂载新创建的 LVG。我尝试将以下行添加到 /etc/fstab:
/dev/vgBackup/lvBackup /home/stuart/volume_backup ext3 defaults 0 1
我还尝试将 /dev/vgBackup/lvBackup 与类似文件交换,具体UUID=f7b9a5e3-4fa3-4bfd-b9af-bf126c296213
取决于我通过单击卷手动从 nautilus 安装驱动器时出现的 ID(它显示在 /media 中)。不幸的是,在这两种情况下,我都会收到一条启动消息,告诉我安装失败,我必须按 S 跳过。
使用以下命令从 CLI 手动安装驱动器:
sudo mount /dev/vgBackup/lvBackup /home/stuart/volume_backup
但可以。
也许 fstab 不是合适的工具?理想情况下,驱动器应该可供 stuart 用户(而不是 root 用户)写入。
附加信息
- 该驱动器当前使用 ext3 文件系统
- 大小为3.5TB。
- 包含 3TB 和 500G 物理驱动器
答案1
挂载 LVM 卷的常用方法似乎是通过 /dev/mapper/ 上的设备映射器符号链接虚拟设备名称-逻辑设备名称例如,如果我有以下卷
$ sudo lvs
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
root t60p -wi-ao 89.92g
swap_1 t60p -wi-ao 3.00g
然后
$ grep '/dev' /etc/fstab
/dev/mapper/t60p-root / ext4 errors=remount-ro 0 1
/dev/mapper/t60p-swap_1 none swap sw 0 0
此示例来自 12.04 Server 安装,安装时选择了全磁盘 LVM,因此 fstab 是由安装程序创建的。如果我正确理解了您的命名约定,您的备份卷的等效名称将是
/dev/mapper/vgBackup-lvBackup /home/stuart/volume_backup ext3 defaults 0 1
您还应该能够使用与映射器链接相对应的 UUID,您可以从 blkid 获取该 UUID,例如sudo blkid -c /dev/null
您可能还需要运行sudo update-initramfs -u
以使设备映射在启动期间可用。