Comment convertir ext2 en ext4?

10

J'ai installé Ubuntu 12.10, et je ne sais pas pourquoi, j'ai une partition ext2 .

  • Comment puis-je convertir ce ext2système de fichiers en un ext4?
  • Vais-je perdre toutes mes données?
Lucio
la source

Réponses:

5

Suivez les instructions détaillées dans cet article: Convertir ext2 / 3 en ext4

dobey
la source
Vais-je perdre toutes mes données? Comment savoir si ma partition de démarrage est SÉPARÉE? Dois-je faire l'étape 3 ou non?
Lucio
3
Vous ne perdrez pas vos données, sauf si vous faites quelque chose de mal. Si vous vous inquiétez de la perte de données, vous devez toujours la sauvegarder ailleurs auparavant. Vous pouvez utiliser mountpour montrer quelles partitions sont montées où. Vous pouvez également exécuter sudo parted listpour imprimer une liste de partitions.
dobey
La commande sudo parted listne fonctionne pas, mais sudo parted -lfonctionne.
Lucio
Notez que cela n'active que certaines des fonctionnalités d'ext4. Certains ne peuvent pas être activés sans reformater.
psusi
1
Bien que cela puisse théoriquement répondre à la question, il serait préférable d'inclure ici les parties essentielles de la réponse et de fournir le lien de référence.
2017 à 17h11
2

La version courte pour les impatients:

dev=/dev/sdXn # <-- Adjust this

puis

umount $dev && tune2fs -O extents,uninit_bg,dir_index,has_journal $dev && e2fsck -v -pf $dev

Si vous ne pouvez pas démonter parce que c'est votre partition système, alors bien sûr, vous devrez d'abord démarrer à partir d'un autre système comme un Live CD.

Et non, vous ne perdrez pas de données. À moins que quelque chose de très étrange ne se produise, auquel cas vous devrez accéder à votre sauvegarde. (Vous avez des sauvegardes, bien sûr. Pas vrai?)

mivk
la source
-1
  • Reformater le lecteur
  • Oui

Comme alternative, vous pouvez activer certaines des fonctionnalités d'ext4 en exécutant la commande suivante et en redémarrant:

sudo tune2fs -O has_journal,uninit_bg,extents /dev/sda1
psusi
la source
1
La partition n'est peut-être pas / dev / sda1 ...?
Clive van Hilten
@ user30275, évidemment ....
psusi
à psusi - auquel cas vous auriez dû le signaler à l'OP
Clive van Hilten