Puncte:0

Cum recuperez un grup de volum logic rupt?

drapel in

Am creat un grup de volum logic pentru VM-urile mele xen pe o unitate separată. Le-am făcut să funcționeze perfect. Apoi am deconectat accidental cablul USB care găzduiește vg0-ul meu. Acum, unitățile mele VM nu pot fi detectate.

Îi pot vedea.

root@bradNewInspiron15:/etc/xen# lvdisplay -v /dev/vg0/lv-vm-debian01 
Descriptorul de fișier 58 (/run/user/1000/gnome-shell-disable-extensions (șters)) s-a scurs la invocarea lvdisplay. PID părinte 4855: bash
Descriptorul de fișier 84 (/home/brad/.local/share/gvfs-metadata/home (șters)) s-a scurs la invocarea lvdisplay. PID părinte 4855: bash
Descriptorul de fișier 85 (/home/brad/.local/share/gvfs-metadata/home-aa10c3e6.log (șters)) s-a scurs la invocarea lvdisplay. PID părinte 4855: bash
Descriptorul de fișier 87 (/home/brad/.local/share/gvfs-metadata/trash:) s-a scurs la invocarea lvdisplay. PID părinte 4855: bash
Descriptorul de fișier 88 (/home/brad/.local/share/gvfs-metadata/trash:-7372c3e8.log) s-a scurs la invocarea lvdisplay. PID părinte 4855: bash
  --- Volum logic ---
  Calea LV /dev/vg0/lv-vm-debian01
  Nume LV lv-vm-debian01
  Nume VG vg0
  LV UUID loZ0jx-cdot-58kJ-QlaJ-4tdD-JpGO-581s8H
  LV Write Access citire/scriere
  Gazdă LV Creation, time bradNewInspiron15, 2021-06-13 07:00:33 -0500
  Status LV disponibil
  # deschis 0
  Dimensiune LV 15,00 GiB
  Actual LE 3840
  Segmente 1
  Alocare moștenire
  Citiți înainte sectoare auto
  - setat în prezent la 256
  Blocați dispozitivul 253:7

sau toate aici:

root@bradNewInspiron15:/etc/xen# ls /dev/vg0
lv-vm-debian01 lv-vm-debian02 lv-vm-mint01 lv-vm-mint02 lv-vm-suse01 lv-vm-suse02 lv-vm-ubuntu01 lv-vm-ubuntu02

unitatea mea VM este /dev/sdc

root@bradNewInspiron15:/etc/xen# lsblk
NUME MAJ:MIN RM DIMENSIUNE RO TIP PUNCT DE MONTARE
loop0 7:0 0 9,1M 1 buclă /snap/canonical-livepatch/98
buclă1 7:1 0 16,9M 1 buclă /snap/mcpelauncher-thesonicmaster/12
loop2 7:2 0 9,1M 1 buclă /snap/canonical-livepatch/99
buclă3 7:3 0 99,2M 1 buclă /snap/core/11167
buclă4 7:4 0 141,5M 1 buclă /snap/chromium/1637
buclă5 7:5 0 55,4M 1 buclă /snap/core18/2066
buclă7 7:7 0 77,2M 1 buclă /snap/discord/128
loop8 7:8 0 219M 1 buclă /snap/gnome-3-34-1804/72
loop9 7:9 0 260,7M 1 buclă /snap/kde-frameworks-5-core18/32
buclă10 7:10 0 32,1M 1 buclă /snap/snapd/12057
loop11 7:11 0 16,9M 1 buclă /snap/mcpelauncher-thesonicmaster/10
loop12 7:12 0 51M 1 buclă /snap/snap-store/547
loop13 7:13 0 64,8M 1 buclă /snap/gtk-common-themes/1514
loop14 7:14 0 51M 1 buclă /snap/snap-store/542
loop15 7:15 0 65,1M 1 buclă /snap/gtk-common-themes/1515
buclă16 7:16 0 76,7M 1 buclă /snap/discord/122
loop17 7:17 0 162,9M 1 buclă /snap/gnome-3-28-1804/145
loop18 7:18 0 99,4M 1 buclă /snap/core/11187
loop19 7:19 0 55,5M 1 buclă /snap/core18/1997
loop20 7:20 0 219M 1 buclă /snap/gnome-3-34-1804/66
loop21 7:21 0 32,3M 1 buclă /snap/snapd/12159
loop22 7:22 0 141,5M 1 buclă /snap/chromium/1646
sda 8:0 0 931.5G 0 disc 
ââsda1 8:1 0 480M 0 parte 
ââsda2 8:2 0 931G 0 parte /
sdc 8:32 0 931.5G 0 disc 
ââsdc1 8:33 0 931.5G 0 parte

și obișnuiam să văd grupul de volum atașat la ieșirea sdc de la lsblk. Dar nu mai.

Cum recuperez datele unității dintr-un grup de volum logic rupt?

Diagnosticare:

root@bradNewInspiron15:/etc/xen# pvs
Descriptorul de fișier 58 (/run/user/1000/gnome-shell-disable-extensions (șters)) s-a scurs la invocarea pvs. PID părinte 4855: bash
Descriptorul de fișier 84 (/home/brad/.local/share/gvfs-metadata/home (șters)) s-a scurs la invocarea pvs. PID părinte 4855: bash
Descriptorul de fișier 85 (/home/brad/.local/share/gvfs-metadata/home-aa10c3e6.log (șters)) s-a scurs la invocarea pvs. PID părinte 4855: bash
Descriptorul de fișier 87 (/home/brad/.local/share/gvfs-metadata/trash:) s-a scurs la invocarea pvs. PID părinte 4855: bash
Descriptorul de fișier 88 (/home/brad/.local/share/gvfs-metadata/trash:-7372c3e8.log) s-a scurs la invocarea pvs. PID părinte 4855: bash
  PV VG Fmt Attr PSize PFree   
  /dev/sdc1 vg0 lvm2 a-- <931,51g <811,51g
root@bradNewInspiron15:/etc/xen# vgs
Descriptorul de fișier 58 (/run/user/1000/gnome-shell-disable-extensions (șters)) s-a scurs la invocarea vgs. PID părinte 4855: bash
Descriptorul de fișier 84 (/home/brad/.local/share/gvfs-metadata/home (șters)) s-a scurs la invocarea vgs. PID părinte 4855: bash
Descriptorul de fișier 85 (/home/brad/.local/share/gvfs-metadata/home-aa10c3e6.log (șters)) s-a scurs la invocarea vgs. PID părinte 4855: bash
Descriptorul de fișier 87 (/home/brad/.local/share/gvfs-metadata/trash:) s-a scurs la invocarea vgs. PID părinte 4855: bash
Descriptorul de fișier 88 (/home/brad/.local/share/gvfs-metadata/trash:-7372c3e8.log) s-a scurs la invocarea vgs. PID părinte 4855: bash
  VG #PV #LV #SN Attr VSize VFree   
  vg0 1 8 0 wz--n- <931,51g <811,51g
root@bradNewInspiron15:/etc/xen# lvs
Descriptorul de fișier 58 (/run/user/1000/gnome-shell-disable-extensions (șters)) s-a scurs la invocarea lvs. PID părinte 4855: bash
Descriptorul de fișier 84 (/home/brad/.local/share/gvfs-metadata/home (șters)) s-a scurs la invocarea lvs. PID părinte 4855: bash
Descriptorul de fișier 85 (/home/brad/.local/share/gvfs-metadata/home-aa10c3e6.log (șters)) s-a scurs la invocarea lvs. PID părinte 4855: bash
Descriptorul de fișier 87 (/home/brad/.local/share/gvfs-metadata/trash:) s-a scurs la invocarea lvs.PID părinte 4855: bash
Descriptorul de fișier 88 (/home/brad/.local/share/gvfs-metadata/trash:-7372c3e8.log) s-a scurs la invocarea lvs. PID părinte 4855: bash
  LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
  lv-vm-debian01 vg0 -wi-a----- 15,00 g                                                    
  lv-vm-debian02 vg0 -wi-a----- 15,00 g                                                    
  lv-vm-mint01 vg0 -wi-a----- 15,00 g                                                    
  lv-vm-mint02 vg0 -wi-ao---- 15,00 g                                                    
  lv-vm-suse01 vg0 -wi-a----- 15,00 g                                                    
  lv-vm-suse02 vg0 -wi-a----- 15,00 g                                                    
  lv-vm-ubuntu01 vg0 -wi-a----- 15,00 g                                                    
  lv-vm-ubuntu02 vg0 -wi-a----- 15,00 g

Primesc această eroare care se referă la unitatea LV în cauză.

19 iunie 22:43:54 bradNewInspiron15 kernel: eroare I/O tampon pe dev dm-7, bloc logic 0, citire asincronă a paginii

Pot să-mi reactivez grupul de volum.

root@bradNewInspiron15:/etc/xen# vgchange -a y vg0
Descriptorul de fișier 58 (/run/user/1000/gnome-shell-disable-extensions (șters)) s-a scurs la invocarea vgchange. PID părinte 4855: bash
Descriptorul de fișier 84 (/home/brad/.local/share/gvfs-metadata/home (șters)) s-a scurs la invocarea vgchange. PID părinte 4855: bash
Descriptorul de fișier 85 (/home/brad/.local/share/gvfs-metadata/home-aa10c3e6.log (șters)) s-a scurs la invocarea vgchange. PID părinte 4855: bash
Descriptorul de fișier 87 (/home/brad/.local/share/gvfs-metadata/trash:) s-a scurs la invocarea vgchange. PID părinte 4855: bash
Descriptorul de fișier 88 (/home/brad/.local/share/gvfs-metadata/trash:-7372c3e8.log) s-a scurs la invocarea vgchange. PID părinte 4855: bash
  8 volum(e) logic(e) în grupul de volume „vg0” acum activ

Dar VM încă pornește pentru a instala CD-ul în loc de sistemul de operare instalat.

Aceasta este configurația mea xen.

root@bradNewInspiron15:/etc/xen# xl create lv-vm-debian01.cfg           
Se analizează configurația din lv-vm-debian01.cfg
root@bradNewInspiron15:/etc/xen# cat create lv-vm-debian01.cfg   
cat: create: Nu există un astfel de fișier sau director
#
# Fișier de configurare pentru instanța Xen lv-vm-debian01, creat
# de xen-tools 4.8 pe sâmb. 12 iunie 23:23:36 2021.
#
constructor = "hvm"

bootloader = 'pygrub'

vcpus = '2'
memorie = '3144'

disc = [
                  „phy:/dev/vg0/lv-vm-debian01,xvda,rw”,
                  „fișier:/home/brad/Downloads/debian-10.9.0-amd64-netinst.iso,xvdb:cdrom,r”
              ]
nume = 'hvm-debian01'
dhcp = 'dhcp'
vif = [ 'tip=ioemu, model=e1000, bridge=br0' ]
on_poweroff = 'distruge'
on_reboot = 'repornire'
on_crash = 'repornire'

# Setați ordinea de pornire (d = CDROM, c = HDD)
#boot = "dc"
boot = "c"

# Utilizați un afișaj compatibil VESA cu mai multă VRAM
vga = „stdvga”
videoram = 64

# Utilizați VNC pentru afișare
vnc = 1
vncconsole=1
#vnclist = "*"
vncdisplay = 0  
vncpasswd = "hahaha"
usbdevice=['tabletă']
berndbausch avatar
drapel us
`# open 0` din ieșirea lvdisplay indică faptul că volumul logic și, probabil, întregul grup de volum nu au fost activate dintr-un motiv oarecare. Pentru a înțelege mai bine acest lucru, începeți prin a rula `pvs`, `vgs` și `lvs` pentru a lista toate volumele fizice, grupurile de volume și volumele logice. De asemenea, ar putea exista mesaje relevante în bufferul de mesaje kernel (`dmesg` sau `journalctl -k`). De asemenea, când am căutat „scurge on lvdisplay invocation”, am găsit cel puțin pe rezultat care spune că acest mesaj nu indică o problemă fundamentală, dar ar putea fi o idee bună să cercetăm mai departe.
berndbausch avatar
drapel us
Și puteți încerca să îl activați manual și să vedeți ce mesaj de eroare, dacă există, este produs: `vgchange -a y vg0` și/sau `lvchange -a y /dev/vg0/lv-vm-debian01`.
drapel in
@berndbausch 8 volum(e) logic(e) din grupul de volume „vg0” acum activ. Dar unitatea mea încă pornește pentru a instala CD-ul în loc de sistemul de operare instalat. Ceea ce înseamnă că încă nu îmi găsește datele
drapel in
Repornirea serverului @berndbausch a rezolvat-o. Remedierea dvs. + o repornire.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.