【排错】ubuntu挂载硬盘mount报错 unknown filesystem type 'LVM2_member'.
1. ubuntu系统盘从原机器拆下来后,放到另外一台服务器挂载,无法直接读取文件
pic01

2. 查看硬盘设备号
bash
$ sudo fdisk -l
。。。
/dev/sdb3 4198400 234438655 230240256 109.8G Linux filesystem <-- 挂载的硬盘
3. 创建和尝试挂载目录
bash
$ cd /mnt
$ sudo mkdir kingston120g
$ sudo mount /dev/sdb3 /mnt/kingston120g/
mount: /mnt/kingston120g: unknown filesystem type 'LVM2_member'. <-- 无法挂载LVM2 文件系统
dmesg(1) may have more information after failed mount system call.
4. 安装 lvm2
bash
$ sudo apt-get update
$ sudo apt-get install lvm2
$ sudo mount /dev/sdb3 /mnt/kingston120g/
5. 扫描、激活
bash
$ sudo pvscan
PV /dev/sdb3 VG ubuntu-vg lvm2 [<109.79 GiB / 0 free]
Total: 1 [<109.79 GiB] / in use: 1 [<109.79 GiB] / in no VG: 0 [0 ]
$ sudo vgscan
Found volume group "ubuntu-vg" using metadata type lvm2
$ sudo vgchange -ay
1 logical volume(s) in volume group "ubuntu-vg" now active
6. 查询和挂载逻辑卷
bash
$ sudo lvdisplay
--- Logical volume ---
LV Path /dev/ubuntu-vg/ubuntu-lv <-- 查询挂载的LV名称
。。。
$ sudo mount /dev/ubuntu-vg/ubuntu-lv /mnt/kingston120g/
## 7. 成功
$ ls /mnt/kingston120g/
bin cdrom home lib.usr-is-merged mnt root sbin.usr-is-merged swap.img usr
参考:tongyi