LVM 合并损坏的硬盘

LVM 合并损坏的硬盘

我尝试将 Kubuntu 22.04 升级到 22.10,但失败了。在终端窗口处于活动状态时,我意外地按下了 Ctrl-C。我想我可以修复所有问题,但不想冒险。

我有一个 LVM 快照,所以我尝试从实时 USB 恢复它,但这似乎损坏了硬盘。我完全搞不懂了。

为了创建快照,我执行以下操作(这是根据记忆进行的):

sudo lvcreate --snaphot --name Kubutu-snap --size 20G /dev/vg1/Kubuntu

要恢复快照:

sudo lvconvert --merge /dev/vg1/Kubuntu-snap

看到“合并 100%”并且命令终止后,我重启了电脑。重启后,我收到一条消息,说我的硬盘不见了。

更多信息:

  • 重启后,我有点急于将闪存驱动器从电脑中拔出。但我不明白这怎么会损坏内置驱动器。
  • 我不知道快照是否已满。我原以为如果是这种情况,会发出警告。我也看不出这会对相关逻辑卷以外的任何内容造成什么损害。
  • 该驱动器是 SATA SSD。
  • 我一直连接着电源。
  • sda曾经是我的 SSD。sdb是实时 USB。

调试。重新启动我的实时 USB 后,尚不清楚 SSD 出了什么问题。 df什么也没给出。

lsblk毫无帮助。

$ sudo lsblk
...
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
(loop devices)
sda      8:0    1     0B  0 disk
sdb      8:16   0  29.2G  0 disk 
├─sdb1   8:17   0   3.4G  0 part /cdrom
├─sdb2   8:18   0   4.1M  0 part 
├─sdb3   8:19   0   300K  0 part 
└─sdb4   8:20   0  25.8G  0 part /var/crash
                                 /var/log
...
$ sudo lsblk -o UUID,NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL,MODEL
...
UUID                                 NAME   FSTYPE     SIZE MOUNTPOINT               LABEL                   MODEL
(loop devices)
                                     sda                 0B                                                  SD/MMC
2022-04-19-10-22-47-00               sdb    iso9660   29.2G                          Kubuntu 22.04 LTS amd64 Extreme
2022-04-19-10-22-47-00               ├─sdb1 iso9660    3.4G /cdrom                   Kubuntu 22.04 LTS amd64 
8D6C-A9F8                            ├─sdb2 vfat       4.1M                          ESP                     
                                     ├─sdb3            300K                                                  
783b59ea-3cd8-4ef9-95e1-0d7cc906e5e6 └─sdb4 ext4      25.8G /var/crash               writable 
...

smartctl毫无帮助。

$ sudo smartctl -d scsi -a /dev/sda
...
=== START OF INFORMATION SECTION ===
Vendor:               Generic-
Product:              SD/MMC
Revision:             1.00
Compliance:           SPC-4
Logical Unit id:      0x00e04c2020202000error: designator length
Serial number:        2012090114345300
Device type:          disk
Local Time is:        Fri Dec 23 23:39:16 2022 UTC
NO MEDIUM present in device
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.

显然,“SD/MMC”是不正确的。

因此,问题是:

  1. 究竟发生什么事了?
  2. 我可以修复这个问题吗?

答案1

问题解决了!在调查了一些常见的 SSD 问题后,我尝试打开电脑并重新安装 SSD。之后电脑根本无法开机。我按下了重置开关,一切正常启动。不知道哪个步骤起了作用。

谜团解开了:LVM 合并没有事实上,这会毁掉我的硬盘。如果这种情况再次发生,我将不得不继续排除故障。

相关内容