2016-02-18 20:49 GMT+01:00 Narcis Garcia <[email protected]>: > Estic intentant recuperar dades d'un disc dur fet malbé. > D'entre milers de fitxers a copiar, cada vegada que em trobo amb un que > té blocs dolents, el disc esdevé illegible i el procés de lectura es > queda congelat sense manera de matar-lo (kill -15, kill -9). >
Hola Narcís, Em vaig trobar amb un cas d'un disc amb errors i el que vaig fer per recuperar el que es va poder, substituint-lo va ser. 1. crear partició en el nou disc (Y). 2. copiar tota la partició que té errors (X) a (Y), no aturant-se en els errors, i en cas de no poder llegir, omplir-los en la destinació amb zeros. dd if=/dev/sd*X* of=/dev/sd*Y* bs=512 conv=noerror,sync 3. un cop fet pots fer un fsck de la partició nova copiada (Y). Ja no ha de tenir errors. Crec que amb aquest procediment t'estalvies haver de matar processos. ;-) Salutacions, Josep > > Per continuar haig d'aturar l'ordinador, i després s'inicia tot normal i > accessible. > El problema és que triga moltíssim en aturar-se perquè segueix esperant > aquell procés de lectura. > > Ja he llegit que per un procés en estat «D» no es pot ordenar la > finalització forçosa fins que el nucli Linux ho decideixi, però assumint > això també costa molt finalitzar-ho tot sense desendollar l'ordinador de > la corrent. > > Algú sap d'una instrucció per forçar l'aturada inmediata del sistema, > passant dels «zombies», que la pugui escriure en un programet (Bash) que > controla la situació? > > Gràcies. > > -- -- Salutacions...Josep --

