Portál AbcLinuxu, 12. května 2025 18:28
dd if=/dev/sdd1 of=alix_part1.img dd: reading `/dev/sdd1': Input/output error 65376+0 records in 65376+0 records out 33472512 bytes (33 MB) copied, 45.49 s, 736 kB/sa v dmesgu mám
Buffer I/O error on device sdd1, logical block 65376 Buffer I/O error on device sdd1, logical block 65377 Buffer I/O error on device sdd1, logical block 65378 Buffer I/O error on device sdd1, logical block 65379 Buffer I/O error on device sdd1, logical block 65380 Buffer I/O error on device sdd1, logical block 65381 Buffer I/O error on device sdd1, logical block 65382 Buffer I/O error on device sdd1, logical block 65383 Buffer I/O error on device sdd1, logical block 65384 Buffer I/O error on device sdd1, logical block 65385
Pokud to nepůjde před pár dny jsem si udělal img celé karty, šlo by z toho vypreparovat 1 oddíl, aby šel přimountovat?
Předem děkuji za vaše rady.dd má volbu noerror. Ale nevím, jestli ve výstupu udělá díru, nebo chybějící data prostě vypustí. Existuje upravená verde dd_rescue, která se na tyhle problémy specializuje.
Z obrazu celé karty je možné dostal samostatný oddíl. Přes fdisk si zjistěte, kde oddíl začíná, a pak přes losetup s parametrem -o si ze souboru udělejte blokové zařízení. Možná by to zvládlo i jádro přes partx samo (ale nevím, jestli umí odvozovat podzařízení z loop disku).
neudělá to díru, musíš použít i sync
dd if= of= ... conv=noerror,sync
Mám podobnej problém s RAIDem viz. http://www.abclinuxu.cz/poradna/linux/show/267818 .
Myslíte že by šlo zmíněný příkaz použít tak abych přetáhl data z jednoho disku kterej je zapojenej v RAIDu na novej záložní ?
Ještě existuje příkaz 'ddrescue'. Ten se dá někde vyhledat na netu. Ten kopíruje i když narazí na vadné sektory.
Mě to docela pomohlo.
Asi je to tohle:
http://www.gnu.org/software/ddrescue/ddrescue.html
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.