[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: copiare partizione usando cp



salve,
secondo me se il tuo scopo è fare un backup è molto meglio usare rsync piuttosto che cp, con rsync hai infatti la copia incrementale,la possibilità di escludere determinati rami di directories (come quelli ad esempio associati alle cache) e tante altre belle cosette.. io uso rsync.

ciao.


On 22/03/2010 21:30, emmanuel segura wrote:
quindi diciamo che con cp posso copiare la partizione a caldo senza smontarla e non corro nessun rischio?

Il giorno 22 marzo 2010 21.10, Davide Prina <davide.prina@gmail.com> ha scritto:
ahi, ahi, ahi, ... top quoting, ... questo è male! ;-)


emmanuel segura wrote:
io di solito uso live cd e mi faccio le coppie con dd,ho fatto la domanda
visto che su un blog ho visto una persona ha fatto questa cosa qua,quindi vi
ho chiesto se la cosa era normale,comunque grazie :-)

basta provare:

Nota: io uso la directory /tmp/1 come temporanea per il mio utente
Nota: /dev/sda1 è una partizione di 500 MB circa

# cp /dev/sda1 /tmp/1/test
# mkdir /tmp/1/1
# mount /tmp/1/test /tmp/1/1 -t ext3 -o loop=/dev/loop3

$ ls -l /tmp/1/test
-rw-r----- 1 root root 501709824 22 mar 20:48 /tmp/1/test

$ df
Filesystem        blocchi di   1K   Usati Disponib. Uso% Montato su
/dev/sda1               474440     70722    403718  15% /boot
[...]

$ dmesg | tail
[...]
[ 5736.987791] kjournald starting.  Commit interval 5 seconds
[ 5736.987830] EXT3 FS on loop3, internal journal
[ 5736.987834] EXT3-fs: recovery complete.
[ 5736.987868] EXT3-fs: mounted filesystem with ordered data mode.

Ho fatto delle verifiche sul contenuto e è corretto sia come file presenti che come contenuto dei file.
Quindi sembra funzionare.

# dd if=/dev/sda1 of=/tmp/1/test1
979902+0 records in
979902+0 records out
501709824 bytes (502 MB) copied, 2,6688 s, 188 MB/s

$ ls -l /tmp/1/
drwxr-xr-x 4 root root      1024 21 mar 09:20 1
-rw-r----- 1 root root 501709824 22 mar 20:48 test
-rw-r--r-- 1 root root 501709824 22 mar 20:58 test1

# mkdir /tmp/1/2
# mount /tmp/1/test1 /tmp/1/2 -t ext3 -o loop=/dev/loop2
$ dmesg | tail
[...]
[ 6447.578107] kjournald starting.  Commit interval 5 seconds
[ 6447.578150] EXT3 FS on loop2, internal journal
[ 6447.578153] EXT3-fs: recovery complete.
[ 6447.578187] EXT3-fs: mounted filesystem with ordered data mode.

# diff /tmp/1/test /tmp/1/test1
Binary files /tmp/1/test and /tmp/1/test1 differ

probabilmente sono diversi solo perché li ho montati.

# apt-get install xdelta3
# xdelta3 -s /tmp/1/test /tmp/1/test1 /tmp/1/diff
$ ls -l /tmp/1/
totale 980878
drwxr-xr-x 4 root root      1024 21 mar 09:20 1
drwxr-xr-x 4 root root      1024 21 mar 09:20 2
-rw-r--r-- 1 root root      3196 22 mar 21:07 diff
-rw-r----- 1 root root 501709824 22 mar 20:48 test
-rw-r--r-- 1 root root 501709824 22 mar 20:58 test1

le differenze sono minime

Riprovo:
# cp /dev/sda1 /tmp/1/test_cp
# dd if=/dev/sda1 of=/tmp/1/test_dd

# diff /tmp/1/test_cp /tmp/1/test_dd
#

Ok ora è tutto corretto, non li ho montati.

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Database: http://www.postgresql.org
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook


--
Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-REQUEST@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmaster@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4BA7CE99.9030902@gmail.com" target="_blank">http://lists.debian.org/4BA7CE99.9030902@gmail.com




--
esta es mi vida e me la vivo hasta que dios quiera


Reply to: