J'ai un Lucid Lynx (Ubuntu 10.04) fraîchement installé sur un ordinateur portable, où j'ai défini les systèmes de fichiers comme suit :
- point de montage / sur ext4 (46 Go)
- point de montage /home sur jfs (63 Go)
- swap de 3 Go
J'ai laissé la machine toute la nuit pour effectuer une tâche, sans alimentation secteur. Le lendemain matin, je l'ai trouvée en veille, la tâche était terminée, mais le système de fichiers était inaccessible. Il m'a donné une erreur d'E/S.
Il semble qu'il y ait un problème avec jfs et la veille.
Quoi qu'il en soit, pour éviter tout problème, je veux passer ce point de montage du format jfs à ext4.
Puis-je le faire sans perdre de données et sans avoir besoin de placer les données dans un emplacement temporaire jusqu'à ce que la transformation soit terminée ?
Désolé de le mentionner, mais je me souviens qu'à l'époque de Windows, nous pouvions changer un FAT16 en FAT32 ou un FAT32 en NTFS sans avoir à perdre les données. J'espère que c'est possible sous Linux.
Mise à jour Le système de fichiers /home était en xfs, pas en jfs, et il semble qu'il y ait un bug avec ce système de fichiers pour une raison quelconque. J'ai dû réinstaller le système d'exploitation deux fois jusqu'à ce que je finisse par utiliser ext4 pour l'ensemble du /.
Cependant, en conclusion, il semble qu'il n'y ait pas moyen de faire une conversion.
3 votes
Faites une sauvegarde et une restauration. Toute autre méthode ne serait pas assez couramment utilisée pour être considérée comme sûre. Oh, et pour information, le passage de FAT32 à NTFS n'était pas toujours sans problèmes.
0 votes
@Zoredache: (ou quiconque ayant des informations) Quel serait l'utilitaire de sauvegarde approprié? Je pense qu'on pourrait devoir utiliser
tar
ou quelque chose de similaire, car j'ai l'impression quedump
est spécifique au système de fichiers.0 votes
Je dois convertir mon système de fichiers racine (/) reiser4 en ext4, et un ami m'a recommandé d'utiliser cp ou même tar pour cela. J'ai lu
man cp
et je vais bientôt l'essayer, la méthode suggérée est de monter le système de fichiers cible sur un autre OS, si possible un live, formater la partition et ensuite simplement extraire/copier les données. Comme vous ne démarrez pas à travers cet OS, vous n'aurez aucun problème à sauvegarder, car les fichiers de nœud de périphérique et les autres fichiers spéciaux ne seront pas montés à ce moment-là.