升级后无法挂载 LVM 硬盘

升级后无法挂载 LVM 硬盘

我想这是一个基本的陷阱……但我看不出来。我的系统有 2 个(物理)硬盘。

启动系统 (/dev/sda) 运行 10.04,第二个驱动器 (/dev/sdb) 只是一个已挂载的文件系统。

我干净地加载了 Ubuntu 12.04 并覆盖了 /dev/sda(不是升级),现在无法挂载第二个驱动器。所以我不知道该在 fstab 中输入什么...我原本希望使用:

/dev/sdb /tera ext4 默认值 0 2

但即使手动安装也会失败(我也尝试了各种“-t”选项!)

sudo mount -t ext4 /dev/sdb1 /tera

mount:错误的 fs 类型、错误的选项、/dev/sdb1 上的错误超级块、缺少代码页或辅助程序或其他错误在某些情况下,在 syslog 中发现有用的信息 - 尝试 dmesg | tail 等

磁盘查询的输出表明它是一个 Linux LVM 且仍然是一个健康的磁盘。

sudo lshw -C 磁盘

   *-disk:0
   description: ATA Disk
   product: WDC WD5000AACS-0
   vendor: Western Digital
   physical id: 0
   bus info: scsi@2:0.0.0
   logical name: /dev/sda
   version: 01.0
   serial: WD-WCASU1401098
   size: 465GiB (500GB)
   capabilities: partitioned partitioned:dos
   configuration: ansiversion=5 signature=00015a55
   *-disk:1
   description: ATA Disk
   product: WDC WD10EADS-00L
   vendor: Western Digital
   physical id: 1
   bus info: scsi@3:0.0.0
   logical name: /dev/sdb
   version: 01.0
   serial: WD-WCAU47836304
   size: 931GiB (1TB)
   capabilities: partitioned partitioned:dos
   configuration: ansiversion=5

sudo fdisk -l

磁盘 /dev/sda:500.1 GB,500106780160 字节 255 个磁头,63 个扇区/磁道,60801 个柱面,共计 976771055 个扇区 单位 = 1 * 512 的扇区 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标识符:0x00015a55

设备启动开始结束块 ID 系统 /dev/sda1 * 2048 972580863 486289408 83 Linux /dev/sda2 972582910 976769023 2093057 5 扩展 /dev/sda5 972582912 976769023 2093056 82 Linux swap / Solaris

磁盘 /dev/sdb:1000.2 GB,1000204886016 字节 255 个磁头,63 个扇区/磁道,121601 个柱面,共计 1953525168 个扇区 单位 = 1 * 512 = 512 字节的扇区 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标识符:0x00000000

设备启动开始结束块ID系统

/dev/sdb1 1 1953525167 976762583+ 8e Linux LVM

LVM 似乎不是 mount 或 fstab 的选项。

...这是来自磁盘工具的智能数据截图。

答案1

几个小时后发现了解决方案!

这是由于在全新安装期间 LVM 配置未保留的问题,并且安装对系统中的其他磁盘不感兴趣()。

线索来自于: http://linuxwave.blogspot.sg/2007/11/mounting-lvm-disk-using-ubuntu-livecd.html

(这个迷你编辑器使文本输出变得一团糟!)

  • 扫描
  • 扫描
  • lvscan
  • 更改-ay

root@argentine:/home/bruce# pvscan

 PV /dev/sdb1   VG tera01   lvm2 [931.00 GiB / 0    free]
Total: 1 [931.00 GiB] / in use: 1 [931.00 GiB] / in no VG: 0 [0   ]

root@argentine:/home/bruce# vgscan

Reading all physical volumes.  This may take a while...
Found volume group "tera01" using metadata type lvm2

root@argentine:/home/bruce# lvscan

inactive          '/dev/tera01/teravol00' [931.00 GiB] inherit

root@argentine:/home/bruce# vgchange -ay

1 logical volume(s) in volume group "tera01" now active

root@argentine:/home/bruce# lvscan

ACTIVE            '/dev/tera01/teravol00' [931.00 GiB] inherit

root@argentine:/home/bruce# mount -t ext3 /dev/sdb1 /tera

mount: /dev/sdb1 already mounted or /tera busy

root@argentine:/home/bruce# mount -t ext3 /dev/tera01/teravol00 /tera

root@argentine:/home/bruce# ls -l /tera

total 32
drwxr-xr-x. 3 root root  4096 Jun  2  2008 export
drwxrwxrwx. 5 root root  4096 Nov 15  2009 kept
drwx------  2 root root 16384 May 16  2009 lost+found

root@argentine:/home/bruce#

宾果!!!(我真的不想把它们从备份里挖出来!)

然后我尝试将以下内容添加到 /etc/fstab(用于重新启动)

/dev/tera01/teravol100 /tera ext3 默认值 0 2

但那不起作用,所以我最终使用 GUI system-config-lvm 将其设置为在重新启动时挂载。(我认为它在后台做了一些事情,以便在重新启动时激活 LVM。)

  • 希望这对将来的某人有所帮助。

答案2

我遇到了类似的问题,但这是因为 Ubuntu 12.04 上的 webmin 想要将我的旧 lvm 卷挂载为 ext4 文件系统,而不是 ext3 系统。当我将fstab挂载命令更改为 ext3 时,它正确挂载了。

我注意到,在您的文本中,您的命令最初引用了 ext4,后来引用了 ext3。您的问题可能与我的问题不同吗?

相关内容