Fstab 安装新 LVG

Fstab 安装新 LVG

我无法自动挂载新创建的 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以使设备映射在启动期间可用。

相关内容