Puncte:0

dd Eroare de intrare/ieșire la încercarea de a crea o imagine flash USB Ubuntu Mate

drapel ru

Încercăm să facem imagini de rezervă ale stațiilor noastre de testare Raspberry Pi folosind comanda standard dd, dar nu putem trece de o eroare IO. dd are o eroare IO și ddrescue are o eroare nealiniată, dar gparted nu vede probleme cu unitatea USB. Sistemul pornește și rulează normal, așa că cred că are ceva de-a face cu definițiile dimensiunii sectorului, așa cum este sugerat de acest thread.

Partiție nealiniată

Cum pot confirma această problemă cu dimensiunea sectorului și cum l-aș corecta cu gparted?

  • Unitate USB Samsung de 32 Gb care rulează Ubuntu Mate 21.10 pe un Raspberry Pi4
  • Închideți Pi și aduceți stick-ul pe o mașină i386 care rulează orice Ubuntu 20x
fdisk -l

Disc /dev/sdb: 29,88 GiB, 32080200192 octeți, 62656641 sectoare

Model de disc: Flash Drive FIT 
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Tip etichetă de disc: dos
Identificatorul discului: 0xc0f11707

Dispozitiv Boot Start End Sectors Size ID Tip
/dev/sdb1 * 2048 524287 522240 255M c W95 FAT32 (LBA)
/dev/sdb2 524288 62656607 62132320 29.6G 83 Linux
**************************************************** *************
sudo dd if=/dev/sdb of=server.img iflag=direct bs=16k status=progres

6248251392 octeți (6,2 GB, 5,8 GiB) copiați, 363 s, 17,2 MB/s
dd: eroare la citirea „/dev/sdb”: eroare de intrare/ieșire
382013+0 înregistrări în
382013+0 înregistrări
6258900992 octeți (6,3 GB, 5,8 GiB) copiați, 416,203 s, 15,0 MB/s
**************************************************** *************
tester@OptiPlex-390:~/Descărcări$ sudo ddrescue -d -f -r3 /dev/sdb test.img

 test.logfile
GNU ddrescue 1.23
Apăsați Ctrl-C pentru a întrerupe
     ipos: 6259 MB, nedecupat: 65536 B, rata curentă: 0 B/s
     opos: 6259 MB, fără răzuire: 0 B, rata medie: 18408 kB/s
neîncercat: 25821 MB, sector defect: 0 B, rata de eroare: 0 B/s
  salvat: 6258 MB, zone proaste: 0, timp de rulare: 5m 39s
pct salvat: 19,51%, erori de citire: 1, timp rămas: 19m
                              timp de la ultima citire cu succes: 0s
Se copiează blocuri neîncercate... Trecere 1 (înainte)
Eroare de citire nealiniată. Dimensiunea sectorului este corectă?
lynnejohn avatar
drapel ru
Unitatea originală a fost realizată folosind balenaEtcher și un fișier imagine standard Ubuntu Mate. Există o modalitate mai bună de a lua un fișier imagine și de a-l plasa pe o unitate USB? Poate folosiți dd pentru a lua fișierul imagine și a crea dispozitivul USB cu alinierea sectorului?
lynnejohn avatar
drapel ru
Privind unitatea USB cu gparted, sectoarele păreau aliniate, deoarece sunt divizibile cu opt: Informații despre dispozitiv: Samsung Flash Drive FIT Tabel de partiții: msdos Capete: 255 Sectoare/piste: 2 Cilindri: 122856 Total sectoare: 62656641 Dimensiunea sectorului: 512 -------------------------------------- MSDOS(fat16) /dev/sda1 Primul sector: 2048 Ultimul sector: 524287 Total sectoare: 522240 -------------------------------------- ext4 /dev/sda2 Primul sector: 524288 Ultimul sector: 62656607 Total sectoare: 62132320
lynnejohn avatar
drapel ru
Încercarea de a formata aceste comentarii este un exercițiu inutil, iar apoi timpul expiră și nu mai aveți voie să editați. Pentru comentariul de mai sus: Dacă sectoarele de pe unitatea USB sunt aliniate cu opt, de ce dd nu reușește să creeze o imagine și ddrescue eșuează?
lynnejohn avatar
drapel ru
Actualizare: folosind Ubuntu Disk Image Writer am luat imaginea Ubuntu Mate Pi și am scris-o pe o altă unitate USB Samsung de 32 Gb. Am adus Pi și am încărcat pachetele necesare pentru a rula stația de testare. Am reușit să facem o copie de rezervă a acelei unități folosind dd pe o mașină virtuală VMWare (Standard Ubuntu i386). După ce am rulat stația de testare Pi timp de o zi, am încercat să o facem o copie de rezervă. dd nu reușește din nou cu eroare de intrare/ieșire, dar într-un loc diferit. USB-ul original a eșuat la marcajul de 6,3 GB, dar noua unitate USB eșuează constant la marcajul de 9,3 GB. Al doilea USB nu afișează erori la rularea unei verificări a sistemului de fișiere.

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.