Lexique/Les processus que vous verrez
fileproviderd
Aussi : stockage en ligne dans le Finder
En bref
fileproviderd est le processus de macOS qui intègre le stockage en ligne au Finder. iCloud Drive, et sur les versions récentes de macOS Dropbox, OneDrive, Google Drive et Box, utilisent le système File Provider d’Apple : fileproviderd suit chaque fichier, le télécharge quand vous l’ouvrez et libère l’espace quand vous n’en avez pas besoin hors connexion.
C’est grâce à lui que les fichiers en ligne peuvent apparaître dans le Finder sans prendre de place : un fichier peut être listé sans être téléchargé tant que vous ne l’ouvrez pas, et fileproviderd le récupère à ce moment-là. Il travaille avec l’app propre à chaque service, qui dialogue avec ses serveurs.
Sa charge dépend davantage du nombre de fichiers que de leur taille. Un dossier de cent mille petits fichiers, comme des dépendances de code ou un export de photos, l’occupe plus que quelques grosses vidéos.
Pourquoi fileproviderd utilise autant le processeur
Il indexe ou synchronise de nombreux fichiers : après une connexion à un service de stockage en ligne, après le déplacement d’un gros dossier dedans, ou pendant qu’il intègre des modifications faites sur un autre ordinateur. Les dossiers qui changent sans arrêt, comme des résultats de compilation dans un dossier synchronisé, l’occupent indéfiniment.
Il arrive qu’un seul fichier se bloque et que fileproviderd le retente encore et encore. L’élément de barre des menus ou l’app du service indique généralement quel fichier ne se synchronise pas.
Comment réduire la charge
Gardez hors des dossiers synchronisés les dossiers qui changent sans arrêt, comme node_modules, les résultats de compilation et les caches. Laissez une première synchronisation se terminer sur une bonne connexion. Si un service est bloqué, quittez puis rouvrez son app, ou mettez en pause puis reprenez la synchronisation depuis son élément de barre des menus.
Pour libérer l’espace des fichiers dont vous n’avez pas besoin hors connexion, cliquez dessus en maintenant la touche Contrôle enfoncée dans le Finder et choisissez Supprimer le téléchargement pour iCloud Drive, ou l’option propre à votre service, comme rendre un fichier disponible uniquement en ligne. fileproviderd les garde dans la liste et les télécharge à nouveau quand vous les ouvrez.
Comment voir quel service de stockage en ligne est occupé
fileproviderd sert tous les services à la fois : il est donc utile de trouver celui qui fait le travail.
- Ouvrez le Moniteur d’activité, cliquez sur l’onglet Processeur et tapez
fileproviderdans le champ de recherche. Vous verrez fileproviderd, et à côté le processus d’extension propre à chaque service, commecom.apple.CloudDocs.iCloudDriveFileProviderpour iCloud Drive. - Comparez le % processeur de fileproviderd et des extensions. L’extension occupée en même temps que lui correspond au service qui a du travail.
- Cliquez sur l’onglet Disque et regardez les Octets écrits. Un chiffre qui ne cesse de grimper signifie que des fichiers se téléchargent sur le Mac.
- Dans le Finder, ouvrez le dossier du service depuis la barre latérale : sous Emplacements pour la plupart des services, ou sous iCloud pour iCloud Drive. Les icônes de progression et d’erreur à côté des fichiers montrent ce qui est encore en cours de transfert.
- Pour les propres messages de fileproviderd, ouvrez le Terminal et lancez
log stream --predicate 'process == "fileproviderd"'. Des erreurs qui citent le même fichier encore et encore désignent l’élément bloqué. Appuyez sur Contrôle + C pour arrêter.
fileproviderd : usage normal ou problème
Normal : occupé après une connexion à un service ou l’ajout de fichiers, et brièvement quand vous ouvrez un fichier qui doit être téléchargé. Calme le reste du temps.
À surveiller : occupé pendant des jours, ou le même fichier ne se termine jamais. Les causes habituelles :
- Un dossier contenant un très grand nombre de petits fichiers dans le stockage en ligne.
- Un fichier dont le nom ou le chemin ne peut pas être stocké par le service, comme un chemin très long.
- Un fichier ouvert et modifié dans une autre app, qui ne reste jamais stable assez longtemps pour être envoyé.
- Un stockage en ligne plein : les envois sont refusés puis retentés.
- Une app de stockage en ligne qui n’est plus à jour après une mise à jour de macOS.
Pourquoi des fichiers disparaissent du Mac tout en restant dans le Finder
Quand Optimiser le stockage du Mac est activé dans Réglages Système → votre nom → iCloud, macOS libère de l’espace quand le disque se remplit. Selon Apple, iCloud Drive garde sur le Mac les fichiers ouverts récemment et rend les plus anciens disponibles à la demande. fileproviderd supprime la copie locale, et le Finder continue d’afficher le fichier avec une icône de nuage.
Les autres services ont des réglages semblables dans leurs propres apps. Ouvrez un tel fichier et fileproviderd le télécharge à nouveau, ce qui demande une connexion. Si vous avez besoin d’un dossier hors connexion, ouvrez ses fichiers une fois à l’avance, ou choisissez l’option de votre service qui le garde sur le Mac.
Questions fréquentes
fileproviderd sur Mac : de quoi s’agit-il ?
Le processus de macOS qui fait fonctionner le stockage en ligne dans le Finder, pour iCloud Drive et pour des apps comme Dropbox, OneDrive et Google Drive sur les versions récentes de macOS. Il télécharge les fichiers quand vous les ouvrez et suit ce qui est synchronisé.
Pourquoi fileproviderd utilise-t-il autant le processeur ?
Il traite de nombreux fichiers : une première synchronisation, un gros dossier déplacé dans le stockage en ligne, ou un dossier qui change sans arrêt. Un seul fichier bloqué peut aussi le faire réessayer sans fin.
Peut-on arrêter fileproviderd ?
Le quitter ne fait que suspendre la synchronisation jusqu’à ce que macOS le relance. Mettez en pause le service occupé depuis son app, ou sortez du stockage synchronisé les dossiers qui changent vite.
Où fileproviderd garde-t-il mes fichiers en ligne sur Mac ?
Les services autres qu’iCloud Drive gardent leurs dossiers dans ~/Library/CloudStorage, un dossier par compte. iCloud Drive garde ses fichiers dans ~/Library/Mobile Documents. Le Finder les affiche dans la barre latérale, iCloud Drive sous iCloud et les autres sous Emplacements.
Pourquoi fileproviderd tourne-t-il encore après avoir quitté Dropbox ?
C’est un processus de macOS qui sert tous les services de stockage en ligne du Mac, y compris iCloud Drive : il continue donc de tourner pour les autres. Il reste inactif quand aucun d’eux n’a de travail.
Voir aussi
Vous cherchez mieux que le Moniteur d’activité ? Consultez les meilleures alternatives au Moniteur d’activité pour Mac, ou parcourez tous les termes du lexique.