Wednesday, 12 July 2017

Información de los discos Windows y Linux. hdparm, smartctl y ddrescue

Información de los discos Windows y Linux. hdparm, smartctl y ddrescue

Para obtener *información de los discos* :

*En windows:*

msinfo32 : System Summary->Components->Storage->Disks : Bytes/Sector

fsutil fsinfo drives

fsutil fsinfo ntfsInfo C: -- pasar por cada disco

CrystalDiskInfo -- SMART info Disks, Darle Copiar y pegar, hay que resumir


*En linux*, arrancando con SytemRescueCD

*Versión de linux:*
dmesg | head -1
cat /proc/version
cat /etc/issue


*Información de los discos*
fdisk -l -- da todos los detalles de todos los discos, no incluye marca y modelo del disco
Start : System : Show Filesystem   -- listado de discos y particiones, si incluye marca y modelo del disco.






Información de SMART de los discos, en linux:
{
Resumen:
hdparm - obtener info, no veo la guasa.
smartctl - ver infor y lanzar tests.


-- hdparm - get/set SATA/IDE device parameters
hdparm -i /dev/sda -- info vista por el kernel
hdparm -I /dev/sda -- info obtenida del drive directamente


-- smartctl - Control and Monitor Utility for SMART Disks
smartctl -a /dev/sda -- ver el resultado de los test y el estatus general

smartctl -t short -a /dev/sdb -- empieza el test corto y da una estimación de cuanto tardará.
smartctl -t select,0-999  /dev/sda -- tests en los primero 1000 sectores
smartctl -t select,0+1000 /dev/sda -- tests en los primero 1000 sectores,

y luego cuando pase el tiempo, si es muy pronto dice que está en progreso:

smartctl  -a /dev/sdb -- ver el resultado de los test y el estatus general

}








*Arrancar SystemRescueCD desde el USB*
http://www.sysresccd.org/SystemRescueCd_Homepage

Arrancar desde el USB
Default boot options
Elegir idioma del teclado:  13 - español
startx

*Ver el estado de los discos*
Abrir un edit de textos (Greany) como bloc de notas !!

En un terminal:  *Versión de linux:*
dmesg | head -1
cat /proc/version
cat /etc/issue

En un terminal:  lshw -short

Start : System
no : Midnight commander
-  : Hardware Lister ( lshw )  -- da el modelo de la placa
si : Show Filesystem
-  : Testdisk  -- recupera particiones y fs por problemas de software
   : SpaceFM  -- file navigator
   : PartImage -- save restore partitions
-  : GParted

En un terminal:

fdisk -l -- da todos los detalles de todos los discos, no incluye marca y modelo del disco

-- ver el resultado de los test y el estatus general
por cada: /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde

smartctl -a /dev/sda

smartctl -t short -a /dev/sda

-- espera lo recomendado
smartctl -a /dev/sda

*Guardar el bloc de notas en internet o montar un pendrive y guadarlo en un fichero.*


*Para clonar discos o recuperar ficheros de la copia, ddrecue: *
Hacer *Arrancar SystemRescueCD desde el USB*

Abrir un edit de textos (Greany) como bloc de notas !!

; lista de discos
Start : System : Show Filesystem   -- o con gparted
o: fdisk -l

montar estas instrucciones
terminal
mkdir /mnt/disco_instrucciones
mount /dev/sdXa  /mnt/disco_instrucciones

; ddrescue - https://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html#Examples
; opciones - https://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html#Invoking-ddrescue
-d - direct input
-D - direct output
-f Force overwrite of outfile. Needed when outfile is not a regular file, but a device or partition
-i bytes  --input-position=bytes Starting position of the rescue domain in infile, in bytes. Defaults to 0.
-n --no-scrape Skip the scraping phase. Avoids spending a lot of time trying to rescue the most difficult parts of the file.
-r n Exit after the given number of retry passes. Defaults to 0. -1 means infinity.
-R Reverse the direction of all passes (copying, trimming, scraping and retrying)
-s bytes --size=bytes tb  -s44GiB Maximum size of the rescue domain, in bytes.
-v Verbose mode. Further -v's (up to 4) increase the verbosity level.
-y synchronous writes for outfile, useful when forcing drive remap its bad sectors.


ddrescue -i 100 -s 200 infile outfile mapfile
 Genera un fichero de salida de 300 bytes, empieza en 100 y sigue 200 bytes.

ddrescue -i0 -s50MiB /dev/sdc hdimage mapfile
 Copia 50 MB desde el princio del fichero.

ntfsfix

ddrescue -f /dev/sda(ORG) /dev/sdb(DST) /mnt/disco_instrucciones/ddr_mapfile
fdisk /dev/sdb
e2fsck -v -f /dev/sdb1
e2fsck -v -f /dev/sdb2


--instrucciones para ddrescue--
cd /mnt/
ls /mnt
mkdir /mnt/disco_instrucciones
mount /dev/sdd2 /mnt/disco_instrucciones
ls /mnt/disco_instrucciones
Referencia en Lacie5G Copiar un disco de 2TB en otro tarda 6 horas, la velocidad media es de 108 MB/s

-- pruebo escribir log
echo kk > kk.txt
cat kk.txt

ddrescue -f /dev/sda  /dev/sdb  ddr_mapfile
ddrescue -f /dev/sda  /dev/sdb  ddr_mapfile  -i 0 -s120GiB

ddrescue -f /dev/sda  /dev/sdc /mnt/disco_instrucciones/ddr_mapfile

*Guardar el bloc de notas en internet o montar un pendrive y guadarlo en un fichero.*


No comments:

Post a Comment