Puncte:0

Ieșiți din sistemul de fișiere numai în citire după blocarea sistemului și resetarea completă (20.04.2 Server, VM)

drapel in

Ieri, sistemul meu s-a prăbușit forțându-mă să fac o resetare hard pe mașina mea gazdă în timp ce rulam 2 mașini virtuale. Prima mașină a supraviețuit, iar a doua a fost pusă într-un mod numai citire. După ce m-am conectat la VM, mi se prezintă următoarele mesaje.

Nu se poate configura înregistrarea în jurnal. [Errno 30] Sistem de fișiere doar pentru citire: „/var/log/landscape/sysinfo.log” run-parts: /etc/update-mot.d/50-landscape-sysinfo ieșit cu codul returnat 1 /usr/lib/ ubuntu-release-upgrader/release-upgrade-motd: 31: nu se poate crea /var/lib/ubuntu-release-upgrader/release-upgrade-available: Sistem de fișiere doar pentru citire mktemp: nu a fost creat fișierul prin șablonul „/var/ lib/update-notifier/tmp.XXXXXXXXXX': Părți de rulare a sistemului de fișiere doar pentru citire: /etc/update-motd.d/95-hwe-eol a ieșit cu codul de returnare 1 /usr/lib/update-notifier/update- motd-fsck-at-reboot: 38: nu se poate crea /var/lib/update-notifier/fsck-at-reboot: sistem de fișiere doar pentru citire

Am verificat fișierul imagine disc de la gazdă, care în acest caz este un fișier qcow2 pe care îl folosesc în tandem cu KVM.

sudo qemu-img verifica ubuntu204.qcow2

Rezultatul căruia este:

Nu au fost găsite erori pe imagine. 245760/245760 = 100,00% alocat, 0,00% fragmentat, 0,00% clustere comprimate Compensare la sfârșitul imaginii: 16108814336

Am citit că aceasta este o stare forțată pentru a proteja sistemul de fișiere și că, dacă scanez discul și totul este OK, pot ieși din modul doar citire, cum aș face asta cu următorul tabel de partiții pe tty în modul numai citire ?

bucla0 0
bucla 1 0
bucla 2 0
bucla3 0
bucla4 0
bucla5 0
|-sda 0 15G 0 disc
  |-sda1 0 1M 0 part
  |-sda2 0 1G 0 parte /boot
  |-sda3 0 14G 0 part
    |-ubuntu--vg-ubuntu--lv 0 14G 0 lvm /
|-sr0 1 1024M 0 rom

Din avertismente bănuiesc că ar putea fi o problemă cu upgrade-uri nesupravegheate De asemenea, aș fi interesat de orice informații suplimentare cu privire la verificări suplimentare pe care le-ați recomanda pentru a asigura integritatea ambelor mașini.

Puncte:1
drapel in

Cum să recuperați un fișier imagine disc qcow2 folosind fsck de la gazdă

Încărcați modulul dispozitivului bloc de rețea:

sudo modprobe nbd max_part=8

Aparat de oprire:

sudo virsh distruge mașina virtuală

Conectați imaginea discului:

sudo qemu-nbd --connect=/dev/nbd0 /var/lib/libvirt/images/virtual-machine.qcow2

Verificați discul: (Discul este acum montat pe gazdă, îl puteți vedea în nautilus/explorer)

sudo fsck /dev/nbd0p2

Pentru mine am avut două unități suplimentare montate pe care tocmai le-am scanat atât nbd-dm3, cât și nbd0p2, iată un exemplu de ieșire așteptată la care tocmai am răspuns da tuturor.

fsck de la util-linux 2.25.2
e2fsck 1.42.12 (29-aug-2014)
/dev/nbd0p1: jurnal de recuperare
/dev/nbd0p1 conține un sistem de fișiere cu erori, verificare forțată.
Pasul 1: Verificarea inodurilor, blocurilor și dimensiunilor
S-au găsit inode care făceau parte dintr-o listă conexă orfană coruptă. Remediați<y>? da
Inodul 274 a făcut parte din lista de inoduri orfane. FIX.
Inodul 132276 a făcut parte din lista de inoduri orfane. FIX.
Inodul șters 142248 are zero dtime. Remediați<y>? da
Pasul 2: Verificarea structurii directoarelor
Pasul 3: Verificarea conectivității directorului
Pasul 4: Verificarea numărului de referințe
Pasul 5: Verificarea informațiilor rezumate ale grupului
Blocați diferențele bitmap: -603674 -623174 +(689342--689343)
Remediați<y>? da
Blocurile gratuite sunt greșite pentru grupul #18 (15076, numărate=15077).
Remediați<y>? da
Blocurile gratuite sunt greșite pentru grupul #19 (11674, numărate=11675).
Remediați<y>? da
Blocurile gratuite se numără greșit (632938, numărate=670871).
Remediați<y>? da
Diferențele bitmap inod: -274 -132276 -142248
Remediați<y>? da
Numărarea inodurilor libere este greșită pentru grupul #0 (52, numărate=53).
Remediați<y>? da
Numărarea inodurilor libere este greșită pentru grupul #16 (99, numărate=100).
Remediați<y>? da
Numărarea inodurilor libere este greșită pentru grupul #17 (519, numărate=520).
Remediați<y>? da
Numărarea inodurilor libere este greșită (204392, numărate=204599).
Remediați<y>? da

/dev/nbd0p1: ***** SISTEMUL DE FIȘIERE A FOST MODIFICAT *****
/dev/nbd0p1: 101833/306432 fișiere (0,2% necontigue), 553321/1224192 blocuri

Deconectați dispozitivul:

sudo qemu-nbd --disconnect /dev/nbd0

/dev/nbd0 deconectat

Porniți mașina și verificați dacă a funcționat:

virsh start virtual-machine

Sursă: https://gist.github.com/islander/8517685e3a9f7e0e1d458033710f0893

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.