Óptima recuperación de datos heredados LiveCD?

0

Estoy arreglando la computadora de alguien. Tiene 256 MB de RAM y un procesador de 1.3 GHz (o en ese rango). A medida que la instalación de Windows (XP) está bloqueada, me gustaría copiar todos los archivos en él para recogerlos en mi computadora portátil principal (ejecutando ubuntu preciso).

El único disco que he encontrado que puede funcionar con 256 MB de RAM es el maravilloso DSL, y obtuve DSL-N. Sin embargo, me gustaría copiar con algún tipo de GUI, porque cp -r /mnt/hda1 /mnt/sda2/DataRecovery/hda1no me dará una barra de progreso, y el administrador de archivos solo invoca cpdesde una GUI no tan bonita, causando un congelamiento hasta que se complete toda la operación.

Probé Ubuntu y Ubuntu alternativo, pero me di cuenta de que no puedes usar el LiveCD desde el alternativo, solo instala (y quiero dejar el HDD impecable.

¿Alguien tiene alguna sugerencia? No necesito necesariamente soporte de escritura ntfs, pero sí quiero una barra de progreso. ¿Puppy Linux hace esto y funcionará en 256 MB de RAM? (Agregaría más RAM pero ya no venden DDR arcaico en las tiendas).

WindowsEscapist
fuente

Respuestas:

1

PuppyLinux funciona con 256 MB de RAM, pero obtener otros 256 MB le permitiría usar la mayoría de LiveCD y rescatar distribuciones de Linux (mi RIPLinux favorito requiere 512 MB).

En cuanto a la copia con barra de progreso, la mayoría de los administradores de línea de comandos y archivos de tamaño reducido no proporcionan una barra de progreso bonita. Como máximo, puede obtener una lista de archivos procesados ​​o un estado de progreso más rico, pero nada gráfico.

Si ha probado "cp" y es demasiado silencioso para su gusto, le sugiero que pruebe rsync (incluido en la mayoría de las distribuciones):

rsync -a -P /mnt/hda1 /mnt/sda2/DataRecovery/hda1

La opción "-a" significa "modo de archivo" (conservará tiempos, permisos, enlaces, etc.) y "-P" significa "progreso y parcial" (le mostrará el progreso de cada archivo, los archivos restantes para procesar y continuará copiando cualquier archivo parcial si fue interrumpido).

La versión actual de Puppy Linux no incluye GRsync (una GUI para Rsync), pero tal vez pueda encontrar un paquete para mascotas.

MV.
fuente
Gracias a los dos, voy a ir con la respuesta de MV. Porque tiene menos reputación (la necesita más) y porque realmente descargué y usé Puppy Linux antes de leerlos. Había estado bastante atascado en DSL-N, pero Puppy parecía funcionar bastante bien y conseguí que me dijera qué archivos individuales estaba copiando, y era algo así como un par de cientos de .wma. (¡Hubiera usado mi IDE caddy pero el disco era realmente demasiado profundo para él! Los conectores no funcionaron completamente en XD). ¡Gracias a ambos!
WindowsEscapist
1

La forma más fácil es realmente mover el disco duro a un sistema más moderno. Hay distribuciones significativamente más modernas como slitaz o tinycore que deberían funcionar. Puppy es liviano porque usa un kernel realmente viejo.

Por otro lado, puede usar rsync con la opción de barra de progreso con algo como rsync -rv --progress` (a través de commandlinefu ). Aparentemente, la siguiente función agregada al archivo rc para su entorno de shell podría permitirle hacer un cp con la barra de progreso

Fuente

{
    SOURCE=$1

    if [ -d $2 ]
    then
        DESTINATION=$2/`basename $SOURCE`
    else
        DESTINATION=$2
    fi

    pv ${SOURCE} | > ${DESTINATION}
}

Curiosamente, usa pipe y direct para emular cp.

Journeyman Geek
fuente