86 votes

Qu'est-ce qu'un fichier .fuse_hidden et pourquoi existent-ils?

J'ai un dossier où je transfère des vidéos familiales d'un caméscope. Je trouve deux fichiers dans ce dossier qui ne sont pas des vidéos...

  1. .fuse_hidden0000002c00000001
  2. .fuse_hidden0000002600000002

Que sont ces fichiers et peuvent-ils être supprimés en toute sécurité?

105voto

Mitch Points 102545

Vous pouvez en toute sécurité ignorer les fichiers .fuse_hiddenXXXX. Cela signifie qu'un fichier a été supprimé mais qu'il y a au moins un logiciel qui l'utilise toujours, donc il ne peut pas être supprimé de manière permanente.

Cela se fera automatiquement lorsque le logiciel pertinent cessera d'utiliser le fichier ou qu'il ne sera plus nécessaire. De tels fichiers disparaissent toujours après le démontage/redémarrage. C'est ainsi que Linux et tout Unix fonctionnent, mais seulement FUSE expose ces fichiers à l'utilisateur.

Il s'agit probablement de fichiers qui étaient censés être supprimés mais qui sont toujours utilisés d'une manière ou d'une autre.UBF

1voto

rwarvi Points 45

J'avais un tel fichier et je ne pouvais pas supprimer le dossier dans lequel il se trouvait.

Il s'est avéré qu'il s'agissait d'un fichier d'échange vim. Fermer la session vim (dans un autre terminal) a résolu le problème.

1voto

MalcolmOcean Points 355

J'avais 10 Go de fichiers de fusibles dans mes Téléchargements qui avaient une date de dernière modification d'il y a un an et demi, alors je les ai juste supprimés. J'ai exécuté la commande lsof ci-dessus et cela n'a montré rien utilisant le fichier (ce qui aurait été vraiment surprenant)

Je vais euhh... mettre à jour cette réponse je suppose si je remarque que quelque chose s'est mal passé à cause de cela.

0voto

LaundroMatt Points 778

Pour moi, c'était Sonarr qui créait ces fichiers keepalive. J'ai Sonarr qui fonctionne dans un conteneur Docker, avec accès aux séries télévisées sur un autre serveur. Sur ce serveur, les fichiers sont créés. Arrêter le conteneur Docker m'a permis de supprimer les fichiers définitivement.

-1voto

Facile

découvrez quel processus utilise les fichiers cachés fuse... et arrêtez le processus, puis vous pourrez supprimer ces fichiers.

1. lsof {{nom-du-dossier}}/.fuse_hidde...

COMMAND | PID | USER | FD | TYPE | DEVICE | SIZE/OFF | NODE | NAME

java | 3612 | bereket | DEL | REG | 8,5 | 2282351 | .fuse_hidden

2. sudo kill {{pid}}

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X