[Linux Debian / Ubuntu] Migrer de ext3 vers ext4 sans formatage

Bonjour,

J'utilise Linux Debian et Ubuntu avec les systèmes de fichiers ext4 pour la partition / mais le home est en ext3.

Quelques info :

Le noyau : "kernel" : commande uname -r
uname -r
3.16.0-34-generic


df -T
df -T
Sys. de fichiers Type blocs de 1K Utilisé Disponible Uti% Monté sur
/dev/sda6 ext4 46350984 27600408 16373044 63% /
none tmpfs 4 0 4 0% /sys/fs/cgroup
udev devtmpfs 1539088 4 1539084 1% /dev
tmpfs tmpfs 310660 1216 309444 1% /run
none tmpfs 5120 4 5116 1% /run/lock
none tmpfs 1553284 500 1552784 1% /run/shm
none tmpfs 102400 64 102336 1% /run/user
cgmfs tmpfs 100 0 100 0% /run/cgmanager/fs
/dev/sda7 ext3 28337116 20423996 6478408 76% /home


Est-il possible de migrer de ext3 vers ext4 sans formatage ?

Quelles sont les manipulations ?

D'avance merci



L'Open source répond à la liberté de choix du consommateur du XXIe siècle

3 réponses

  1. Modérateur
    Salut,

    Changer le type de système de fichiers, implique d'office un formatage.

    Au besoin, transférer les données sur une autre partition/un autre disque temporairement, formater QUE la partition dont il est question et ensuite y remettre les données.

    Bien à toi,

    1. Contributeur
      Non, pas pour les upgrades d'un FS
      ext
      , c'est incrémentiel.
  2. Salut,

    Regardes ici : http://www.webstrat.fr/blog/web-technology/migrer-ses-partitions-ext3-vers-ext4-sous-linux-ubuntu
    1. Contributeur
      'lut,
      Est-il possible de migrer de ext3 vers ext4 sans formatage ?
      Oui, et sans conversion du système de fichier, car l'ext4 c'est de l'ext3 + des additions, et de même pour l'ext3 qui est un ensemble d'additions à l'ext2.
      Arranges-toi pour démonter ta partition home (login uniquement en root en console + extinction des processus qui se serviraient de cette partition, cf la commande
      lsof
      ).
      Une fois fait, il suffit juste d'activer les fonctionnalités d'ext4 sur ta partition:
      tune2fs -O extents,uninit_bg,dir_index /dev/sda7.

      Une petite vérif' avec
      e2fsck -pf /dev/sda7</gras>
      , un changement de la ligne de ta partition dans
      /etc/fstab
      : il faut remplacer
      ext3
      par
      ext4
      , si c'est marqué
      auto
      à la place tu n'as rien a faire, puis remontes la partition (juste avec
      mount /dev/sda7
      , les paramètres seront appliqués automatiquement vu que la partition est dans ton
      /etc/fstab
      ) ou alors reboot, puis re-connectes toi avec ta session.