J'ai un fichier .tar
de 13 Go. Lorsque je tente de l'extraire sur un lecteur, il affiche une erreur après avoir terminé l'extraction de 3 ou 4 Go.
L'erreur est:
Cannot create directory: No space left on device
mais il reste 21 Go d’espace libre.
Voici l'image de l'utilisation d'inode:
J'ai besoin d'extraire ce fichier tar
, comment puis-je faire cela?
Donc, vous avez maintenant une archive tar
qui contient des fichiers compressés, et en les désarchivant toutes en même temps, vous manquez d’espace disque.
La seule solution à ce problème dont je suis conscient est de les désarchiver un par un, en gardant une trace de l’espace disque. Ensuite, déplacez-les temporairement vers un autre système de fichiers pour faire de la place pour un nouveau ou des approches similaires également nécessaires.
Commencez par répertorier le contenu de l’archive, en supposant que le fichier tar
est foobar.tar
:
tar -tvf foobar.tar
Puis commencez à désarchiver un par un, par exemple:
tar -xvf foobar.tar file1_to_unarchive
tar -xvf foobar.tar file2_to_unarchive
etc. Comme je l'ai dit, gardez une trace de l'espace disque et déplacez le (s) fichier (s) en cas de besoin.