[Pluto-help] Ext2 --> Ext3

Manuel (R)ex Sanna rexsanna a tiscali.it
Lun 19 Ago 2002 14:04:35 CEST


Dato che qualcuno aveva chiesto come 'cambiare' la
propria partizione da ext2 in ext3, ecco come fare.

Premetto che ext3 e' semplicemente una ext2 con un Journal dei files
contenuti. [Ossia una indicizzazione]
---------------------------------------------------------------------

Esempio reale: neo -- il mio portatile i586 [celeron]

Leggendo informazioni su come e' stato partizionato l'HDD, leggiamo :

(R)oot [neo][root] >cat /proc/partitions
major minor  #blocks  name     rio rmerge rsect ruse wio wmerge wsect wuse running use aveq

   3     0    4757130 hda 31568 33941 523432 20053010 8085 19400 220498 937450 -1 10153040 10682550
   3     1      48163 hda1 13 25 76 110 14 3 34 3380 0 3490 3490
   3     2     771120 hda2 1291 803 16394 46780 1217 2834 32544 145320 0 47530 192920
   3     3    3686917 hda3 29263 33100 498898 19992550 6242 9661 127792 697510 0 686550 20697370
   3     4          1 hda4 0 0 0 0 0 0 0 0 0 0 0
   3     5     248976 hda5 999 7 8048 13510 612 6902 60128 91240 0 19790 104750


Notiamo la presenza di alcune partizioni sul PRIMARY MASTER [HDA].


(R)oot [neo][root] >mount
/dev/hda3 on /     type ext3 (rw)
/dev/hda1 on /boot type ext3 (rw)
/dev/hda2 on /root type ext2 (rw)

Non e' necessario smontare il nostro FS per renderlo ext3.
Di conseguenza, dando il comando:


(R)oot [neo][root] > tune2fs -j /dev/hda2 

Questo creera' un file '.journal' nella root della partizione.
[Ci facciamo un bel giornalino dei nostri files..]

In questo caso, facciamo in modo che la mia HOME abbia il suo indice.

Non resta altro che comunicare adesso al nostro mounter FS che 
la partizione non e' piu' una ext2 ma una ext3.


Editiamo il file /etc/fstab..

(R)oot [neo][root] >cat /etc/fstab
# ### (R)ex Hacked File ### 
# Hard disk :
/dev/hda1               /boot                   ext3    defaults        1 2
/dev/hda2               /root                   ext2    defaults        1 1
/dev/hda3               /                       ext3    defaults        1 1

e cambiamo ..

/dev/hda2               /root                   ext3    defaults        1 1


Fine del problema..

---------------------------------------------------------------------
Volendo, qualcuno consiglia di disabilitare il check del FS 
[ogni 180 giorni - ogni 20 riavvii o mount | di DEFAULT] con :

(R)oot [neo][root] > tune2fs -c 0 -i 0 /dev/hda2

---------------------------------------------------------------------


Questo e' quanto.
Buon lavoro.


PS: 
Riferimenti a fatti e persone sono puramente casuali, e in ogni caso
il modo migliore di capire quello che sto dicendo, e' leggere il manuale!!!

(R)oot [neo][root] > man 8 tune2fs
TUNE2FS(8)                                                                        TUNE2FS(8)

NAME
       tune2fs - adjust tunable filesystem parameters on second extended filesystems

SYNOPSIS
       tune2fs  [  -l ] [ -c max-mount-counts ] [ -e errors-behavior ] [ -f ] [ -i interval-
       between-checks ] [ -j ] [ -J journal-options ] [ -m reserved-blocks-percentage ] [ -r
       reserved-blocks-count ] [ -s sparse-super-flag ] [ -u user ] [ -g group ] [ -C mount-
       count ] [ -L volume-name ] [ -M last-mounted-directory ] [ -O [^]feature[,...]   ]  [
       -T time-last-checked ] [ -U UUID ] device

[..cut..]



-- 
# ===================================================================
# Manuel (R)ex Sanna
# [Studente al Dipartimento di Informatica di Torino]
#--------------------------------------------------------------------
# I computer non servono a nulla. Danno solo risposte
#                                                 -- Pablo Picasso --
# ===================================================================






More information about the pluto-help mailing list