我今天重启了我的 ubuntu 20.10 服务器,它突然开始抱怨说找不到根 LV 中的一个 PV
在它带我进入的 shell 中搜索一番后,我发现 PV 确实丢失了。如果不添加选项,我就无法激活--activationmode partial
VG
控制台上不断打印着一些令人担忧的消息。即ata2 softreset...
和ata2: SATA link down
。
以下是该会议的一些图片:https://photos.app.goo.gl/r5FBfdY5XaPa5y9h9
我启动了一个实时的 ubuntu 桌面并继续探索,很快发现 PV 现在确实存在,并且我能够毫无问题地激活和安装 VG。我还通过 dmesg 在实时实例中看到了 SATA 消息,但它们不会一直重复。有问题的磁盘是 SSD。以下是有关它的其余 dmesg 输出。
[ 50.228406] ata2: softreset failed (1st FIS failed)
[ 50.943122] ata2: SATA link down (SStatus 0 SControl 300)
[ 56.855151] ata2: SATA link down (SStatus 0 SControl 300)
[ 56.855157] ata2.00: link offline, clearing class 1 to NONE
[ 56.859920] ata2: limiting SATA link speed to 1.5 Gbps
[ 57.731143] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[ 57.737432] ata2.00: ATA-9: INTEL SSDSC2CT120A3, 300i, max UDMA/133
[ 57.737436] ata2.00: 234441648 sectors, multi 16: LBA48 NCQ (depth 32), AA
[ 57.747452] ata2.00: configured for UDMA/133
[ 57.747606] scsi 1:0:0:0: Direct-Access ATA INTEL SSDSC2CT12 300i PQ: 0 ANSI: 5
[ 57.752238] sd 1:0:0:0: [sdc] 234441648 512-byte logical blocks: (120 GB/112 GiB)
[ 57.755084] sd 1:0:0:0: [sdc] Write Protect is off
[ 57.755127] sd 1:0:0:0: [sdc] Mode Sense: 00 3a 00 00
[ 57.755444] sd 1:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 57.755515] sd 1:0:0:0: Attached scsi generic sg2 type 0
[ 57.780008] sdc: sdc1
[ 57.780452] sd 1:0:0:0: [sdc] Attached SCSI disk
以下是详细 vgdisplay 的输出
root@ubuntu:~# vgdisplay -v
/dev/sdb: open failed: No medium found
/dev/sdb: open failed: No medium found
--- Volume group ---
VG Name ubuntu-vg
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 0
Max PV 0
Cur PV 2
Act PV 2
VG Size 229.52 GiB
PE Size 4.00 MiB
Total PE 58758
Alloc PE / Size 58758 / 229.52 GiB
Free PE / Size 0 / 0
VG UUID ddb9uT-0717-jSfz-phaq-N8il-4OFu-TqR3fG
--- Logical volume ---
LV Path /dev/ubuntu-vg/ubuntu-lv
LV Name ubuntu-lv
VG Name ubuntu-vg
LV UUID nWtpix-WsV2-dT3v-RWtc-zPl1-6SdL-sSwIOB
LV Write Access read/write
LV Creation host, time ubuntu-server, 2021-01-25 00:43:30 +0000
LV Status available
# open 0
LV Size 229.52 GiB
Current LE 58758
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
--- Physical volumes ---
PV Name /dev/nvme0n1p3
PV UUID 55KfPo-ep2o-n3FB-stZz-65gO-J1Bz-Y9evX0
PV Status allocatable
Total PE / Free PE 30141 / 0
PV Name /dev/sdc1
PV UUID fPg1BI-COwe-n4YJ-Wo4F-c6I5-4f96-hk1oEn
PV Status allocatable
Total PE / Free PE 28617 / 0
在看到一些与该消息相关的帖子并需要更改 SATA 模式后,我检查了 BIOS 中的 SATA 设置,但我找不到 SATA 部分。自从上次我需要深入研究以来,BIOS 选项已经变得复杂得多!!
请提供任何指点。
答案1
HDD 会坏。SSD 也会坏。如果您关心数据和正常运行时间,请实施 RAID 并持续监控其运行状况。
用于smartctl --all /dev/sdc
查看设备状态。您将看到 SSD 磨损和其他属性、一些最后的错误,并且您将能够启动设备自检并查看其结果。检查存储设备并定期进行监控是明智的。据我所知,Ubuntu 默认配置了该功能,建议您检查系统日志以获取 SMART 监控消息。