fstransform convertit entre ext2, ext3, ext4, jfs, minix, xfs, reiserfs.
Je le vois dans les référentiels Debian, il est donc probablement également disponible dans d'autres distributions basées sur Debian.
Je ne connais aucun moyen de convertir de manière non destructive un système de fichiers. cela ne veut pas dire que c'est impossible, mais je le mettrais à très faible cote.
vous pouvez, par exemple, convertir à partir de ext2
à ext3
sans effacer le disque, et à partir de ext3
à ext4
.
mais pour passer de quelque chose comme jfs
à ext4
semble hautement improbable, sans d'abord copier votre /home
fichiers vers une autre partition ou un disque dur externe.
même alors, vous voudriez créer un nouvel utilisateur sur votre système, avec un répertoire personnel quelque part comme /tmp/tempuser
ou copiez vos configurations pour votre utilisateur, généralement les fichiers 'dot' (fichiers commençant par .
) dans votre répertoire personnel vers un nouvel emplacement sur /home
et mise à jour /etc/passwd
pour utiliser le nouveau répertoire personnel, afin que vous puissiez vous connecter en tant qu'utilisateur normal pendant que vous effectuez cette mise à jour.
puis, sauvegardez vos fichiers, démontez /home
et formatez-le en utilisant /sbin/mkfs.ext4
ou tout autre outil que vous prévoyez d'utiliser. monter la nouvelle partition à /home
et recopiez vos fichiers.
aussi, je recommanderais quelque chose "d'intelligent" comme rsync
pour copier vos fichiers, pour vous assurer de conserver vos permissions et tout ce jazz.
Vous pouvez essayer http://tzukanov.narod.ru/convertfs/ Lorsque je l'ai utilisé il y a quelques années, cela a fonctionné dans un cas et a détruit le système de fichiers dans un autre cas.