Newsgroup: it.comp.os.linux.sys
Titolo: Ancora con Qemu. Ridurre il disco

Ciao a tutti!
Alla fine ce l'ho fatta! Ho messo in funzione la mia macchina virtuale con
qemu e ho installato W2K per i miei tests.
Ho deciso di usare il formato qcow per il FileSystem cosi' da non occupare
subito tutto lo spazio.
OK! Il disco e' di 4GB, attualmente la dimensione del file e' di circa
3GB, Windows mi dice che pero' ne usa si e no 1.7GB...
Il resto e' vuoto, residuo dell'installazione.
Ho appena fatto un defrag del sistema, quindi la parte dopo quei 1.7GB
dev'essere effettivamente vuota.
Ora la domanda e': c'e' un modo di ridurre il file di immagine alla
dimensione effettivamente usata? Visto che devo trasportare quell'immagine
da un PC ad un altro, capite bene che preferirei trasportare SOLO cio' che
mi serve... =:)
Grazie per le dritte!
Luca Bertoncello
(
luca...@lucabert.de
)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 mi serve... =:)
Dal manuale di qemu-img:
	Only the format "qcow" supports encryption or compression. The 
compression is read-only. It means that if a compressed sector is 
rewritten, then it is rewritten as uncompressed data.
Quindi se i settori liberi sono proprio "nulli" (come quando li azzeri 
con dd if=/dev/zero ecc...) allora puoi provare con la compressione 
normale, cioè puoi comprimere il file con bzip o gzip.
Se invece i settori liberi sono occupati da dati di file ormai 
cancellati, allora nemmeno la compressione esterna ti può dare dei 
risultati validi!
Ciao
WildEagle

 mi serve... =:)
Soluzione macchinosa ma che dovrebbe funzionare:
-ridimensioni la partizione Windows (carichi l'immagine del disco in loop
o usi PQMagic emulato:)
-tagli l'immagine del disco a poco dopo la fine della partizione.
Saluti.
-- 
.jacobbe

 -tagli l'immagine del disco a poco dopo la fine della partizione.
Soluzione non macchinosa che funziona perfettamente:
  qemu-img convert -c w2k.img -O qcow w2k1.img
Da 2.8GB sono passato a 1.1GB e tutto funziona alla perfezione!
Ciao a tutti!


 qemu e ho installato W2K per i miei tests.
Questo è interessante, come gira win2k sotto qemu? e soprattutto come 
hai fatto ad andare oltre al problema di disk full?
Ci hai fatto anche girare altro sotto a qemu? mi interesserebbe farci 
girare la slack, da usare come macchina di compilazione per i miei 
pacchetti di kde, ma se è troppo lenta dovrei rivolgermi a UML (con 
maggiore sbattimento, specie per creare il filesystem della distro)
Ciao
Luca

 dev'essere effettivamente vuota.
ho visto che hai risolto il problema, quindi quello che segue e' solo per
cultura generale, magari non c'e' ne bisogno :-)
Io ho ottenuto risultati molto buoni nel fare il defrag sotto windows2000
usando questi due programmi:
http://www.dirms.com/
http://www.sysinternals.com/ntw2k/freeware/pagedefrag.shtml
magari ti possono essere utili in futuro, per il primo (dirm) cerca nel
sito come utilizzarlo al meglio
HTH
byez

 maggiore sbattimento, specie per creare il filesystem della distro)
Adesso sto creando una macchina virtuale con FreeBSD 5.3, sempre per i
tests delle VPN che sto conducendo.
Gira bene, anche se, ovviamente, e' un po' lenta...
Pero' e' divertente avere due qemu, uno con W2K, uno con FreeBSD e intanto
fare altre cose con Linux...
Certo, devi avere una macchina un po' potente altrimenti la siedi di
brutto...
Ciao


 maggiore sbattimento, specie per creare il filesystem della distro)
Se installi da CVS non ci sono problemi ad installare W2k...
Le prestazioni di W2k non le conosco, perň ti posso dire che
compilando con l'accelerazione "kqemu" le Live girano molto
bene!
W98 crasha con l'accelerazione, perň prestazioni accettabili.
Perň non so se consigliartela per l'uso che ne vuoi fare, č veloce ma
pur sempre un emulatore. Probabilmente sarebbe meglio un virtualizzatore
stile Xen, UML, plex86...
-- 
.jacobbe