Newsgroup: it.comp.os.linux.sys
Titolo: [Lungo] creare un cd "compresso"

Dato che  sono piuttosto pigro  sono solito  a fare un  backup "brutale"
della partizione /dev/hdb1 in questo modo:
cat /dev/hdb1 > dati.ext2
In questo modo ottengo un bel file  di circa 500 Mega che masterizzo poi
in un  cd-rom con mkisofs+cdrecord.  Quando ho  poi bisogno di  andare a
rileggere i dati mi limito a dare un bel:
mount /mnt/cdrom/dati.ext2 -t ext2 -o loop=/dev/loop0,ro /unadirectory
Fino ad oggi non  ho mai avuto problemi, ma adesso  ho appena "rubato" a
WinBug circa  un giga  di spazio  con il quale  ho creato  un bellissimo
/dev/hda5 con file system ext2... però purtroppo essendo questa unità di
dimensione maggiore di 650 Mega non posso usare il mio giochetto.
La  mia idea  è quindi  questa:  so che  esiste un  qualche sistema  per
sfruttare una  specie di  "double space" di  Windows con  una partizione
Linux, sarebbe teoricamente possibile  installare questo compressore nel
file dati2.ext2 che mi viene creato con "cat /dev/hda5 > dati2.ext2" ?
Se fosse possibile sarebbe a dir poco comodo...
Potreste  obbiettare che  è  molto  più semplice  creare  un bel  tar.gz
contenente i  dati della partizione, ma  imho è molto più  comodo il mio
meccanismo in quanto rende il browsing del back-up piuttosto agevole (un
bel mount su di un loop back e via :)))
Secondo voi è  fattibile? E sopratutto: come si chiama  quella specie di
double space di cui mi avevano parlato?
-- 
Vanni Brutto                                      .--.
| email 
za...@nofesso.linuxfan.com
   |           |o_o |
| irc nick VanniB   |   ICQ 18526701 |           |:_/ |
--- rimuovi nofesso per rispondere ---          //   \ \
--------------------------------------         (|     | )
Windows-howto:  try   to  resolve  the        /'\_   _/`\
problem  by  restarting your  computer        \___)=(___/
several time.                         

dimensione maggiore di 650 Mega non posso usare il mio giochetto.
E qui, per la hda5, perche' non puoi ridurla a 648 meg, magari facendone
un'altra o restituendo il mal [pardon] il bentolto al paralitico?
-- 
Ci sentiamo  |  Remigio Zedda
             |  
remi...@tiscalinet.it
ciao Remigio |                    kernel 2.2.13 su Slack 7.0

 double space di cui mi avevano parlato?
Lo puoi fare mettendo una piccola pezza al kernel (è un poco che non
ci guardo, spero ci sia ancora): 
http://opensource.captech.com/e2compr/
Per fare le cose "per bene" si dovrebbe anche rattoppare gli fsck...
Tra l'altro (se vuoi) può usare la compressione gzip o bzip2 via
librerie, permettendo un notevole risparmio di spazio; sempre che tu
non ci metta solo jpeg ;-)
Se poi non la usi come partizione di root puoi compilare come modulo.
Ciao,
Marco

non ci metta solo jpeg ;-)
ok, grazie... comincio subito con il dare una rumata a quel sito ;))
-- 
Vanni Brutto                                      .--.
| email 
za...@nofesso.linuxfan.com
   |           |o_o |
| irc nick VanniB   |   ICQ 18526701 |           |:_/ |
--- rimuovi nofesso per rispondere ---          //   \ \
--------------------------------------         (|     | )
La vita è una patologia irreversibile,        /'\_   _/`\
con esito infausto.                           \___)=(___/

un'altra o restituendo il mal [pardon] il bentolto al paralitico?
Perché se si  riesce a fare quello  che voglio si possono  creare dei cd
"gonfiati" (cosa che non sarebbe male :)))
-- 
Vanni Brutto                                      .--.
| email 
za...@nofesso.linuxfan.com
   |           |o_o |
| irc nick VanniB   |   ICQ 18526701 |           |:_/ |
--- rimuovi nofesso per rispondere ---          //   \ \
--------------------------------------         (|     | )
...che  l'acqua  sia  la  bevanda  dei        /'\_   _/`\
peccatori  lo  dimostra ampiamente  il        \___)=(___/
diluvio universale.                   

 Perchč ha bisogno di _un'immagine_ ext2fs da scrivere su Cd.
Solo che poi non sa che puň farlo ;), e se ne fa un'altra in iso9660.
E poi rimonta il file con loop, bel metodo contorto...
ciao

 passare per dati.ext2?
Perchè ha bisogno di _un'immagine_ ext2fs da scrivere su Cd.
ciao.

 Spero di sbagliarmi (in tal caso mi risparmierei parte delle seccature).
Assolutamente possibile, invece. Um'immagine vale l'altra, per un
masterizzatore, e linux può montare read-only qualsiasi filesystem
supportato dal kernel, e non è da tutti (NT fino a qualche tempo fa
sicuramente non ci riusciva, non so 2000...)
ciao.

Per fare le cose "per bene" si dovrebbe anche rattoppare gli fsck...
Cosa vuol dire "rattoppare gli fsck" ? Vuoi dire semplicemente che
sarebbe meglio dare, prima della masterizzazione, fsck.ext2 ?


Il Sat, 25 Mar 2000 21:18:59 +0100, oops scrisse:

Wow!  Chissa   perché  pensavo  che  un   cd  dovesse  obbligatoriamente
registrato come iso9660... ad ogni  modo domani scarico il materiale per
patchare il kernel per poter montare  partizioni compresse e mi metto al
lavoro :)))
grazie a tutti!
-- 
Vanni Brutto                                      .--.
| email 
za...@nofesso.linuxfan.com
   |           |o_o |
| irc nick VanniB   |   ICQ 18526701 |           |:_/ |
--- rimuovi nofesso per rispondere ---          //   \ \
--------------------------------------         (|     | )


patchare il kernel per poter montare  partizioni compresse e mi metto al
che io sappia ext2 e' altamente inefficiente su cd, non ricordo dove
l'ho letto
--------------------------------------------------
When a packet hits a pocket on a socket on a port,
And the buss is interrupted as a very last resort,
And the address of the memory makes your floppy disk abort,
Then the socket packet pocket has an error to report

 cat /dev/hdb1 > dati.ext2
Cosa c'e' che non va in 
tar czpvf hdb1.tgz /dir_che_ti_interessa
-- 
Berkeley is famous for LSD and UNIX. I don't think that is a
coincidence. 

 si riesce a  masterizzare un cd direttamente in ext2?
Eccome, piuttosto, a voler essere realmente violenti (e ottenendo
qualcosa che non e` poi di immediato uso) si puo` scrivere sul CD
direttamente un archivio tar, magari compresso con gzip o bzip2.
-- 
Cinereview: Il Talento di Mr.Ripley: ottimo intreccio, buoni _/Davide\_
interpreti e regia.  Voto: 8.5                               \Alberani/

 sarebbe meglio dare, prima della masterizzazione, fsck.ext2 ?
No, intendevo che fsck.ext2 originale non funziona perfettamente con
le partizioni e2comp e quindi serve quello rattopato (cioé patchato in
italiano :-)
 
Ciao,
Marco

Ovvio, ma non ci avrei mai pensato, non ostate la frase non scorresse.
THNX


dimensione maggiore di 650 Mega non posso usare il mio giochetto.
non so se ho capito bene e se ti puo' essere utile
dd if=/dev/zero of=/<partiz.montata>/nome-file bs=<dim.settori> count=<arrivi
a 650MB>
mke2fs /<partiz.montata>/nome-file 
mount /<partiz.montata>/nome-file /<dove-vuoi> -o loop=/dev/loop0
cosi puoi scrivere sul file che ha le dimensioni di 650MB e
masterizzarlo
bye
-- 
       ##  louisiana kid  ##
   ## slackware 7 user ##

l'ho letto
Se la Debian Live che trovai sul cd di 
inter.net
 stava su un'ext2 allora
sono perfettamente d'accordo: il mio 4x ci impiegava secoli...
Saluti,
    Mardy

 Fino ad oggi non  ho mai avuto problemi, ma adesso .........
Curiosando su freshmeat ho visto questo pacchetto che potrebbe
risolvere il tuo problema.
dacci un'occhiata.
Ciao, andrea
===================================
  "Mondo Rescue" is a set of utilities which will archive a Linux or
LinWin
installation to CD ISOs (to be written to CD-Rs). These bootable 'rescue
CDs' 
can then be used to restore the whole system in the event of
catastrophic
data loss.
http://www.angelfire.com/tn2/hugo/
====================================