Puncte:0

Traduceți rezultatul badblocks de la dimensiunea blocului 1024 la dimensiunea blocului 4096?

drapel us

Am un hard disk de 4TB pe care l-am rulat badblocks utilitate fără a trece în -b dimensiunea blocului parametru. Așa că sunt destul de sigur că a fost implicit 1024, iar unitatea/sistemul de fișiere meu de 4TB este cel mai probabil configurat cu o dimensiune de bloc de 4096. Există vreo modalitate prin care pot traduce rezultatele pentru a se potrivi cu dimensiunea blocului 4096? De exemplu, dacă blocul rău este #5 cu dimensiunea blocului=1024, ar mapa pentru a bloca #2 cu dimensiunea blocului=4096. Este aceasta o conversie validă de la 1024 la 4096?

Dacă da, atunci pot rula din nou badblocks și pot specifica un interval de început și de sfârșit, ceea ce mă va economisi mult timp.

Puncte:1
drapel in

Aveți dreptate că dimensiunea implicită a blocului pentru badblocks este 1024. Din documentatia:

-b block_size
   Specificați dimensiunea blocurilor în octeți. Valoarea implicită este 1024.

Matematica ta este, de asemenea, corectă.Dacă utilizați Ext4 cu o configurație implicită, atunci partițiile dvs. folosesc blocuri de 4KB. Deci, dacă blocul 777 a găsit o eroare, puteți rotunji în jos:

Etajul((777 * 1024) / 4096) = 192

â´ Blocul 192

Pentru a fi complet, probabil că puteți rotunji în jos la 190 atunci când specificați un interval:

sudo badblocks -sb 4096 /dev/sdb1 200 190

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.