无法将分区的sdb1挂载到目录


0

我添加了一个sdb磁盘,上面有一个sdb1

[root@localhost ~]# lsblk
NAME              MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                 8:0    0 111.8G  0 disk 
├─sda1              8:1    0   500M  0 part /boot
└─sda2              8:2    0 111.3G  0 part 
  ├─centos00-swap 253:0    0   7.8G  0 lvm  [SWAP]
  ├─centos00-root 253:1    0    50G  0 lvm  /
  └─centos00-home 253:2    0  53.5G  0 lvm  /home
sdb                 8:16   0 111.8G  0 disk 
└─sdb1              8:17   0 111.8G  0 part 

我想将sdb1挂载到/ data,但是我发现不能:

[root@localhost dev]# mount /dev/sdb1 /data
mount: unknow filesystem "LVM2_member"

这是我可以提供的信息:

[root@localhost dev]# fdisk -l

磁盘 /dev/sda:120.0 GB, 120034123776 字节,234441648 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x00026214

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     1026047      512000   83  Linux
/dev/sda2         1026048   234440703   116707328   8e  Linux LVM

磁盘 /dev/sdb:120.0 GB, 120034123776 字节,234441648 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x00085936

   设备 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048   234440703   117219328   8e  Linux LVM

磁盘 /dev/mapper/centos00-swap:8396 MB, 8396996608 字节,16400384 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/mapper/centos00-root:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/mapper/centos00-home:57.4 GB, 57420021760 字节,112148480 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

lvs

[root@localhost dev]# lvs
  WARNING: Device for PV Zov90S-LgGB-ScPG-Fxdx-3xD7-OkZv-Yi9s5F not found or rejected by a filter.
  Couldn't find device with uuid Zov90S-LgGB-ScPG-Fxdx-3xD7-OkZv-Yi9s5F.
  LV   VG       Attr       LSize    Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  home centos   -wi-----p- <164.82g                                                    
  root centos   -wi-----p-   50.00g                                                    
  swap centos   -wi-----p-    7.75g                                                    
  home centos00 -wi-ao----  <53.48g                                                    
  root centos00 -wi-ao----   50.00g                                                    
  swap centos00 -wi-ao----    7.82g  

那么,如何将我的/ dev / sdb1挂载到/ data?


vgs显示:

[root@localhost dev]# vgs
  WARNING: Device for PV Zov90S-LgGB-ScPG-Fxdx-3xD7-OkZv-Yi9s5F not found or rejected by a filter.
  Couldn't find device with uuid Zov90S-LgGB-ScPG-Fxdx-3xD7-OkZv-Yi9s5F.
  VG       #PV #LV #SN Attr   VSize    VFree
  centos     2   3   0 wz-pn-  222.57g 4.00m
  centos00   1   3   0 wz--n- <111.30g    0 

pvs显示:

[root@localhost dev]# pvs
  WARNING: Device for PV Zov90S-LgGB-ScPG-Fxdx-3xD7-OkZv-Yi9s5F not found or rejected by a filter.
  Couldn't find device with uuid Zov90S-LgGB-ScPG-Fxdx-3xD7-OkZv-Yi9s5F.
  PV         VG       Fmt  Attr PSize    PFree
  /dev/sda2  centos00 lvm2 a--  <111.30g    0 
  /dev/sdb1  centos   lvm2 a--  <111.79g    0 
  [unknown]  centos   lvm2 a-m  <110.79g 4.00m

lvscan显示以下信息:

[root@localhost dev]# lvscan
  WARNING: Device for PV Zov90S-LgGB-ScPG-Fxdx-3xD7-OkZv-Yi9s5F not found or rejected by a filter.
  Couldn't find device with uuid Zov90S-LgGB-ScPG-Fxdx-3xD7-OkZv-Yi9s5F.
  inactive          '/dev/centos/swap' [7.75 GiB] inherit
  inactive          '/dev/centos/home' [<164.82 GiB] inherit
  inactive          '/dev/centos/root' [50.00 GiB] inherit
  ACTIVE            '/dev/centos00/swap' [7.82 GiB] inherit
  ACTIVE            '/dev/centos00/home' [<53.48 GiB] inherit
  ACTIVE            '/dev/centos00/root' [50.00 GiB] inherit

sdb1来自哪里?它有逻辑卷吗?lvscan说什么?
Angelo

看起来sdb1是类似于sda2的PV。您无法挂载。
darxmurf

Answers:


1

根据pvslvs输出,您/dev/sdb1是LVM卷组的一部分,该组centos应包含一个LVM物理卷(PV)。LVM命令中的错误消息包括缺少PV的LVM uuid。

由于缺少该卷组的PV之一,因此无法在引导时自动或使用常规vgchange -ay centos命令来激活该卷组。

请注意,报告homecentos卷组的逻辑卷(LV)的大小大于PV的大小。这意味着它至少跨越两个PV。

我的猜测是该sdb磁盘是另一个系统中的第二个磁盘。该系统最初可能只有一个磁盘,其配置与sda该系统上的磁盘相同。但是随后其/home文件系统用完了磁盘空间,有人添加了另一个磁盘并用它来扩展/home。如果是这样,那么丢失的磁盘可能会包含整个rootswapLV,以及homecentos卷组的)LV 的开头。

sdb1LVM PV拥有的LVM元数据的副本centos卷组,所以现在,LVM知道所有属于该LV的centos卷组。但home实际上只有LV 的尾端可能存在sdb1

可以用来lvchange -ay --activationmode partial --permission r /dev/mapper/centos-home激活该home卷组的LV并使/dev/mapper/centos-home设备可用(为了安全起见,在只读模式下!)。但是由于该LV尚未完成(缺少前端!),您将无法正常安装它。以这种方式激活LV后,您可以使用数据恢复工具从其中恢复一些文件photorec

最好将丢失的磁盘也连接到该系统:一旦存在该卷组的两个PV,就可以激活所有LV(在启动时自动启动,或使用vgchange -ay centos)并以常规方式安装。如果将缺少的磁盘sdc插入该系统后变得完全没有问题,那么LVM会自动将其找出来。


0

您是否从GUI尝试过。Linux发行版提供了一个称为“磁盘”的应用程序。

脚步:

  1. 从扩展坞中打开“磁盘”。
  2. 选择您的磁盘名称。
  3. 单击右侧的“播放”按钮(在该特定磁盘的图形下方)。

它将自动将磁盘安装在/ media / root /目录中。它还将显示在文件浏览器的快速访问侧栏中。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.