web-dev-qa-db-fra.com

Modification du format de système de fichiers de XFS à EXT4 sans perte de données

J'ai un lynx lucide frais (Ubuntu 10.04) en cours d'exécution sur un ordinateur portable. où j'ai défini les systèmes de fichiers comme:

  • point de montage/sur EXT4 (46 Go)
  • mont Point/Accueil sur JFS (63 Go)
  • échanger comme 3 Go

J'ai quitté la machine pendant la nuit pour effectuer une tâche, sans alimentation en courant alternatif. Le lendemain matin, je l'ai trouvé en attente, tâche terminée, mais le système de fichiers n'était pas accessible. Cela m'a donné une erreur d'E/S

il semble qu'il y ait un problème avec jfs et veille.

quoi qu'il en soit, pour éviter tout problème, je veux déplacer ce point de montage du format JFS à EXT4.

puis-je faire cela sans perdre de données et sans qu'il soit nécessaire de placer les données dans un emplacement temporaire jusqu'à ce que la transformation soit effectuée?

désolé de mentionner cela, mais je me rappelle dans les journées de Windows, nous modifierons une FAT16 en FAT32 ou un FAT32 à NTFS sans avoir à perdre les données. J'espère que cela est disponible sur Linux.

Mise à jour Le système de fichiers/home était XFS pas JFS, et il semble qu'il existe un bogue avec ce système de fichiers pour une raison quelconque, je devais réinstaller le système d'exploitation deux fois jusqu'à ce que je finissais avec EXT4 pour l'ensemble /

Cependant, comme une conclusion, il semble qu'il n'ya aucun moyen de faire une conversion

8
A.Rashad

Fstransform Convertit entre EXT2, EXT3, EXT4, JFS, MINIX, XFS, REISERFS.

Je le vois dans des référentiels Debian, il est donc probablement également disponible dans d'autres distributions basées sur Debian.

7
chronos

Vous pouvez essayer http://tzukanov.narod.ru/convertfs/ Quand je l'ai utilisé il y a quelques années, il a fonctionné dans un cas et détruit le système de fichiers dans un autre cas.

2
Florian Diesch