LINUX.ORG.RU
решено ФорумAdmin

Перестал грузится debian после смерти диска (части lvm)

 , , ,


0

2

Добрый день. Система с proxmox на debian. 2 диска на 2TB и 320GB. Насколько помню был создан lvm с тремя разделами, один из разделов зеркалировался на малый диск. Малый диск умер, отключён, теперь система не стартует.

Gave up waiting for suspend/resume device
Gave up waiting for root file system device

Полный текст приведён на скрине, если без режима quiet, то получается так скрин1, скрин2.

Раздел root grub ищет по пути /dev/mapper/serverLVM-root Полный текст пункта загрузки GRUB на скринах 1 и 2

Просьба помочь в решении проблемы, подсказать куда копать. Заранее спасибо!



Последнее исправление: BlackDragon381 (всего исправлений: 1)

Копать нужно в первую очередь в сторону того, есть ли бекапы виртуалок.

Если есть возможность, снять через ddrescue бекапы с дисков сервера на ещё один диск: https://wiki.gentoo.org/wiki/Ddrescue — потому что добить при попытке восстановить вполне реально.

А так присланных данных мало для диагностики. Скачай https://www.system-rescue.org/Download/ , запиши на флешку через FMW: https://fedoraproject.org/fmw/FedoraMediaWriter-win32-latest.exe или dd: https://docs.fedoraproject.org/en-US/quick-docs/creating-and-using-a-live-installation-image/#_using_a_direct_write_method

Потом загрузись, можешь GUI через startx запустить, и собери выводы команд:

fdisk -l
lsblk
lsblk -f
blkid -c /dev/null
pvdisplay
vgdisplay
lvdisplay

И выложи сюда, не забудь разметку: Как правильно копировать вывод терминала — иначе будет нечитаемая каша.

Vsevolod-linuxoid ★★★★★
()

после подготовки бэкапа(как в первом ответе) попробуй убрать параметр «quiet» из меню загрузки в grub(отредактировать и нажать продолжить загрузку, F10-если память не изменяет ) . А то слишком молчаливо грузится.
Результаты последующей загрузки потом можно кинуть сюда.
Теоретически, если это был raid 1 средствами mdadm или lvm, то должно было нормально загрузится.

Atlant ★★★★★
()

бутнись с флешки и убери зеркало, к примеру попробуй lvconvert -m0 вообще оно должно было и так заработать, дефолт позволяет запускать degraded массивы если данные консистенты но видимо у тебя нет места для записи новой метадаты (надо было в вг с зеркалируемым разделом хоть пару мегабайт свободных оставить)

oblepiha
()

во, специально мануал глянул

        # Configuration option activation/activation_mode.
        # How LVs with missing devices are activated.
        # The --activationmode option overrides this setting.
        #
        # Accepted values:
        #   complete
        #     Only allow activation of an LV if all of the Physical Volumes it
        #     uses are present. Other PVs in the Volume Group may be missing.
        #   degraded
        #     Like complete, but additionally RAID LVs of segment type raid1,
        #     raid4, raid5, radid6 and raid10 will be activated if there is no
        #     data loss, i.e. they have sufficient redundancy to present the
        #     entire addressable range of the Logical Volume.
        #   partial
        #     Allows the activation of any LV even if a missing or failed PV
        #     could cause data loss with a portion of the LV inaccessible.
        #     This setting should not normally be used, but may sometimes
        #     assist with data recovery.

обычно дефолт = деградед

oblepiha
()
Ответ на: комментарий от Vsevolod-linuxoid

почему-то ошибки не попали в вывод в файл, дописал вручную

fdisk -l

Disk /dev/sda: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: TOSHIBA DT01ACA2
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x000c12f3

Device     Boot   Start        End    Sectors  Size Id Type
/dev/sda1  *       2048    1953791    1951744  953M 83 Linux
/dev/sda2       1955838 3907028991 3905073154  1.8T  5 Extended
/dev/sda5       1955840 3907028991 3905073152  1.8T 8e Linux LVM

Partition 2 does not start on physical sector boundary.


Disk /dev/sdb: 15.12 GiB, 16236150784 bytes, 31711232 sectors
Disk model: 16GB            
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0aa71a6d

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdb1  *     2048 31711231 31709184 15.1G  c W95 FAT32 (LBA)


Disk /dev/loop0: 767.51 MiB, 804794368 bytes, 1571864 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sdc: 30.05 GiB, 32262586368 bytes, 63012864 sectors
Disk model: Surge           
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x86202e94

Device     Boot Start      End  Sectors Size Id Type
/dev/sdc1  *     2048 63012863 63010816  30G  c W95 FAT32 (LBA)

lsblk

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0    7:0    0 767.5M  1 loop /run/archiso/sfs/airootfs
sda      8:0    0   1.8T  0 disk 
├─sda1   8:1    0   953M  0 part 
├─sda2   8:2    0     1K  0 part 
└─sda5   8:5    0   1.8T  0 part 
sdb      8:16   1  15.1G  0 disk 
└─sdb1   8:17   1  15.1G  0 part /run/archiso/bootmnt
sdc      8:32   1    30G  0 disk 
└─sdc1   8:33   1    30G  0 part /mnt/usb

lsblk -f

NAME   FSTYPE      FSVER    LABEL      UUID                                   FSAVAIL FSUSE% MOUNTPOINTS
loop0  squashfs    4.0                                                              0   100% /run/archiso/sfs/airootfs
sda                                                                                          
├─sda1 ext2        1.0                 53045ab9-6b79-4d05-8800-a96cb573636e                  
├─sda2                                                                                       
└─sda5 LVM2_member LVM2 001            MFWD49-35Hh-86Tt-9NbR-CQs9-2jZW-wg7z2r                
sdb                                                                                          
└─sdb1 vfat        FAT32    RESCUE1100 FC64-1B89                                14.3G     6% /run/archiso/bootmnt
sdc                                                                                          
└─sdc1 vfat        FAT32    ESD-USB    BCC8-13F8                                27.7G     8% /mnt/usb

blkid -c /dev/null

/dev/sdb1: LABEL="RESCUE1100" UUID="FC64-1B89" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="0aa71a6d-01"
/dev/loop0: BLOCK_SIZE="524288" TYPE="squashfs"
/dev/sdc1: LABEL="ESD-USB" UUID="BCC8-13F8" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="86202e94-01"
/dev/sda5: UUID="MFWD49-35Hh-86Tt-9NbR-CQs9-2jZW-wg7z2r" TYPE="LVM2_member" PARTUUID="000c12f3-05"
/dev/sda1: UUID="53045ab9-6b79-4d05-8800-a96cb573636e" BLOCK_SIZE="1024" TYPE="ext2" PARTUUID="000c12f3-01"
BlackDragon381
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

почему-то ошибки не попали в вывод в файл, дописал вручную

pvdisplay

WARNING: Couldn't find device with uuid VHdXr1-HXUW-d9ze-YD6V-JOzf-Dvhq-AcpZaX.
WARNING: VG serverLVM is missing PV VHdXr1-HXUW-d9ze-YD6V-JOzf-Dvhq-AcpZaX (last written to [unknown]).
  --- Physical volume ---
  PV Name               /dev/sda5
  VG Name               serverLVM
  PV Size               <1.82 TiB / not usable 2.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              476693
  Free PE               40071
  Allocated PE          436622
  PV UUID               MFWD49-35Hh-86Tt-9NbR-CQs9-2jZW-wg7z2r
   
  --- Physical volume ---
  PV Name               [unknown]
  VG Name               serverLVM
  PV Size               298.09 GiB / not usable 711.50 KiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              76311
  Free PE               76311
  Allocated PE          0
  PV UUID               VHdXr1-HXUW-d9ze-YD6V-JOzf-Dvhq-AcpZaX

vgdisplay

WARNING: Couldn't find device with uuid VHdXr1-HXUW-d9ze-YD6V-JOzf-Dvhq-AcpZaX.
WARNING: VG serverLVM is missing PV VHdXr1-HXUW-d9ze-YD6V-JOzf-Dvhq-AcpZaX (last written to [unknown]).
  --- Volume group ---
  VG Name               serverLVM
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  29
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                7
  Open LV               0
  Max PV                0
  Cur PV                2
  Act PV                1
  VG Size               <2.11 TiB
  PE Size               4.00 MiB
  Total PE              553004
  Alloc PE / Size       436622 / <1.67 TiB
  Free  PE / Size       116382 / <454.62 GiB
  VG UUID               xdyyYu-St1N-lCIa-EQLd-IufC-SPpH-fAZwn6

lvdisplay

WARNING: Couldn't find device with uuid VHdXr1-HXUW-d9ze-YD6V-JOzf-Dvhq-AcpZaX.
WARNING: VG serverLVM is missing PV VHdXr1-HXUW-d9ze-YD6V-JOzf-Dvhq-AcpZaX (last written to [unknown]).
  --- Logical volume ---
  LV Path                /dev/serverLVM/root
  LV Name                root
  VG Name                serverLVM
  LV UUID                yjvzX9-MQbE-27p7-4vfY-rr62-2sjG-SS9CHu
  LV Write Access        read/write
  LV Creation host, time server, 2013-12-09 20:04:22 +0000
  LV Status              NOT available
  LV Size                <27.94 GiB
  Current LE             7152
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
   
  --- Logical volume ---
  LV Path                /dev/serverLVM/data
  LV Name                data
  VG Name                serverLVM
  LV UUID                l1GjBp-TZe0-5j0H-eydX-9rpu-NI36-1AycHR
  LV Write Access        read/write
  LV Creation host, time server, 2013-12-09 20:04:45 +0000
  LV Status              NOT available
  LV Size                1.18 TiB
  Current LE             309944
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
   
  --- Logical volume ---
  LV Path                /dev/serverLVM/swap
  LV Name                swap
  VG Name                serverLVM
  LV UUID                dGe8fw-nztY-obRu-mpSo-b4De-h4NJ-a4q3i3
  LV Write Access        read/write
  LV Creation host, time server, 2013-12-09 20:04:58 +0000
  LV Status              NOT available
  LV Size                <14.90 GiB
  Current LE             3814
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
   
  --- Logical volume ---
  LV Path                /dev/serverLVM/VMs
  LV Name                VMs
  VG Name                serverLVM
  LV UUID                EBiokD-VVcv-IY6C-GS6m-jbQb-KseL-kklmy6
  LV Write Access        read/write
  LV Creation host, time server, 2014-01-09 20:24:42 +0000
  LV Status              NOT available
  LV Size                80.00 GiB
  Current LE             20480
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
   
  --- Logical volume ---
  LV Path                /dev/serverLVM/important
  LV Name                important
  VG Name                serverLVM
  LV UUID                jEltCo-viy8-R1nk-8g0N-qfPx-hnxI-MvawdE
  LV Write Access        read/write
  LV Creation host, time server, 2014-01-22 20:20:17 +0000
  LV Status              NOT available
  LV Size                290.00 GiB
  Current LE             74240
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
   
  --- Logical volume ---
  LV Path                /dev/serverLVM/vm-103-disk-1
  LV Name                vm-103-disk-1
  VG Name                serverLVM
  LV UUID                hrTXH2-YLc5-0g3F-lZ83-o2ci-Bb3O-WPWhTX
  LV Write Access        read/write
  LV Creation host, time host, 2014-04-06 18:39:49 +0000
  LV Status              NOT available
  LV Size                50.00 GiB
  Current LE             12800
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
   
  --- Logical volume ---
  LV Path                /dev/serverLVM/vm-104-disk-0
  LV Name                vm-104-disk-0
  VG Name                serverLVM
  LV UUID                Ug0ebT-bDx9-4MYJ-O1U0-cy2e-XTcQ-XNcD3m
  LV Write Access        read/write
  LV Creation host, time host, 2023-03-19 23:27:34 +0000
  LV Status              NOT available
  LV Size                32.00 GiB
  Current LE             8192
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
BlackDragon381
() автор топика
Ответ на: комментарий от no-dashi-v2

pvscan

WARNING: Couldn't find device with uuid VHdXr1-HXUW-d9ze-YD6V-JOzf-Dvhq-AcpZaX.
WARNING: VG serverLVM is missing PV VHdXr1-HXUW-d9ze-YD6V-JOzf-Dvhq-AcpZaX (last written to [unknown]).
  PV /dev/sda5   VG serverLVM   lvm2 [<1.82 TiB / <156.53 GiB free]
  PV [unknown]   VG serverLVM   lvm2 [<298.09 GiB / <298.09 GiB free]
  Total: 2 [<2.11 TiB] / in use: 2 [<2.11 TiB] / in no VG: 0 [0   ]

lvscan

WARNING: Couldn't find device with uuid VHdXr1-HXUW-d9ze-YD6V-JOzf-Dvhq-AcpZaX.
WARNING: VG serverLVM is missing PV VHdXr1-HXUW-d9ze-YD6V-JOzf-Dvhq-AcpZaX (last written to [unknown]).
  inactive          '/dev/serverLVM/root' [<27.94 GiB] inherit
  inactive          '/dev/serverLVM/data' [1.18 TiB] inherit
  inactive          '/dev/serverLVM/swap' [<14.90 GiB] inherit
  inactive          '/dev/serverLVM/VMs' [80.00 GiB] inherit
  inactive          '/dev/serverLVM/important' [290.00 GiB] inherit
  inactive          '/dev/serverLVM/vm-103-disk-1' [50.00 GiB] inherit
  inactive          '/dev/serverLVM/vm-104-disk-0' [32.00 GiB] inherit

BlackDragon381
() автор топика
Ответ на: комментарий от BlackDragon381

Ясно.

Попробуй для начала lvchange -ay для всех LV, если все активируются - ну надежда есть. Если кто-то не активируется - считай он потерян.

Вообще же цепочка стандартная далее

  1. Если ты уверен что маленький диск мертв, то удаляешь потерянный PV: vgreduce –removemissing server

  2. затем lvconvert как выше говорили

no-dashi-v2 ★★
()
Ответ на: комментарий от no-dashi-v2

В итоге запустил lvchange -ay VGname, по LG она не хотела запускаться. Все volume стали available. После запустил vgreduce –removemissing VGname.

Всё заработало, спасибо!

lvconvert не стал запускать, насколько это критично? Зеркалировался у меня LG important.

BlackDragon381
() автор топика