fstab 挂载新的LVG

Pro*_*ter 4 lvm fstab mount

我在自动安装我新创建的 LVG 时遇到了困难。我尝试将以下行添加到 /etc/fstab:

/dev/vgBackup/lvBackup /home/stuart/volume_backup ext3 defaults 0 1
Run Code Online (Sandbox Code Playgroud)

我还尝试将 /dev/vgBackup/lvBackup 替换为类似于UUID=f7b9a5e3-4fa3-4bfd-b9af-bf126c296213 我通过单击卷(它显示在 /media 中)从 nautilus 手动安装驱动器时出现的 id 的内容。不幸的是,在这两种情况下,我都会收到一条启动消息,告诉我安装失败,我必须按 S 才能跳过。

从 CLI 手动安装驱动器:

sudo mount /dev/vgBackup/lvBackup /home/stuart/volume_backup 
Run Code Online (Sandbox Code Playgroud)

虽然有效。

也许 fstab 是错误的工具?理想情况下,驱动器应该可供 stuart 用户而不是 root 用户写入。

附加信息

  • 该驱动器当前使用 ext3 文件系统
  • 3.5TB 大小。
  • 由一个 3TB 和一个 500G 的物理驱动器组成

ste*_*ver 6

挂载 LVM 卷的常用方法似乎是通过 /dev/mapper/ vgname-lvname处的设备映射器符号链接,例如,如果我有以下卷

$ 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  
Run Code Online (Sandbox Code Playgroud)

然后

$ grep '/dev' /etc/fstab
/dev/mapper/t60p-root /                 ext4    errors=remount-ro 0       1
/dev/mapper/t60p-swap_1 none            swap    sw                0       0
Run Code Online (Sandbox Code Playgroud)

此示例来自 12.04 服务器安装,在安装时选择了整个磁盘 LVM,因此 fstab 是由安装程序创建的。如果我正确理解您的命名约定,则备份卷的等效项将是

/dev/mapper/vgBackup-lvBackup /home/stuart/volume_backup ext3 defaults 0 1
Run Code Online (Sandbox Code Playgroud)

您还应该能够使用对应于映射器链接的 UUID,您可以从 blkid 获得,例如 sudo blkid -c /dev/null

您可能还需要运行sudo update-initramfs -u以使设备映射在引导期间可用。