Pagina 1 di 1

home in ext4?

Inviato: sabato 31 gennaio 2009, 16:10
da ubufox
è possibile usare l'attuale partizione home ext3 con intrepid ibex , e riavviare, per usare  la stessa home in ext4 per jaunty jakalope ?
chiedo perche vorrei usare la stessa home sia con ubuntu 8.10 che con 9.04.

Re: home in ext4?

Inviato: sabato 31 gennaio 2009, 17:54
da Zoff
A parte che è una operazione rischiosissima e che spero tu faccia consapevolmente, sì è possibile ma non completamente...
Basta indicare in /etc/fstab come filesystem ext4 se però vengono attivati gli extent (cosa che penso faccia di default) Intrepid non riuscirà più a riconoscere il filesystem...
Io ti consiglio vivamente di tenere le home separate...

Senza contare che anche così facendo solo i nuovi file sarebbero realmente gestiti secondo il filesystem ext4...

Re: home in ext4?

Inviato: sabato 31 gennaio 2009, 23:00
da ubufox
grazie, quindi creo un'altra partizione home per jaunty, in ext4, perchè da quello che intuisco anche la home deve essere in ext4, per ottenere il massimo rendimento del sistema operativo.

per adesso ho una unica partizione / con compresa la home, piu' in là trovo il modo di trasferire la precedente home in una nuova partizione in ext4.

Re: home in ext4?

Inviato: lunedì 2 febbraio 2009, 23:29
da ubufox
ho montato la home di intrepid per jaunty in ext4  e funziona!!
per il file system di intrepid non mi serve più e lo formatto.
non so cosa sono gli extent, ho voluto provare ed è ok

Re: home in ext4?

Inviato: lunedì 2 febbraio 2009, 23:45
da Yagi858
Zoff ha scritto: A parte che è una operazione rischiosissima e che spero tu faccia consapevolmente, sì è possibile ma non completamente...
Non è una operazione rischiosa. La procedura ufficiale è qui:
http://ext4.wiki.kernel.org/index.php/E ... em_to_ext4

Operativamente serve il kernel 2.6.28 e una copia del live cd SystemRescueCd, perchè contiene il programma e2fsprogs. In pratica:
1) Aggiornare il fstab;
2) Avviare da Sysrescuecd;
3) In sequenza:
fsck -pf /dev/partizione_da_convertire
tune2fs -O extents,uninit_bg,dir_index /dev/partizione_da_convertire
e2fsck -pf /dev/partizione_da_convertire
Attenzione: una volta fatta la conversione NON c'è attualmente nessun modo di accedere alle partizioni in ext4 dall'esterno, con una live ad esempio. Ecco perchè l'aggiornamento del fstab conviene farlo prima. Inoltre tutti i cd tool di backup&recovery (acronis, clonezilla, norton ...) non supportano ancora ext4.

Re: home in ext4?

Inviato: martedì 3 febbraio 2009, 8:20
da Zoff
Yagi858 ha scritto:
Zoff ha scritto: A parte che è una operazione rischiosissima e che spero tu faccia consapevolmente, sì è possibile ma non completamente...
Non è una operazione rischiosa. La procedura ufficiale è qui:
http://ext4.wiki.kernel.org/index.php/E ... em_to_ext4

Operativamente serve il kernel 2.6.28 e una copia del live cd SystemRescueCd, perchè contiene il programma e2fsprogs. In pratica:
1) Aggiornare il fstab;
2) Avviare da Sysrescuecd;
3) In sequenza:
fsck -pf /dev/partizione_da_convertire
tune2fs -O extents,uninit_bg,dir_index /dev/partizione_da_convertire
e2fsck -pf /dev/partizione_da_convertire
Attenzione: una volta fatta la conversione NON c'è attualmente nessun modo di accedere alle partizioni in ext4 dall'esterno, con una live ad esempio. Ecco perchè l'aggiornamento del fstab conviene farlo prima. Inoltre tutti i cd tool di backup&recovery (acronis, clonezilla, norton ...) non supportano ancora ext4.
Io intendevo rischioso il fatto di usare la vecchia home (che può contenere dai importanti) in Jaunty non il fatto in se di usare ext4...
Se Jaunty fa danni (cosa non improbabile) poi come hai detto tu i tool per rimediare che riconoscono ext4 sono pochissimi...

Re: home in ext4?

Inviato: martedì 3 febbraio 2009, 15:18
da ubufox
per la home ho fatto così,
copiato la riga della vecchia home nel nuovo fstab, stavolta indicando ext4, tutto và, anche il suono.
ho visto in wikipedia che gli extent permettono di non fare più la deframmentazione dell'hard disk da parte del sistema operativo in quanto è già allocato uno spazio contiguo per ogni file, quindi per ora non ne usufruisco per i vecchi files presenti nella home
mi chiedo ci sono altre controindicazioni, eventualmente, se è meglio, farei un bakup e formatterei la home in ext4 ricopiando di nuovo i dati di backup

Re: home in ext4?

Inviato: mercoledì 4 febbraio 2009, 21:02
da Yagi858
newubuntu ha scritto: per la home ho fatto così,
copiato la riga della vecchia home nel nuovo fstab, stavolta indicando ext4, tutto và, anche il suono.
Non vorrei insistere, ma in questo modo monti la home in ext4 senza conversione, e senza alcun vantaggio reale rispetto alla ext3. La formattazione non serve, ma se vuoi farla, dopo ti conviene ricopiare i dati sector by sector (dd). Questi sono i vantaggi della conversione da ext3 a ext4 con "tune2fs -O extents,uninit_bg,dir_index /dev/___" oltre agli extents:
uninit_bg
                          Allow the kernel to initialize bitmaps and inode tables and keep a high  watermark  for
                          the  unused  inodes  in  a filesystem, to reduce e2fsck time.  This first e2fsck run
                          after enabling this feature will take the full time, but subsequent  e2fsck  runs  will
                          take only a fraction of the original time, depending on how full the file system is.

dir_index
                          Use hashed b-trees to speed up lookups in large directories.
Comunque la nuova Knoppix (6.0.0) supporta ext4, quindi ora è possibile accedere ai dati della home dall'esterno con la live.

Re: home in ext4?

Inviato: mercoledì 4 febbraio 2009, 23:18
da ubufox
vorrei trovare un modo semplice e per me fattibile.
nel caso utilizzo una libera partizione fat32, che formatto in ext4 per poi montarla in fase di installazione, usufruisco del nuovo formato al 100%  ext4 per la home?

se è cosi e posso usufruire appieno del ext4 sono già a buon punto, i dati di bakup sono meno importanti.

posso poi portare i dati copiandoli da un'altra partizione con un formato compatibile con ext4? (se ho capito per scambio dati ext3 e poco compatibile)
esempio: mi copio i file di testo e foto da una partizione dati fat32

Re: home in ext4?

Inviato: giovedì 5 febbraio 2009, 11:58
da Yagi858
newubuntu ha scritto: vorrei trovare un modo semplice e per me fattibile.
nel caso utilizzo una libera partizione fat32, che formatto in ext4 per poi montarla in fase di installazione, usufruisco del nuovo formato al 100%  ext4 per la home?

se è cosi e posso usufruire appieno del ext4 sono già a buon punto, i dati di bakup sono meno importanti.

posso poi portare i dati copiandoli da un'altra partizione con un formato compatibile con ext4? (se ho capito per scambio dati ext3 e poco compatibile)
esempio: mi copio i file di testo e foto da una partizione dati fat32

La formattazione non è l'unico modo per avere "tutto" in ext4. Se fai una coversione da ext3, ed un backup&restore ottieni lo stesso identico risultato. Una delle peculiarità del nuovo sistema, che lo rendono anche unico e moderno, è proprio la sua scalabilità. I vantaggi si notano sui files di grandi dimensioni.

Re: home in ext4?

Inviato: giovedì 5 febbraio 2009, 16:39
da ubufox
[/quote]

La formattazione non è l'unico modo per avere "tutto" in ext4. Se fai una coversione da ext3, ed un backup&restore ottieni lo stesso identico risultato. Una delle peculiarità del nuovo sistema, che lo rendono anche unico e moderno, è proprio la sua scalabilità. I vantaggi si notano sui files di grandi dimensioni.
[/quote]

non so come si fà, per  questo pensavo di formattare in ext4

Re: home in ext4?

Inviato: giovedì 5 febbraio 2009, 19:45
da telperion
newubuntu ha scritto:


non so come si fà, per  questo pensavo di formattare in ext4
  Converting an ext3 filesystem to ext4

To convert an existing ext3 filesystem to use ext4, use the command

Codice: Seleziona tutto

tune2fs -O extents,uninit_bg,dir_index /dev/DEV

WARNING: Once you run this command, the filesystem will no longer be mountable using the ext3 filesystem!

After running this command, you MUST run fsck:

Codice: Seleziona tutto

fsck -pf /dev/DEV
ovviamente devi farlo con una live 9.04 o che supporti ext4

http://ext4.wiki.kernel.org/index.php/Ext4_Howto

Re: home in ext4?

Inviato: giovedì 5 febbraio 2009, 21:45
da ubufox
telperion ha scritto:

  Converting an ext3 filesystem to ext4

To convert an existing ext3 filesystem to use ext4, use the command

Codice: Seleziona tutto

tune2fs -O extents,uninit_bg,dir_index /dev/DEV

WARNING: Once you run this command, the filesystem will no longer be mountable using the ext3 filesystem!

After running this command, you MUST run fsck:

Codice: Seleziona tutto

fsck -pf /dev/DEV
ovviamente devi farlo con una live 9.04 o che supporti ext4

http://ext4.wiki.kernel.org/index.php/Ext4_Howto
telperion, intanto grazie per la risposta,
mi conviene seguire questo metodo, come hai scritto e che non sapevo, bastano 2 righe da terminale.
ho il vantaggio di evitare la formattazione, faccio prima sbackup dei dati

per sbackup, come faccio ad operare da live 9.04 visto che non è preinstallato
e che non si possono installare programmi essendo una live?
a questo punto opererei da questa 9.04 facendo umount della home e poi sbackup.