0 votes

Un fichier très volumineux dans la corbeille que je ne peux pas supprimer

J'ai un Macbook Pro Intel 2019 sur la version bêta Monterey 12.1 (21C5039b), et il y a un fichier dans ma corbeille que je soupçonne de m'avoir causé des problèmes. Sa taille répertoriée dans le Finder est de 8,32 EB (oui, c'est des exaoctets) et je sais qu'il n'était pas aussi grand à l'origine. Il s'agit d'une application, et le problème semble être un seul fichier du paquet dont la taille apparente a atteint ce chiffre ridicule. J'ai essayé plusieurs techniques suggérées pour forcer la suppression de fichiers, et toutes retournent simplement l'erreur classique "ce fichier est utilisé". sudo rm -rf sur l'application renvoie la même erreur. Quelqu'un a-t-il un moyen plus sûr de supprimer un fichier corrompu problématique ?

J'ai essayé sudo rm -rf , sudo find ... -delete et vérifié que le fichier n'était pas verrouillé. J'ai vu certaines mentions de la nécessité de désactiver SIP ou de redémarrer en mode de récupération, mais je n'ai pas essayé.

0 votes

Énumérez tout ce que vous avez essayé pour que nous ne suggérions pas et que vous écartiez.

0 votes

@SolarMike J'ai essayé sudo rm -rf, sudo find ... -delete, et vérifié que le fichier n'était pas verrouillé. J'ai vu certaines mentions de la nécessité éventuelle de désactiver SIP ou de redémarrer en mode récupération, mais je n'ai pas essayé ces méthodes.

1 votes

Avez-vous essayé de réparer la structure du fichier ? S'il y a une corruption de répertoire, vous ne voulez pas supprimer un dossier conteneur présenté à tort comme contenant plus que la taille du disque au cas où il emporterait le reste du disque avec lui. Vous pouvez également essayer de démarrer en mode disque cible sur un autre Mac et voir s'il supprime lorsqu'il n'est pas démarré.

2voto

raaowx Points 61

Il me semble, d'après votre description, que le système d'exploitation accède et charge en mémoire certains des fichiers qui composent le système d'exploitation. .app . Face à cette situation, j'adopterais deux approches.

Approche #1 : Le système d'exploitation a démarré normalement et s'est connecté :

  1. Trouvez qui accède à ce fichier en utilisant sudo lsof /path/to/the/filename.extension . Après avoir exécuté cette commande, vous pouvez voir une sortie comme :

    COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME filecoord 584 root 42r REG 1,14 0 4663540 Desktop/foo.txt

L'inconvénient de lsof est que si aucun processus n'accède au fichier, il ne montrera rien... donc alternativement vous pouvez exécuter sudo fs_usage | grep filename.extension . En sortie, vous pouvez voir quelque chose comme :

08:27:29  fsgetpath         /Users/my_name/Desktop/foo.txt 0.000079   filecoordina
08:27:29  stat64            /Users/my_name/Desktop/foo.txt 0.000053   filecoordina
08:27:29  getattrlist       /Users/my_name/Desktop/foo.txt 0.000112   fileprovider
08:27:29  getattrlist       /Users/my_name/Desktop/foo.txt 0.000007   fileprovider
08:27:29  getattrlist       /Users/my_name/Desktop/foo.txt 0.000017   fileprovider
08:27:29  getattrlist       /Users/my_name/Desktop/foo.txt 0.000143   com.apple.Cl
08:27:29  getattrlist       /Users/my_name/Desktop/foo.txt 0.000012   com.apple.Cl
08:27:29  fsgetpath         /Users/my_name/Desktop/foo.txt 0.000052   Finder      
08:27:29  fsgetpath         /Users/my_name/Desktop/foo.txt 0.000004   Finder
  1. Tue le processus qui accède au fichier. Pour cette tâche, vous pouvez utiliser des outils comme kill , pkill ou le Activity Monitor .
  2. Supprimez le fichier.

Approche #2 : Le système d'exploitation démarre en mode de récupération.

Il se peut que vous ne puissiez pas atteindre votre objectif avec l'approche n°1. Pour plusieurs raisons, par exemple, le système d'exploitation gagne la course, un deuxième processus accède à nouveau au fichier après que vous ayez tué le premier processus ou une boucle de ce genre. À ce stade, je ferais ce qui suit :

  1. Redémarrer en mode de récupération .
  2. Montez le volume en utilisant le Disk Utility .
  3. Ouvrez le Terminal .
  4. Supprimez le fichier.

Cette deuxième approche peut également vous poser quelques problèmes. Dans ce cas, commentez ces problèmes afin que nous puissions réfléchir à une nouvelle approche avec les nouvelles informations.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X