Newsgroup: it.comp.os.linux.software
Titolo: Clonare un hard disk Linux

Devo fare la copia di un hard disk linux partendo da Floppy, che software mi
consigliate ?
Ho provato Ghost 8, ma non funziona.
Grazie Mille
Max

 Ho provato Ghost 8, ma non funziona.
partimage

 ha scritto nel messaggio
news:z5ZSe.10661$nT3....@tornado.fastwebnet.it...

Allora mi confermi che Ghost 8 non funziona ?
Adesso provo a scaricare PartImage  ... grazie per l'aiuto
Ti terrò aggiornato
Max

 Ti terrò aggiornato
Oltre al fatto che non funziona, costa pure dei soldi, non vedo nessun 
motivo per cui debba essere utilizzato...

 ha scritto nel messaggio
news:cZbTe.11762$nT3....@tornado.fastwebnet.it...

Ho cercato di clonare il mio hard disk, ma non sono riuscito.
Mi puoi dare un supporto ?
Grazie Mille
Max

 Mi puoi dare un supporto ?
Chiarisci cosa vuol dire "non sono riuscito" e magari ti posso aiutare

 ha scritto nel messaggio
news:7QfTe.12193$nT3....@tornado.fastwebnet.it...

Non riesco a trovare la funzione per dire di copiare tutto il contenuto del
mio hard disk master nel mio hard disk slave.
Come posso fare ?
Grazie !
Max

 
http://www.digitalissues.co.uk/html/os/misc/partimage.html#9
Dai una lettura qui...

 consigliate ?
Se i due dischi sono uguali puoi usare dd; ipotizzando il disco vecchio
(sorgente) come primary master e quello nuovo (destinazione) come
primary slave, il comando è questo:
dd if=/dev/hda of=/dev/hdb bs=1024k
Se i due dischi non sono uguali ma ci sono sopra solo filesystem
supportati (rw) da linux e non usi raid o lvm allora con questo script
fai tutto (io l'ho fatto per clonare le mie macchine in modo rapido ma
per l'occasione l'ho commentato :-).
Nello script si ipotizza che il filesystem proc sia montato in /proc, i
file di dispositivo (/dev/hd*, /dev/sd*, /dev/null) esistano e siano
disponibili le utility sfdisk, mkdir, mkfs.* grep, cut e tar (anche
quelle di busybox *dovrebbero* andar bene ma io ho sempre usato bash):
------------------------------------------------------------------------
#!/bin/bash
# Help
[ -z "$2" ] && echo "$0 Sorgente Destinazione" && \
               echo "Es. $0 sda sdb" && exit 1
SDISK=$1
DDISK=$2
# Controllo esistenza device
[ ! -b /dev/$SDISK ] && echo "/dev/$SDISK inesistente" && exit 2
[ ! -b /dev/$DDISK ] && echo "/dev/$DDISK inesistente" && exit 2
# Conferma
echo -ne "Sei SICURO di voler continuare CANCELLANDO COMPLETAMENTE "
echo "ed in modo DEFINITIVO il disco $DDISK ? (Yes/no)"
read RISP ; [ "$RISP" != "Yes" ] && exit 0
# Partiziona il nuovo disco
sfdisk -d /dev/$SDISK | sfdisk /dev/$DDISK ; sfdisk -R /dev/$DDISK
mkdir -p /mnt/src /mnt/dst >/dev/null 2>&1
# Rileva le partizioni presenti sul vecchio disco e per ciascuna...
grep -e "${SDISK}[1-9]" /proc/partitions | while read a b c PART
do
  SRC=/dev/$PART
  DST=/dev/$DDISK${PART##hda}
  echo "Copia di $SRC in $DST"
  # Monta la part. sorgente
  mount -t auto $SRC /mnt/src
  # Determina il filesystem
  FS=$(grep $SRC /proc/mounts | cut -d' ' -f3)
  # Se non riconosciuto o non supportato passa alla prox part.
  [ -z "$FS" ] && continue
  grep -v "^nodev" /proc/filesystems | grep -q "$FS$" || continue
  # Formatta la part.
  mkfs -t $FS $DST
  # La monta
  mount -t $FS /mnt/dst
  # La popola
  (cd /mnt/src ; tar cf - . ) | (cd /mnt/dst ; tar xf - )
  # Per precauzione ;-)
  cd
  # Le smonta
  umount /mnt/src
  umount /mnt/dst
done
echo "Operazione completata"
---------------------------------------------------------------------
Ovviamente tutto a tuo rischio e pericolo ;-) . Se non ti fidi dello
script gli step li puoi fare manualmente.