LiveCD di recupero dati legacy ottimale?


0

Sto aggiustando il computer di qualcuno. Ha 256 MB di RAM e un processore 1.3 GHZ (o in tale intervallo). Mentre l'installazione di Windows (XP) viene interrotta, vorrei copiare tutti i file presenti sul mio portatile principale (eseguendo Ubuntu preciso).

L'unico disco che ho trovato che è in grado di funzionare con 256 MB di RAM è il meraviglioso DSL, e ho ottenuto DSL-N. Tuttavia, mi piacerebbe copiare con una sorta di GUI, perché cp -r /mnt/hda1 /mnt/sda2/DataRecovery/hda1 non mi darà una barra di avanzamento e il file manager invoca appena cp da una GUI non molto carina, causando un blocco fino al completamento dell'intera operazione.

Ho provato Ubuntu e Ubuntu alternati ma ho capito che non è possibile usa il LiveCD dall'alternativo, basta installare (e voglio lasciare l'HDD incontaminato.

Qualcuno ha qualche suggerimento? Non ho necessariamente bisogno del supporto per scrivere ntfs, ma voglio una barra di avanzamento. Puppy Linux fa questo e funzionerà su 256 MB di RAM? (Vorrei aggiungere più RAM ma non vendono più DDR arcaico nei negozi).

Risposte:


1

PuppyLinux funziona con 256 MB di RAM, ma ottenere altri 256 MB consente di utilizzare la maggior parte dei LiveCD e di recuperare le distribuzioni Linux (il mio RIPLinux preferito richiede 512 MB).

Per quanto riguarda la copia con barra di avanzamento, la maggior parte dei gestori di file di riga di comando e di file di piccole dimensioni non forniscono una barra di avanzamento piuttosto gradevole. Al massimo è possibile ottenere un elenco di file elaborati o uno stato di avanzamento più ricco ma niente di grafico.

Se hai provato "cp" ed è troppo tranquillo per i tuoi gusti, ti suggerisco di provare rsync (incluso nella maggior parte delle distribuzioni):

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

L'opzione "-a" significa "modalità archivio" (conserverà tempi, permessi, collegamenti, ecc.) E "-P" significa "progresso e parziale" (mostrerà il progresso per ogni file, i file rimanenti da elaborare e continuerà a copiare qualsiasi file parziale se è stato interrotto).

La versione corrente di Puppy Linux non include GRsync (una GUI per Rsync), ma forse puoi trovare un pacchetto pet per questo.


Grazie a entrambi, vado con la risposta di MV. Perché ha un rappresentante inferiore (ne ha bisogno di più) e perché in realtà ho scaricato e usato Puppy Linux prima di leggerli! Ero stato piuttosto bloccato su DSL-N, ma Puppy sembrava funzionare abbastanza bene e mi è capitato di dirmi che file individuali stava copiando, ed era solo qualcosa come un paio di centinaia di wma. (Avrei usato il mio caddy IDE ma l'unità era davvero troppo profonda per questo! I connettori non sono andati fino in fondo in XD.) Grazie a entrambi!
WindowsEscapist

1

Il modo più semplice è quello di spostare il disco rigido su un sistema più moderno. C'è molto più moderno distro come slitaz o tinycore dovrebbe funzionare Puppy è leggero perché usa un kernel molto vecchio.

D'altra parte, è possibile utilizzare rsync con l'opzione barra di avanzamento con qualcosa come rsync -rv --progress` (via commandlinefu ). Apparentemente la seguente funzione aggiunta al file rc per l'ambiente della shell potrebbe consentire di fare un cp con la barra di avanzamento

fonte

{
    SOURCE=$1

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

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

È interessante notare che usa pipe e direct per emulare cp.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.