Linux
啟動時缺少 LVM PV - 掉到 initramfs shell
我今天重新啟動了我的 ubuntu 20.10 伺服器,它突然開始抱怨它在根 LV 中找不到 PV 之一
在外殼中進行了一些探勘之後,我發現它確實失去了 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
我檢查了我的 BIOS 的 SATA 設置,看到一些與該消息相關的文章並需要更改 SATA 模式,但我找不到 SATA 部分。自從上次我需要深入研究以來,BIOS 選項變得更加複雜!!
任何指針plzzzzzzz。
硬碟當機。SSD也死了。如果您關心您的數據和正常執行時間,請實施 RAID 並持續監控其執行狀況。
用於
smartctl --all /dev/sdc
查看設備狀態。您將看到 SSD 磨損和其他屬性,以及一些最後的錯誤,並且您將能夠啟動設備自檢並查看其結果。檢查儲存設備並定期進行監控是明智的。據我所記得,Ubuntu 已預設配置,建議您檢查系統日誌以獲取 SMART 監控消息。