Newsgroup: it.comp.os.linux.iniziare
Titolo: Copia della partizione che occupa 200 Mb in più dell'origine

Ho "clonato" la mia debian da una partizione all'altra (con cp -a), ma
ho visto che, a operazione effettuata, misteriosamente nella partizione
di destinazione occupa addirittura 200 Mb in più rispetto all'origine!
Ho anche verificato che le directories, su entrambe le partizioni,
occupano lo stesso spazio, quindi non ho copiato per sbaglio parti
in più.
E' mai possibile che, con una semplice copia, si sprechi tutto questo
spazio per riorganizzare il filesystem di destinazione?
Qui ho una copia dell'output di df:
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda7              1095993    729498    309868  70% /
/dev/hda5              1336072    934604    333596  74% /mnt/rh
Secondo voi cosa può essere accaduto?
Grazie.
-- 
Ciao,
Giuseppe.
---
Togliete "/nessuno/" per rispondere via e-mail
---

Secondo voi cosa può essere accaduto?
Che copiando  "/" hai  pure copiato "/mnt/rh"  la quale  contiene la
copia di "/" che stai copiando :) ?
-- 
 __
| _         "The Internet is slow, could you please reboot it ?"
|__|iambo   mailto:
gabr...@giambonini.com
 
www.giambonini.com

copia di "/" che stai copiando :) ?
No. Ho evitato di copiare sia /mnt che /proc.
Ci sono le stesse directories (con le stesse dimensioni) in entrambe
le partizioni, tranne per il fatto che ho creato sia /mnt che /proc
solo dopo aver fatto la copia.
Per verificare le dimensioni delle directories ho usato (da vero
lamer :) ) la funzione di midnight commander che fornisce lo spazio
occupato da un insieme di files/directories....e i files contenuti
nelle 2 partizioni occupano lo stesso spazio.
Solo che, al momento di verificare lo spazio occupato da tutto l'albero
delle directories, ci sono 200 Mb in più.
Strano, no?


>>Secondo voi cosa può essere accaduto?
Non e' che le partizioni usano filesystem diversi esempio ext2 NTFS FAT
FAT32? Se si' si spiega tutto.
AS


No. Le 2 partizioni sono entrambe ext2. Ci avevo pensato anche io, ma non č
cosě. :-)

No. Ho evitato di copiare sia /mnt che /proc.
Io la prima volta no :-)
Forse  (Forse)  i  links  non  sono  stati  copiati  ma  sono  stati
"tramutati" in  copie "fisiche"  dei files. Mi  pare che  esista uno
switch di cp.
Poi ci sarebbe il discorso degli hard e dei soft-links, ma ...
Oppure hai  usato dei  blocchi di dimensione  diversa (1K,  4K, ...)
nelle due partizioni.


,

Cosa mi dici del blocksize delle due partizioni? Qualche differenza la
puo' dare, specie se ci sono moltissimi file piccoli.
LG
-- 
*********************************************************************
Leandro Gelasi
V year Computer Science Engineering student at Siena University
gela...@lucy.dii.unisi.it
Gilles Villeneuve will live forever
*********************************************************************


Come faccio a capire che dimensioni hanno i blocchi nelle 2 partizioni?


puo' dare, specie se ci sono moltissimi file piccoli.
Non so come si controlla! Non avevo mai pensato fino ad ora al problema
del blocksize...questo problema l'avevo lasciato dentro windows :))
Cosa posso consultare (man .....) per scoprire qualcosa? 


>Io la prima volta no :-)
come hai copiato /dev ?
200 mega sono pochi ma......
root@ELIZABETH:/home/enne# cp /dev/hda1 .
                               < qui ci ho messo un CTRL c senno addio raid0 da 12 gb :-)
root@ELIZABETH:/home/enne# ls -lah hda1
-rw-r-----    1 root     root          29M lug  5 19:02 hda1
io per clonare uso tar (tar c /bin /boot /....... | tar x -C /mnt/clone)
root@ELIZABETH:/home/enne# tar cf dev.tar /dev
tar: Removing leading `/' from member names
tar: /dev/log: socket ignorato
root@ELIZABETH:/home/enne# ls -lah dev.tar 
-rw-r--r--    1 root     root         1.1M lug  5 19:05 dev.tar
root@ELIZABETH:/home/enne# 
ciau
Angelo

io per clonare uso tar (tar c /bin /boot /....... | tar x -C /mnt/clone)
Avevo  comunque  fatto  anche  la  prova  (nel  mio  primo   tentativo   di 
clonazione) con tar, e cioč (come era apparso  in  passato  su  un  vecchio 
post di un anno fa):
avevo creato un file di testo con dentro:
==========
/proc
/mnt
==========
e poi:
tar cf - / -X file_creato | (cd /mnt/disco_nuovo; tar xvfp -)
e anche lě (a parte un errore  che  non  ricordo,  segnalatomi  alla  fine) 
c'erano i 200 Mb in piů.
Una domanda: la dimensione del blocksize sono riuscita a  vederla  solo  da 
windows tramite Explore2fs, ma non sono ancora riuscito a capire come  fare 
da Linux! Ho cercato un po' ovunque, ma senza riuscirci. Come si fa?
Un'ultima cosa: se dalla partizione di destinazione cancello  la  directory 
/dev, succede qualcosa di grave?
Cioč...cosě facendo, cancello solo i links oppure "faccio secche" tutte  le 
partizioni che incontro?


 le partizioni che incontro?
links? sono device (block o character a seconda del tipo di periferica a
cui sono collegati), i link che ci sono in dev sono li solo per
comodita'
non ne sono sicuro ma non penso proprio, non ho mai provato
sarebbe uno scherzo troppo cattivo da parte di Linus
Ciau
Angelo

comodita'
Grazie per la precisazione :-))
