{"code":"var Component=(()=>{var u=Object.create;var l=Object.defineProperty;var p=Object.getOwnPropertyDescriptor;var m=Object.getOwnPropertyNames;var k=Object.getPrototypeOf,g=Object.prototype.hasOwnProperty;var v=(s,i)=>()=>(i||s((i={exports:{}}).exports,i),i.exports),F=(s,i)=>{for(var n in i)l(s,n,{get:i[n],enumerable:!0})},a=(s,i,n,t)=>{if(i&&typeof i==\"object\"||typeof i==\"function\")for(let r of m(i))!g.call(s,r)&&r!==n&&l(s,r,{get:()=>i[r],enumerable:!(t=p(i,r))||t.enumerable});return s};var f=(s,i,n)=>(n=s!=null?u(k(s)):{},a(i||!s||!s.__esModule?l(n,\"default\",{value:s,enumerable:!0}):n,s)),b=s=>a(l({},\"__esModule\",{value:!0}),s);var d=v((q,c)=>{c.exports=_jsx_runtime});var y={};F(y,{default:()=>h});var e=f(d());function o(s){let i={a:\"a\",code:\"code\",em:\"em\",h2:\"h2\",h3:\"h3\",img:\"img\",li:\"li\",ol:\"ol\",p:\"p\",pre:\"pre\",span:\"span\",strong:\"strong\",table:\"table\",tbody:\"tbody\",td:\"td\",th:\"th\",thead:\"thead\",tr:\"tr\",ul:\"ul\",...s.components};return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(i.p,{children:\"Voici un probl\\xE8me de stockage qui met en \\xE9chec pratiquement tous les outils auxquels on pense en premier.\"}),`\n`,(0,e.jsxs)(i.p,{children:[\"Votre Mac indique que le disque est presque plein. Vous ouvrez un analyseur de stockage et additionnez ce qu'il a trouv\\xE9 \\u2014 et le total tombe \",(0,e.jsx)(i.em,{children:\"en dessous\"}),\" de ce que macOS annonce comme utilis\\xE9, de plusieurs dizaines de gigaoctets. Disk Utility ne signale aucun instantan\\xE9. Vous supprimez des applications, vous d\\xE9chargez des photos, vous videz la corbeille, et le chiffre ne bouge presque pas. Red\\xE9marrer aide pendant une heure, puis l'espace dispara\\xEEt \\xE0 nouveau.\"]}),`\n`,(0,e.jsxs)(i.p,{children:[\"Les fichiers sont bien r\\xE9els. Vos outils ne peuvent pas les voir parce qu'ils se trouvent dans \",(0,e.jsx)(i.strong,{children:(0,e.jsx)(i.code,{children:\"/private/var/root\"})}),\" \\u2014 le dossier personnel du compte root \\u2014 et chacun de ces outils s'ex\\xE9cute en tant que vous.\"]}),`\n`,(0,e.jsxs)(i.p,{children:[\"Sur les Mac o\\xF9 ce probl\\xE8me frappe le plus fort, l'essentiel tient \\xE0 une seule chose : des fichiers journaux \\xE9crits par un daemon syst\\xE8me appel\\xE9 \",(0,e.jsx)(i.code,{children:\"rtcreportingd\"}),\", en quantit\\xE9s qui atteignent \",(0,e.jsx)(i.strong,{children:\"plusieurs dizaines de gigaoctets\"}),\". Michael Tsai a document\\xE9 le 21 ao\\xFBt 2026 un cas o\\xF9 \",(0,e.jsx)(i.code,{children:\"/private/var/root/Library/Logs\"}),\" consommait \\xE0 lui seul \",(0,e.jsx)(i.strong,{children:\"74 Go\"}),\" sur un MacBook Air M4, et o\\xF9 le dossier \\xE9tait remont\\xE9 \\xE0 27 Go en une seule journ\\xE9e apr\\xE8s avoir \\xE9t\\xE9 vid\\xE9.\"]}),`\n`,(0,e.jsx)(i.p,{children:\"Les journaux ne sont pas la maladie. Ils sont ce \\xE0 quoi ressemble un daemon bloqu\\xE9 quand personne ne regarde le thermom\\xE8tre. Cet article explique comment trouver l'espace occup\\xE9, comment le r\\xE9cup\\xE9rer sans commettre l'erreur classique qui r\\xE9duit toute la man\\u0153uvre \\xE0 n\\xE9ant, et comment identifier le processus qui le g\\xE9n\\xE8re r\\xE9ellement.\"}),`\n`,(0,e.jsx)(i.p,{children:(0,e.jsx)(i.img,{alt:\"macOS storage analysis showing hidden space usage\",src:\"/images/blog/mac-disk-full-hidden-root-logs-rtcreportingd-fileproviderd-fix-2026/hero.webp\",width:\"1024\",height:\"541\"})}),`\n`,(0,e.jsx)(i.h2,{id:\"points-cl\\xE9s-\\xE0-retenir\",children:\"Points cl\\xE9s \\xE0 retenir\"}),`\n`,(0,e.jsxs)(i.ul,{children:[`\n`,(0,e.jsxs)(i.li,{children:[(0,e.jsxs)(i.strong,{children:[(0,e.jsx)(i.code,{children:\"/private/var/root\"}),\" est invisible pour tout ce qui s'ex\\xE9cute sous votre compte utilisateur.\"]}),\" Nous avons confirm\\xE9 sur macOS 26.5.2 que \",(0,e.jsx)(i.code,{children:\"ls /private/var/root\"}),\" renvoie \",(0,e.jsx)(i.code,{children:\"Permission denied\"}),\". Les analyseurs de stockage, le Finder et les chiffres d'utilisation de Disk Utility passent tous \\xE0 c\\xF4t\\xE9 de ce qu'il contient.\"]}),`\n`,(0,e.jsxs)(i.li,{children:[(0,e.jsxs)(i.strong,{children:[(0,e.jsx)(i.code,{children:\"rtcreportingd\"}),\" est un v\\xE9ritable daemon syst\\xE8me Apple qui s'ex\\xE9cute en tant que root.\"]}),\" Nous avons v\\xE9rifi\\xE9 que son job launchd d\\xE9clare \",(0,e.jsx)(i.code,{children:\"UserName => root\"}),\", ce qui explique pr\\xE9cis\\xE9ment pourquoi ses journaux atterrissent dans le dossier personnel de root plut\\xF4t que dans le v\\xF4tre.\"]}),`\n`,(0,e.jsxs)(i.li,{children:[(0,e.jsx)(i.strong,{children:\"Les tailles observ\\xE9es atteignent plusieurs dizaines de gigaoctets, et repoussent vite.\"}),\" 74 Go dans un cas document\\xE9, de retour \\xE0 27 Go en une journ\\xE9e apr\\xE8s suppression, parce que la cause sous-jacente tournait toujours.\"]}),`\n`,(0,e.jsxs)(i.li,{children:[(0,e.jsx)(i.strong,{children:\"L'erreur classique g\\xE2che tout le travail.\"}),\" Supprimer des fichiers avec un outil graphique lanc\\xE9 sous \",(0,e.jsx)(i.code,{children:\"sudo\"}),\" les d\\xE9place vers la corbeille \",(0,e.jsx)(i.em,{children:\"de root\"}),\", invisible. L'espace n'est pas r\\xE9cup\\xE9r\\xE9. Il faut supprimer imm\\xE9diatement, ou vider la corbeille de root.\"]}),`\n`,(0,e.jsxs)(i.li,{children:[(0,e.jsx)(i.strong,{children:\"Cherchez un client de synchronisation bloqu\\xE9.\"}),\" Dans le cas document\\xE9, \",(0,e.jsx)(i.code,{children:\"rtcreportingd\"}),\" et \",(0,e.jsx)(i.code,{children:\"fileproviderd\"}),\" \\xE9taient tous deux \\xE9pingl\\xE9s pr\\xE8s de 100 % de CPU, et quitter Dropbox a stopp\\xE9 les deux. \",(0,e.jsx)(i.code,{children:\"fileproviderd\"}),\" est le processus macOS qui h\\xE9berge les extensions File Provider de stockage cloud.\"]}),`\n`,(0,e.jsxs)(i.li,{children:[(0,e.jsxs)(i.strong,{children:[\"Ne supprimez pas au hasard des \\xE9l\\xE9ments dans \",(0,e.jsx)(i.code,{children:\"/private/var/root\"}),\".\"]}),\" Les journaux et les caches peuvent \\xEAtre supprim\\xE9s sans risque. D'autres \\xE9l\\xE9ments pr\\xE9sents l\\xE0 ne le peuvent pas, et cet article pr\\xE9cise clairement ce qui rel\\xE8ve de l'une ou l'autre cat\\xE9gorie.\"]}),`\n`]}),`\n`,(0,e.jsx)(i.h2,{id:\"pourquoi-vos-outils-de-stockage-ne-le-voient-pas\",children:\"Pourquoi vos outils de stockage ne le voient pas\"}),`\n`,(0,e.jsx)(i.p,{children:\"Avant la solution, le m\\xE9canisme \\u2014 parce que le comprendre est ce qui vous \\xE9vite de courir apr\\xE8s la mauvaise piste la prochaine fois.\"}),`\n`,(0,e.jsx)(i.h3,{id:\"root-a-un-dossier-personnel-et-les-daemons-sen-servent\",children:\"Root a un dossier personnel, et les daemons s'en servent\"}),`\n`,(0,e.jsxs)(i.p,{children:[\"Sur macOS, le dossier personnel du compte root est \",(0,e.jsx)(i.code,{children:\"/private/var/root\"}),\". La plupart des gens supposent qu'il est essentiellement vide et qu'on n'y touche que lorsqu'on lance Terminal depuis macOS Recovery. Cela n'est plus vrai depuis des ann\\xE9es. Les daemons syst\\xE8me qui s'ex\\xE9cutent en tant que root et souhaitent stocker un \\xE9tat, des caches ou des journaux les \\xE9crivent l\\xE0, avec la m\\xEAme structure \",(0,e.jsx)(i.code,{children:\"Library\"}),\" que celle utilis\\xE9e par votre propre dossier personnel :\"]}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\" fill=\"currentColor\" /></svg>',children:(0,e.jsxs)(i.code,{children:[(0,e.jsx)(i.span,{className:\"line\",children:(0,e.jsx)(i.span,{children:\"/private/var/root/Library/Logs\"})}),`\n`,(0,e.jsx)(i.span,{className:\"line\",children:(0,e.jsx)(i.span,{children:\"/private/var/root/Library/Caches\"})})]})})}),`\n`,(0,e.jsx)(i.p,{children:\"Vous pouvez confirmer que ce dossier vous est interdit en une seule commande. Sur un Mac o\\xF9 Terminal ne dispose pas de privil\\xE8ges \\xE9lev\\xE9s :\"}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,e.jsx)(i.code,{children:(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"ls\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /private/var/root\"})]})})})}),`\n`,(0,e.jsx)(i.p,{children:\"Nous avons ex\\xE9cut\\xE9 exactement cette commande sur macOS 26.5.2 (build 25F84) et obtenu :\"}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\" fill=\"currentColor\" /></svg>',children:(0,e.jsx)(i.code,{children:(0,e.jsx)(i.span,{className:\"line\",children:(0,e.jsx)(i.span,{children:\"ls: /private/var/root: Permission denied\"})})})})}),`\n`,(0,e.jsx)(i.p,{children:\"Il s'agit d'un simple refus de permission Unix \\u2014 le dossier personnel de root est restreint en mode \\xE0 root. Ce n'est pas une protection de confidentialit\\xE9 TCC et ce n'est pas quelque chose que Full Disk Access peut corriger. Un analyseur de stockage lanc\\xE9 depuis le Dock s'ex\\xE9cute en tant que vous, il parcourt donc le syst\\xE8me de fichiers en tant que vous, et tout ce qui se trouve sous ce dossier constitue un trou dans sa cartographie.\"}),`\n`,(0,e.jsx)(i.h3,{id:\"voil\\xE0-pourquoi-les-chiffres-ne-concordent-pas\",children:\"Voil\\xE0 pourquoi les chiffres ne concordent pas\"}),`\n`,(0,e.jsxs)(i.p,{children:[\"Le sympt\\xF4me que les gens d\\xE9crivent est \\xAB les totaux de mon outil de stockage ne concordent pas \\xBB, et voici pourquoi. Dans le cas document\\xE9, les totaux par dossier d'OmniDiskSweeper arrivaient \\xE0 environ \",(0,e.jsx)(i.strong,{children:\"90 Go de moins\"}),\" que ce que macOS indiquait comme utilis\\xE9.\"]}),`\n`,(0,e.jsxs)(i.p,{children:[\"Il vaut la peine de distinguer ceci des \",(0,e.jsx)(i.em,{children:\"autres\"}),\" raisons pour lesquelles les chiffres d'espace libre d'un Mac ne concordent pas, car il y en a plusieurs et une seule correspond \\xE0 ce bug pr\\xE9cis.\"]}),`\n`,(0,e.jsx)(i.p,{children:\"Howard Oakley a d\\xE9taill\\xE9 l'arithm\\xE9tique g\\xE9n\\xE9rale le 21 ao\\xFBt 2026, et les chiffres relev\\xE9s sur son propre Mac mini illustrent le propos :\"}),`\n`,(0,e.jsxs)(i.table,{children:[(0,e.jsx)(i.thead,{children:(0,e.jsxs)(i.tr,{children:[(0,e.jsx)(i.th,{children:\"Source\"}),(0,e.jsx)(i.th,{children:\"Espace signal\\xE9 comme utilis\\xE9 sur le m\\xEAme volume\"})]})}),(0,e.jsxs)(i.tbody,{children:[(0,e.jsxs)(i.tr,{children:[(0,e.jsxs)(i.td,{children:[\"Diff\\xE9rence du conteneur \",(0,e.jsx)(i.code,{children:\"diskutil apfs list\"})]}),(0,e.jsx)(i.td,{children:\"837,101 Go\"})]}),(0,e.jsxs)(i.tr,{children:[(0,e.jsx)(i.td,{children:\"Somme de la capacit\\xE9 consomm\\xE9e par volume\"}),(0,e.jsx)(i.td,{children:\"837,027 Go\"})]}),(0,e.jsxs)(i.tr,{children:[(0,e.jsx)(i.td,{children:\"Informations du volume dans le Finder\"}),(0,e.jsx)(i.td,{children:\"826,67 Go\"})]}),(0,e.jsxs)(i.tr,{children:[(0,e.jsx)(i.td,{children:\"Disk Utility\"}),(0,e.jsx)(i.td,{children:\"814,03 Go\"})]})]})]}),`\n`,(0,e.jsxs)(i.p,{children:[\"Quatre outils, quatre chiffres, un \\xE9cart d'environ 23 Go, et \",(0,e.jsx)(i.strong,{children:\"rien d'anormal\"}),\". Les diff\\xE9rences proviennent de la comptabilit\\xE9 conteneur-versus-volume, de l'espace purgeable et du comportement des fichiers sp\\xE9ciaux APFS :\"]}),`\n`,(0,e.jsxs)(i.ul,{children:[`\n`,(0,e.jsxs)(i.li,{children:[(0,e.jsx)(i.strong,{children:\"Conteneur versus volume.\"}),\" Un conteneur APFS h\\xE9berge plusieurs volumes qui partagent l'espace libre. \\xAB L'espace libre sur Macintosh HD \\xBB et \\xAB l'espace libre dans le conteneur \\xBB sont deux questions diff\\xE9rentes avec des r\\xE9ponses diff\\xE9rentes.\"]}),`\n`,(0,e.jsxs)(i.li,{children:[(0,e.jsx)(i.strong,{children:\"Espace purgeable.\"}),\" macOS marque certains contenus comme supprimables \\xE0 la demande \\u2014 caches, certains instantan\\xE9s, certains contenus t\\xE9l\\xE9charg\\xE9s. L'aide de Disk Utility indique elle-m\\xEAme que \\xAB vous ne pouvez pas supprimer manuellement les fichiers d\\xE9sign\\xE9s comme purgeables, mais macOS les supprime lorsque l'espace est requis \\xBB. Oakley a mesur\\xE9 47,04 Go purgeables sur son volume Data.\"]}),`\n`,(0,e.jsxs)(i.li,{children:[(0,e.jsx)(i.strong,{children:\"Fichiers sp\\xE9ciaux.\"}),\" Les fichiers clon\\xE9s APFS partagent leur stockage jusqu'\\xE0 ce qu'ils divergent ; les fichiers creux (sparse) ne stockent que leurs donn\\xE9es non nulles ; certains fichiers syst\\xE8me sont compress\\xE9s ; les fichiers dataless conservent leurs donn\\xE9es dans le cloud et se mat\\xE9rialisent \\xE0 la demande. La comptabilit\\xE9 de l'espace libre refl\\xE8te ce qui est sur le disque \",(0,e.jsx)(i.em,{children:\"\\xE0 l'instant pr\\xE9sent\"}),\".\"]}),`\n`]}),`\n`,(0,e.jsx)(i.p,{children:\"Rien de tout cela ne produit un \\xE9cart persistant, croissant et inexpliqu\\xE9 de 90 Go. Si votre \\xE9cart est faible et stable, il s'agit d'une comptabilit\\xE9 normale. S'il est important et cro\\xEEt alors que le Mac reste inactif, quelque chose \\xE9crit des fichiers que vous ne pouvez pas voir.\"}),`\n`,(0,e.jsxs)(i.p,{children:[\"Pour les confusions de stockage les plus courantes \\u2014 les donn\\xE9es syst\\xE8me qui ne diminuent pas, les instantan\\xE9s qui ne se lib\\xE8rent pas \\u2014 nous les traitons s\\xE9par\\xE9ment dans \",(0,e.jsx)(i.a,{href:\"/blog/macos-tahoe-system-data-storage-huge-wont-shrink-fix-2026\",children:\"Les donn\\xE9es syst\\xE8me occupent un espace \\xE9norme sur Mac\"}),\" et le \",(0,e.jsx)(i.a,{href:\"/blog/macos-tahoe-storage-management-optimization-guide-2025\",children:\"guide de gestion du stockage macOS\"}),\". V\\xE9rifiez d'abord ces pistes-l\\xE0. Cet article traite du cas o\\xF9 ces explications ne conviennent pas.\"]}),`\n`,(0,e.jsx)(i.h2,{id:\"ce-quest-r\\xE9ellement-rtcreportingd\",children:\"Ce qu'est r\\xE9ellement rtcreportingd\"}),`\n`,(0,e.jsx)(i.p,{children:\"Soyons honn\\xEAtes quant aux limites de cet article, car Internet va bient\\xF4t se remplir d'explications p\\xE9remptoires sur un daemon qu'Apple n'a jamais document\\xE9.\"}),`\n`,(0,e.jsxs)(i.p,{children:[(0,e.jsx)(i.strong,{children:\"Ce que nous avons v\\xE9rifi\\xE9 directement\"}),\", sur macOS 26.5.2 (build 25F84) :\"]}),`\n`,(0,e.jsxs)(i.p,{children:[\"L'ex\\xE9cutable existe \\xE0 l'emplacement \",(0,e.jsx)(i.code,{children:\"/usr/libexec/rtcreportingd\"}),\" et p\\xE8se environ 1,45 Mo. Son job launchd se trouve dans \",(0,e.jsx)(i.code,{children:\"/System/Library/LaunchDaemons/com.apple.rtcreportingd.plist\"}),\", et se lit ainsi :\"]}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\" fill=\"currentColor\" /></svg>',children:(0,e.jsxs)(i.code,{children:[(0,e.jsx)(i.span,{className:\"line\",children:(0,e.jsx)(i.span,{children:\"{\"})}),`\n`,(0,e.jsx)(i.span,{className:\"line\",children:(0,e.jsx)(i.span,{children:'  \"EnablePressuredExit\" => true'})}),`\n`,(0,e.jsx)(i.span,{className:\"line\",children:(0,e.jsx)(i.span,{children:'  \"EnableTransactions\" => true'})}),`\n`,(0,e.jsx)(i.span,{className:\"line\",children:(0,e.jsx)(i.span,{children:'  \"Label\" => \"com.apple.rtcreportingd\"'})}),`\n`,(0,e.jsx)(i.span,{className:\"line\",children:(0,e.jsx)(i.span,{children:'  \"MachServices\" => {'})}),`\n`,(0,e.jsx)(i.span,{className:\"line\",children:(0,e.jsx)(i.span,{children:'    \"com.apple.rtcreportingd\" => true'})}),`\n`,(0,e.jsx)(i.span,{className:\"line\",children:(0,e.jsx)(i.span,{children:\"  }\"})}),`\n`,(0,e.jsx)(i.span,{className:\"line\",children:(0,e.jsx)(i.span,{children:'  \"ProgramArguments\" => ['})}),`\n`,(0,e.jsx)(i.span,{className:\"line\",children:(0,e.jsx)(i.span,{children:'    0 => \"/usr/libexec/rtcreportingd\"'})}),`\n`,(0,e.jsx)(i.span,{className:\"line\",children:(0,e.jsx)(i.span,{children:\"  ]\"})}),`\n`,(0,e.jsx)(i.span,{className:\"line\",children:(0,e.jsx)(i.span,{children:'  \"UserName\" => \"root\"'})}),`\n`,(0,e.jsx)(i.span,{className:\"line\",children:(0,e.jsx)(i.span,{children:\"}\"})})]})})}),`\n`,(0,e.jsx)(i.p,{children:\"V\\xE9rifiez-le vous-m\\xEAme sur votre Mac \\u2014 le plist est lisible par tout le monde :\"}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,e.jsx)(i.code,{children:(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"plutil\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -p\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /System/Library/LaunchDaemons/com.apple.rtcreportingd.plist\"})]})})})}),`\n`,(0,e.jsxs)(i.p,{children:[(0,e.jsxs)(i.strong,{children:[(0,e.jsx)(i.code,{children:\"UserName => root\"}),\" explique \\xE0 lui seul o\\xF9 vont les journaux.\"]}),\" Un daemon qui s'ex\\xE9cute en tant que root et \\xE9crit dans \",(0,e.jsx)(i.code,{children:\"~/Library/Logs\"}),\" \\xE9crit dans \",(0,e.jsx)(i.code,{children:\"/private/var/root/Library/Logs\"}),\". Il n'y a rien d'exotique l\\xE0-dedans.\"]}),`\n`,(0,e.jsxs)(i.p,{children:[\"Le binaire est \\xE9crit en Swift, et les noms de ses classes internes sont visibles avec \",(0,e.jsx)(i.code,{children:\"strings\"}),\". On y trouve \",(0,e.jsx)(i.code,{children:\"BackendHTTP\"}),\", \",(0,e.jsx)(i.code,{children:\"TransparencyLog\"}),\", \",(0,e.jsx)(i.code,{children:\"StorebagCache\"}),\", \",(0,e.jsx)(i.code,{children:\"StorebagCoordinator\"}),\", \",(0,e.jsx)(i.code,{children:\"SessionCoordinator\"}),\", \",(0,e.jsx)(i.code,{children:\"XPCActivity\"}),\" et \\u2014 notez celui-ci \\u2014 \",(0,e.jsx)(i.code,{children:\"CacheCleanupActivity\"}),\". Ses noms de services Mach incluent \",(0,e.jsx)(i.code,{children:\"com.apple.rtcreporting\"}),\", \",(0,e.jsx)(i.code,{children:\"com.apple.rtcreporting.pathmonitor\"}),\" et \",(0,e.jsx)(i.code,{children:\"com.apple.rtcreportingd.storebag\"}),\".\"]}),`\n`,(0,e.jsxs)(i.p,{children:[(0,e.jsx)(i.strong,{children:\"Ce que nous n'allons pas affirmer\"}),\", c'est ce que \\xAB RTC \\xBB signifie ou ce que le daemon rapporte pr\\xE9cis\\xE9ment. Apple ne le documente pas, et nous n'allons pas inventer le d\\xE9veloppement d'un acronyme pour le pr\\xE9senter comme un fait. Ce que les noms de classes permettent, c'est une description modeste : il s'agit d'un service de rapport ou de t\\xE9l\\xE9m\\xE9trie qui dialogue avec un backend Apple via HTTP, met en cache un \\xE9tat localement, surveille la disponibilit\\xE9 du chemin r\\xE9seau, et dispose d'une activit\\xE9 planifi\\xE9e pour nettoyer son propre cache.\"]}),`\n`,(0,e.jsxs)(i.p,{children:[\"Ce dernier d\\xE9tail est le plus int\\xE9ressant. \",(0,e.jsx)(i.strong,{children:\"Le daemon dispose d'une logique de nettoyage.\"}),\" Quand ses journaux grossissent jusqu'\\xE0 plusieurs dizaines de gigaoctets, l'interpr\\xE9tation raisonnable n'est pas \\xAB Apple a oubli\\xE9 de faire tourner les journaux \\xBB, mais plut\\xF4t \\xAB quelque chose g\\xE9n\\xE8re des \\xE9v\\xE9nements plus vite que le daemon ne peut les traiter et les nettoyer \\xBB. Ce qui pointe vers ce qui g\\xE9n\\xE8re ces \\xE9v\\xE9nements.\"]}),`\n`,(0,e.jsx)(i.p,{children:\"Pour \\xEAtre clair sur la limite de cette analyse : il s'agit d'une inf\\xE9rence tir\\xE9e des noms de classes, pas d'une affirmation sur l'impl\\xE9mentation d'Apple. Consid\\xE9rez-la comme une hypoth\\xE8se qui se trouve correspondre au comportement observ\\xE9.\"}),`\n`,(0,e.jsx)(i.p,{children:(0,e.jsx)(i.img,{alt:\"Terminal showing disk usage analysis on macOS\",src:\"/images/blog/mac-disk-full-hidden-root-logs-rtcreportingd-fileproviderd-fix-2026/content-1.webp\",width:\"1024\",height:\"572\"})}),`\n`,(0,e.jsx)(i.h2,{id:\"trouver-lespace-occup\\xE9\",children:\"Trouver l'espace occup\\xE9\"}),`\n`,(0,e.jsxs)(i.p,{children:[\"Vous aurez besoin de \",(0,e.jsx)(i.code,{children:\"sudo\"}),\" pour tout ceci, et vous devriez lire chaque commande avant de l'ex\\xE9cuter.\"]}),`\n`,(0,e.jsx)(i.h3,{id:\"1-confirmer-que-l\\xE9cart-existe\",children:\"1. Confirmer que l'\\xE9cart existe\"}),`\n`,(0,e.jsx)(i.p,{children:\"D'abord, ce que macOS pense \\xEAtre utilis\\xE9 :\"}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,e.jsx)(i.code,{children:(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"df\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -h\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /System/Volumes/Data\"})]})})})}),`\n`,(0,e.jsx)(i.p,{children:\"Sur un Mac r\\xE9cent, vous obtenez deux lignes, car le volume syst\\xE8me est un instantan\\xE9 scell\\xE9 en lecture seule et vos donn\\xE9es vivent sur un volume distinct dans le m\\xEAme conteneur. Sur notre Mac de test :\"}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\" fill=\"currentColor\" /></svg>',children:(0,e.jsxs)(i.code,{children:[(0,e.jsx)(i.span,{className:\"line\",children:(0,e.jsx)(i.span,{children:\"Filesystem        Size    Used   Avail Capacity  Mounted on\"})}),`\n`,(0,e.jsx)(i.span,{className:\"line\",children:(0,e.jsx)(i.span,{children:\"/dev/disk3s1s1   926Gi    12Gi   331Gi     4%    /\"})}),`\n`,(0,e.jsx)(i.span,{className:\"line\",children:(0,e.jsx)(i.span,{children:\"/dev/disk3s5     926Gi   568Gi   331Gi    64%    /System/Volumes/Data\"})})]})})}),`\n`,(0,e.jsxs)(i.p,{children:[\"Notez que les deux lignes indiquent la m\\xEAme \",(0,e.jsx)(i.code,{children:\"Size\"}),\" et le m\\xEAme \",(0,e.jsx)(i.code,{children:\"Avail\"}),\" \\u2014 c'est l'espace libre du conteneur partag\\xE9, pas un quota par volume. C'est la distinction conteneur-versus-volume \\xE9voqu\\xE9e plus haut, rendue concr\\xE8te.\"]}),`\n`,(0,e.jsx)(i.p,{children:\"V\\xE9rifiez ensuite les instantan\\xE9s, pour pouvoir les \\xE9carter :\"}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,e.jsx)(i.code,{children:(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"diskutil\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" apfs\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" listSnapshots\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /System/Volumes/Data\"})]})})})}),`\n`,(0,e.jsx)(i.p,{children:\"Et la vue du conteneur :\"}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,e.jsx)(i.code,{children:(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"diskutil\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" apfs\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" list\"})]})})})}),`\n`,(0,e.jsx)(i.p,{children:\"Si les instantan\\xE9s sont minimes et que la capacit\\xE9 utilis\\xE9e du conteneur d\\xE9passe largement ce que votre analyseur de stockage a trouv\\xE9, vous avez un probl\\xE8me de fichiers invisibles.\"}),`\n`,(0,e.jsx)(i.h3,{id:\"2-mesurer-le-dossier-personnel-de-root\",children:\"2. Mesurer le dossier personnel de root\"}),`\n`,(0,e.jsx)(i.p,{children:\"Voici la commande qui le trouve :\"}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,e.jsx)(i.code,{children:(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"sudo\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" du\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -h\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -d\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" 2\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /private/var/root/\"})]})})})}),`\n`,(0,e.jsxs)(i.p,{children:[(0,e.jsx)(i.code,{children:\"-d 2\"}),\" limite la profondeur \\xE0 deux niveaux, ce qui suffit pour voir si \",(0,e.jsx)(i.code,{children:\"Library/Logs\"}),\" ou \",(0,e.jsx)(i.code,{children:\"Library/Caches\"}),\" est le coupable sans attendre un parcours complet. Comptez une \\xE0 deux minutes sur une machine avec un gros coupable.\"]}),`\n`,(0,e.jsx)(i.p,{children:\"Pour une vue tri\\xE9e des pires coupables un niveau plus bas :\"}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,e.jsx)(i.code,{children:(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"sudo\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" du\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -h\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -d\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" 3\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /private/var/root/Library\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" sort\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -h\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" tail\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -20\"})]})})})}),`\n`,(0,e.jsxs)(i.p,{children:[\"Sur un Mac sain, ces totaux sont faibles \\u2014 des m\\xE9gaoctets, pas des gigaoctets. Si \",(0,e.jsx)(i.code,{children:\"/private/var/root/Library/Logs\"}),\" renvoie un chiffre suivi de \\xAB G \\xBB avec plus d'un chiffre devant, c'est votre espace manquant.\"]}),`\n`,(0,e.jsx)(i.h3,{id:\"3-voir-ce-quil-y-a-\\xE0-lint\\xE9rieur\",children:\"3. Voir ce qu'il y a \\xE0 l'int\\xE9rieur\"}),`\n`,(0,e.jsx)(i.p,{children:\"Avant de supprimer quoi que ce soit, regardez :\"}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,e.jsxs)(i.code,{children:[(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"sudo\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" ls\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -la\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /private/var/root/Library/Logs\"})]}),`\n`,(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"sudo\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" du\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -h\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -d\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" 1\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /private/var/root/Library/Logs\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" sort\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -h\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" tail\"})]})]})})}),`\n`,(0,e.jsx)(i.p,{children:\"Dans le cas document\\xE9, le contenu \\xE9tait \\xAB presque enti\\xE8rement issu de RTCReporting \\xBB. Si le v\\xF4tre est domin\\xE9 par autre chose, cela change ce que vous devez faire \\u2014 la d\\xE9marche diagnostique de cet article reste valable, mais le coupable sera un sous-syst\\xE8me diff\\xE9rent.\"}),`\n`,(0,e.jsx)(i.h3,{id:\"4-une-alternative-graphique\",children:\"4. Une alternative graphique\"}),`\n`,(0,e.jsxs)(i.p,{children:[\"Si vous pr\\xE9f\\xE9rez visualiser cela dans une fen\\xEAtre, OmniDiskSweeper est gratuit et c'est ce qui a fait surgir le probl\\xE8me dans le rapport original. Le point important est que \",(0,e.jsx)(i.strong,{children:\"vous devez le relancer avec des privil\\xE8ges \\xE9lev\\xE9s\"}),\" pour qu'il voie le dossier personnel de root. Lanc\\xE9 normalement, il vous montrera la m\\xEAme image incompl\\xE8te que tous les autres outils.\"]}),`\n`,(0,e.jsxs)(i.p,{children:[\"Notre \",(0,e.jsx)(i.a,{href:\"/blog/mac-storage-analyzer-tools-guide-2025\",children:\"comparatif d'analyseurs de stockage\"}),\" couvre les options, mais sachez que la m\\xEAme limitation s'applique \\xE0 tous : si l'outil ne s'ex\\xE9cute pas en tant que root, cet espace lui est invisible.\"]}),`\n`,(0,e.jsx)(i.h2,{id:\"le-r\\xE9cup\\xE9rer--et-lerreur-qui-g\\xE2che-tout-le-travail\",children:\"Le r\\xE9cup\\xE9rer \\u2014 et l'erreur qui g\\xE2che tout le travail\"}),`\n`,(0,e.jsx)(i.p,{children:\"Voici le pi\\xE8ge, et c'en est un bon.\"}),`\n`,(0,e.jsxs)(i.p,{children:[\"Si vous supprimez ces fichiers avec un outil graphique lanc\\xE9 sous \",(0,e.jsx)(i.code,{children:\"sudo\"}),\", l'outil fait ce qu'il fait toujours : il les d\\xE9place vers la corbeille. Mais comme le processus s'ex\\xE9cute en tant que root, il s'agit de \",(0,e.jsx)(i.strong,{children:\"la corbeille de root\"}),\", dans \",(0,e.jsx)(i.code,{children:\"/private/var/root/.Trash\"}),\", qui n'appara\\xEEt pas dans votre Dock et que vous ne penserez jamais \\xE0 vider. Les fichiers restent sur le disque. Votre espace libre ne change pas. Vous en concluez que la suppression n'a pas fonctionn\\xE9.\"]}),`\n`,(0,e.jsxs)(i.p,{children:[\"Dans OmniDiskSweeper sp\\xE9cifiquement, maintenez \",(0,e.jsx)(i.strong,{children:\"Option\"}),\" pour transformer Supprimer en \",(0,e.jsx)(i.strong,{children:\"Supprimer imm\\xE9diatement\"}),\".\"]}),`\n`,(0,e.jsx)(i.p,{children:\"Depuis Terminal, supprimez directement le contenu des journaux :\"}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,e.jsx)(i.code,{children:(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"sudo\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" rm\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -rf\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /private/var/root/Library/Logs/\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"*\"})]})})})}),`\n`,(0,e.jsxs)(i.p,{children:[\"Lisez cette commande avant de l'ex\\xE9cuter. Elle supprime le \",(0,e.jsx)(i.em,{children:\"contenu\"}),\" du dossier Logs de root et rien d'autre. Ne raccourcissez pas le chemin. N'ajoutez pas d'espace avant la barre oblique.\"]}),`\n`,(0,e.jsx)(i.p,{children:\"V\\xE9rifiez ensuite si quelque chose se trouve dans la corbeille de root suite \\xE0 une tentative pr\\xE9c\\xE9dente :\"}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,e.jsx)(i.code,{children:(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"sudo\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" du\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -sh\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /private/var/root/.Trash\"})]})})})}),`\n`,(0,e.jsx)(i.p,{children:\"Et si c'est le cas :\"}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,e.jsx)(i.code,{children:(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"sudo\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" rm\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -rf\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /private/var/root/.Trash/\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"*\"})]})})})}),`\n`,(0,e.jsx)(i.p,{children:\"Les caches pr\\xE9sents dans le dossier personnel de root peuvent eux aussi g\\xE9n\\xE9ralement \\xEAtre vid\\xE9s sans risque \\u2014 ils sont, par d\\xE9finition, r\\xE9g\\xE9n\\xE9rables :\"}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,e.jsx)(i.code,{children:(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"sudo\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" du\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -h\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -d\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" 1\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /private/var/root/Library/Caches\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" sort\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -h\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" tail\"})]})})})}),`\n`,(0,e.jsxs)(i.p,{children:[(0,e.jsx)(i.strong,{children:\"Ce qu'il ne faut pas toucher.\"}),\" Ne supprimez pas \",(0,e.jsx)(i.code,{children:\"/private/var/root\"}),\" lui-m\\xEAme. Ne supprimez pas \",(0,e.jsx)(i.code,{children:\"/private/var/root/Library\"}),\" en bloc. Ne retirez pas les trousseaux, pr\\xE9f\\xE9rences ou tout autre \\xE9l\\xE9ment que vous ne reconnaissez pas. Les journaux et les caches sont les cat\\xE9gories s\\xFBres ; tout le reste appartient \\xE0 un composant syst\\xE8me qui l'a plac\\xE9 l\\xE0 pour une raison.\"]}),`\n`,(0,e.jsxs)(i.p,{children:[\"Red\\xE9marrez ensuite. Puis rev\\xE9rifiez avec \",(0,e.jsx)(i.code,{children:\"df -h\"}),\" pour confirmer que l'espace est bien revenu.\"]}),`\n`,(0,e.jsx)(i.h2,{id:\"trouver-maintenant-ce-qui-en-est-la-cause\",children:\"Trouver maintenant ce qui en est la cause\"}),`\n`,(0,e.jsx)(i.p,{children:\"Si vous vous arr\\xEAtez \\xE0 la suppression, l'espace revient puis repart. Dans le cas document\\xE9, il \\xE9tait de retour \\xE0 5 Go quelques minutes apr\\xE8s un red\\xE9marrage, et \\xE0 27 Go en une journ\\xE9e.\"}),`\n`,(0,e.jsx)(i.h3,{id:\"surveillez-le-cpu\",children:\"Surveillez le CPU\"}),`\n`,(0,e.jsxs)(i.p,{children:[\"Ouvrez le \",(0,e.jsx)(i.strong,{children:\"Moniteur d'activit\\xE9\"}),\", triez par \",(0,e.jsx)(i.strong,{children:\"% CPU\"}),\", et rep\\xE9rez deux processus :\"]}),`\n`,(0,e.jsxs)(i.ul,{children:[`\n`,(0,e.jsxs)(i.li,{children:[(0,e.jsx)(i.strong,{children:(0,e.jsx)(i.code,{children:\"rtcreportingd\"})}),\" \\u2014 le daemon qui \\xE9crit les journaux\"]}),`\n`,(0,e.jsxs)(i.li,{children:[(0,e.jsx)(i.strong,{children:(0,e.jsx)(i.code,{children:\"fileproviderd\"})}),\" \\u2014 le processus macOS qui h\\xE9berge les extensions File Provider de stockage cloud\"]}),`\n`]}),`\n`,(0,e.jsx)(i.p,{children:\"Dans le cas document\\xE9, les deux \\xE9taient \\xE9pingl\\xE9s pr\\xE8s de 100 % de CPU en continu, sur un Mac inactif.\"}),`\n`,(0,e.jsx)(i.p,{children:\"Depuis Terminal :\"}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,e.jsx)(i.code,{children:(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"ps\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -Ao\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" pid,pcpu,comm\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" grep\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -E\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" 'rtcreportingd|fileproviderd'\"})]})})})}),`\n`,(0,e.jsxs)(i.p,{children:[\"Ces deux processus existent et s'ex\\xE9cutent sur tout Mac sain \\u2014 nous avons confirm\\xE9 qu'ils tournaient tous les deux sur notre machine de test, qui n'a aucun probl\\xE8me de stockage. \",(0,e.jsx)(i.strong,{children:\"Leur pr\\xE9sence est normale. Leur usage CPU soutenu ne l'est pas.\"}),\" Quelques pourcents pendant qu'une synchronisation est en cours est attendu. Se maintenir \\xE0 90-100 % avec le Mac inutilis\\xE9 est le signal d'alerte.\"]}),`\n`,(0,e.jsx)(i.h3,{id:\"observez-les-journaux-grossir\",children:\"Observez les journaux grossir\"}),`\n`,(0,e.jsx)(i.p,{children:\"La confirmation la plus directe est de mesurer deux fois :\"}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,e.jsx)(i.code,{children:(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"sudo\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" du\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -sh\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /private/var/root/Library/Logs\"})]})})})}),`\n`,(0,e.jsx)(i.p,{children:\"Attendez dix minutes avec le Mac inactif, et relancez la commande. Sur un Mac sain, le chiffre ne bouge pas de mani\\xE8re significative. S'il augmente sensiblement alors que vous ne faites rien, quelque chose tourne en boucle.\"}),`\n`,(0,e.jsx)(i.h3,{id:\"suspectez-dabord-la-synchronisation-cloud\",children:\"Suspectez d'abord la synchronisation cloud\"}),`\n`,(0,e.jsxs)(i.p,{children:[(0,e.jsx)(i.code,{children:\"fileproviderd\"}),\" est l'indice r\\xE9v\\xE9lateur. C'est le processus syst\\xE8me qui h\\xE9berge les extensions File Provider \\u2014 le m\\xE9canisme moderne que Dropbox, OneDrive, Google Drive, Box et iCloud Drive utilisent tous pour pr\\xE9senter les fichiers cloud dans le Finder. S'il consomme du CPU en continu, l'une de ces extensions est bloqu\\xE9e.\"]}),`\n`,(0,e.jsxs)(i.p,{children:[\"Dans le cas document\\xE9, le client en cause \\xE9tait \",(0,e.jsx)(i.strong,{children:\"Dropbox\"}),\", sur un Mac o\\xF9 il se comportait mal depuis environ un an \\u2014 ne conservant pas les fichiers hors ligne comme configur\\xE9, et semblant se synchroniser en permanence alors que rien n'avait chang\\xE9. Quitter Dropbox a imm\\xE9diatement stopp\\xE9 l'usage CPU et la croissance des journaux.\"]}),`\n`,(0,e.jsx)(i.p,{children:\"Pour tester cela sur votre propre Mac, quittez vos clients de synchronisation un par un et observez. Quittez le client compl\\xE8tement \\u2014 ic\\xF4ne dans la barre de menu, Quitter \\u2014 plut\\xF4t que de mettre la synchronisation en pause, car une extension mise en pause peut rester charg\\xE9e.\"}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,e.jsxs)(i.code,{children:[(0,e.jsx)(i.span,{className:\"line\",children:(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# after quitting a sync client, check whether the load dropped\"})}),`\n`,(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"ps\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -Ao\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" pid,pcpu,comm\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" grep\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -E\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" 'rtcreportingd|fileproviderd'\"})]})]})})}),`\n`,(0,e.jsx)(i.p,{children:\"Si quitter un client fait retomber les deux processus au repos, vous avez trouv\\xE9 le coupable.\"}),`\n`,(0,e.jsx)(i.h3,{id:\"que-faire-\\xE0-propos-du-client-de-synchronisation\",children:\"Que faire \\xE0 propos du client de synchronisation\"}),`\n`,(0,e.jsx)(i.p,{children:\"Les options, \\xE0 peu pr\\xE8s dans l'ordre d'effort :\"}),`\n`,(0,e.jsxs)(i.ol,{children:[`\n`,(0,e.jsxs)(i.li,{children:[(0,e.jsx)(i.strong,{children:\"Mettez-le \\xE0 jour.\"}),\" Les bugs d'extensions File Provider sont courants et fr\\xE9quemment corrig\\xE9s. V\\xE9rifiez la pr\\xE9sence d'une mise \\xE0 jour avant toute autre chose.\"]}),`\n`,(0,e.jsxs)(i.li,{children:[(0,e.jsx)(i.strong,{children:\"D\\xE9connectez-vous puis reconnectez-vous.\"}),\" Cela reconstruit l'\\xE9tat local de l'extension et r\\xE9sout un nombre surprenant de cas de synchronisation bloqu\\xE9e.\"]}),`\n`,(0,e.jsxs)(i.li,{children:[(0,e.jsx)(i.strong,{children:\"Retirez et r\\xE9installez le client.\"}),\" Plus perturbant mais plus complet.\"]}),`\n`,(0,e.jsxs)(i.li,{children:[(0,e.jsx)(i.strong,{children:\"D\\xE9placez les donn\\xE9es ailleurs.\"}),\" Dans le cas document\\xE9, le d\\xE9nouement a \\xE9t\\xE9 une migration vers iCloud Drive, apr\\xE8s que Dropbox se soit r\\xE9v\\xE9l\\xE9 incapable de t\\xE9l\\xE9charger les fichiers de mani\\xE8re fiable pour la migration \\u2014 l'auteur a fini par t\\xE9l\\xE9charger le dossier depuis l'interface web de Dropbox \\xE0 la place. iCloud Drive a ensuite \\xAB tout t\\xE9l\\xE9vers\\xE9 rapidement puis s'est stabilis\\xE9 dans un \\xE9tat sans usage CPU \\xBB.\"]}),`\n`]}),`\n`,(0,e.jsxs)(i.p,{children:[\"Ce dernier point m\\xE9rite d'\\xEAtre signal\\xE9 honn\\xEAtement : migrer entre fournisseurs cloud lorsque le client source est cass\\xE9 est r\\xE9ellement p\\xE9nible, et l'interface web peut \\xEAtre votre chemin d'exportation le plus fiable. Notre \",(0,e.jsx)(i.a,{href:\"/blog/macos-tahoe-icloud-drive-complete-guide-2025\",children:\"guide iCloud Drive\"}),\" couvre le c\\xF4t\\xE9 destination, et si iCloud Drive lui-m\\xEAme se comporte mal, \",(0,e.jsx)(i.a,{href:\"/blog/icloud-drive-auto-download-bug-macos-tahoe-26-4-fix-2026\",children:\"le bug de t\\xE9l\\xE9chargement automatique d'iCloud Drive\"}),\" est un probl\\xE8me distinct d\\xE9j\\xE0 connu.\"]}),`\n`,(0,e.jsx)(i.p,{children:\"Nous n'affirmons pas que Dropbox soit sp\\xE9cifiquement en tort. C'est le client du cas document\\xE9. N'importe quelle extension File Provider peut se bloquer, et le diagnostic est le m\\xEAme quel que soit le client utilis\\xE9.\"}),`\n`,(0,e.jsx)(i.p,{children:(0,e.jsx)(i.img,{alt:\"Activity Monitor showing high CPU processes\",src:\"/images/blog/mac-disk-full-hidden-root-logs-rtcreportingd-fileproviderd-fix-2026/content-2.webp\",width:\"1024\",height:\"572\"})}),`\n`,(0,e.jsx)(i.h2,{id:\"les-autres-endroits-o\\xF9-le-stockage-se-cache\",children:\"Les autres endroits o\\xF9 le stockage se cache\"}),`\n`,(0,e.jsxs)(i.p,{children:[\"Le dossier personnel de root est celui que presque personne ne v\\xE9rifie, mais ce n'est pas le seul endroit o\\xF9 un outil s'ex\\xE9cutant \\xE0 votre niveau d'utilisateur se r\\xE9v\\xE8le insuffisant. Si votre \\xE9cart ne se trouve pas dans \",(0,e.jsx)(i.code,{children:\"/private/var/root\"}),\", passez en revue les points suivants avant de conclure que les chiffres mentent.\"]}),`\n`,(0,e.jsxs)(i.p,{children:[(0,e.jsx)(i.strong,{children:\"Les donn\\xE9es d'autres daemons appartenant \\xE0 root.\"}),\" \",(0,e.jsx)(i.code,{children:\"/private/var/root\"}),\" est le dossier personnel \",(0,e.jsx)(i.em,{children:\"de root\"}),\", mais d'autres composants syst\\xE8me \\xE9crivent aussi sous \",(0,e.jsx)(i.code,{children:\"/private/var/db\"}),\", \",(0,e.jsx)(i.code,{children:\"/private/var/folders\"}),\" et \",(0,e.jsx)(i.code,{children:\"/Library/Logs\"}),\". Mesurez-les de la m\\xEAme fa\\xE7on :\"]}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,e.jsxs)(i.code,{children:[(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"sudo\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" du\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -h\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -d\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" 1\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /private/var/db\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" sort\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -h\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" tail\"})]}),`\n`,(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"sudo\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" du\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -h\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -d\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" 1\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /Library/Logs\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" sort\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -h\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" tail\"})]}),`\n`,(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"sudo\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" du\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -sh\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /private/var/folders\"})]})]})})}),`\n`,(0,e.jsxs)(i.p,{children:[(0,e.jsx)(i.code,{children:\"/private/var/folders\"}),\" h\\xE9berge des conteneurs temporaires et de cache par utilisateur et peut l\\xE9gitimement atteindre plusieurs gigaoctets. Il est g\\xE9r\\xE9 par macOS et devrait g\\xE9n\\xE9ralement rester intouch\\xE9 ; un red\\xE9marrage nettoie les parties volatiles.\"]}),`\n`,(0,e.jsxs)(i.p,{children:[(0,e.jsx)(i.strong,{children:\"Les instantan\\xE9s Time Machine locaux.\"}),\" Ce sont la cause la plus souvent accus\\xE9e, et la moins souvent r\\xE9ellement coupable. V\\xE9rifiez plut\\xF4t que de supposer :\"]}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,e.jsxs)(i.code,{children:[(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"tmutil\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" listlocalsnapshots\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /\"})]}),`\n`,(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"diskutil\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" apfs\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" listSnapshots\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /System/Volumes/Data\"})]})]})})}),`\n`,(0,e.jsxs)(i.p,{children:[\"Si les instantan\\xE9s sont r\\xE9ellement en cause, macOS les all\\xE8ge automatiquement sous pression d'espace, et les cas plus complexes sont couverts dans notre \",(0,e.jsx)(i.a,{href:\"/blog/macos-tahoe-time-machine-complete-troubleshooting-guide-2025\",children:\"guide de d\\xE9pannage Time Machine\"}),\".\"]}),`\n`,(0,e.jsxs)(i.p,{children:[(0,e.jsx)(i.strong,{children:\"Les dossiers personnels d'autres utilisateurs.\"}),\" \\xC9vident une fois dit, invisible en pratique \\u2014 un second compte sur le Mac avec 200 Go de vid\\xE9os n'est pas quelque chose que votre outil de stockage vous montrera en s'ex\\xE9cutant en tant que vous. \",(0,e.jsx)(i.code,{children:\"sudo du -h -d 1 /Users\"}),\" r\\xE9pond en une ligne.\"]}),`\n`,(0,e.jsxs)(i.p,{children:[(0,e.jsx)(i.strong,{children:\"Des fichiers maintenus ouverts par un processus en cours d'ex\\xE9cution.\"}),\" De l'espace supprim\\xE9 mais non lib\\xE9r\\xE9, parce qu'un processus d\\xE9tient toujours le descripteur de fichier. Cela se manifeste par un \\xE9cart qui dispara\\xEEt apr\\xE8s un red\\xE9marrage :\"]}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,e.jsx)(i.code,{children:(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"sudo\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" lsof\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" 2>\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\"/dev/null\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" grep\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -i\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" deleted\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" head\"})]})})})}),`\n`,(0,e.jsxs)(i.p,{children:[(0,e.jsx)(i.strong,{children:\"Le stockage local de Mail, les sauvegardes d'appareils iOS et Xcode.\"}),\" Les trois dossiers classiques, volumineux et oubli\\xE9s, sur le Mac d'un d\\xE9veloppeur ou d'un gros utilisateur de Mail :\"]}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,e.jsxs)(i.code,{children:[(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"du\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -sh\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" ~/Library/Mail\"})]}),`\n`,(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"du\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -sh\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" ~/Library/Application\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"\\\\ \"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\"Support/MobileSync/Backup\"})]}),`\n`,(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"du\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -sh\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" ~/Library/Developer/Xcode/{DerivedData,iOS\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"\\\\ \"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\"DeviceSupport,Archives}\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" 2>\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\"/dev/null\"})]})]})})}),`\n`,(0,e.jsxs)(i.p,{children:[\"Ceux-ci sont tous lisibles en tant que votre propre utilisateur, donc un analyseur de stockage les \",(0,e.jsx)(i.em,{children:\"trouvera\"}),\" \\u2014 ils se perdent simplement dans une longue liste. \\xC0 v\\xE9rifier avant d'escalader vers \",(0,e.jsx)(i.code,{children:\"sudo\"}),\".\"]}),`\n`,(0,e.jsxs)(i.p,{children:[(0,e.jsx)(i.strong,{children:\"Des fichiers placeholder cloud qui se sont mat\\xE9rialis\\xE9s.\"}),\" Si vous utilisez un r\\xE9glage \\xAB conserver les fichiers en ligne uniquement \\xBB dans un client de synchronisation, un bug ou une recherche en texte int\\xE9gral peut discr\\xE8tement tout t\\xE9l\\xE9charger. C'est la m\\xEAme cat\\xE9gorie de panne que celle trait\\xE9e dans cet article, et cela se manifeste g\\xE9n\\xE9ralement par une croissance r\\xE9guli\\xE8re du dossier de synchronisation lui-m\\xEAme.\"]}),`\n`,(0,e.jsx)(i.h2,{id:\"ce-probl\\xE8me-est-il-fr\\xE9quent-\",children:\"Ce probl\\xE8me est-il fr\\xE9quent ?\"}),`\n`,(0,e.jsx)(i.p,{children:\"R\\xE9ponse honn\\xEAte : nous ne le savons pas, et personne d'autre publiant \\xE0 ce sujet ne le sait non plus.\"}),`\n`,(0,e.jsx)(i.p,{children:\"Ce qui existe dans les archives publiques, c'est un t\\xE9moignage de premi\\xE8re main avec des chiffres pr\\xE9cis et une solution pr\\xE9cise, un fil de discussion sur l'Apple Support Community \\xE0 propos du stockage RTCReporting, et un fil Reddit d'utilisateurs se demandant ce qui occupait leur stockage. C'est suffisant pour \\xE9tablir que le probl\\xE8me est r\\xE9el et reproductible, et insuffisant pour dire quelle proportion de Mac est concern\\xE9e.\"}),`\n`,(0,e.jsxs)(i.p,{children:[\"Ce que nous \",(0,e.jsx)(i.em,{children:\"pouvons\"}),\" dire d'apr\\xE8s nos propres v\\xE9rifications : \",(0,e.jsx)(i.code,{children:\"rtcreportingd\"}),\" s'ex\\xE9cute sur un Mac standard sans probl\\xE8me de stockage, ses journaux y sont anodins, et le daemon dispose d'une logique de nettoyage qui fonctionne visiblement la plupart du temps. Il s'agit d'un mode de d\\xE9faillance, pas d'un comportement par d\\xE9faut. Si les chiffres de stockage de votre Mac concordent, vous n'avez rien \\xE0 corriger.\"]}),`\n`,(0,e.jsx)(i.p,{children:\"Apple n'a publi\\xE9 aucun document de support \\xE0 ce sujet, ne l'a pas reconnu, et n'a pas d\\xE9ploy\\xE9 de correctif document\\xE9. Si vous rencontrez ce probl\\xE8me, envoyer un rapport \\xE0 Apple vaut les cinq minutes que \\xE7a prend \\u2014 un probl\\xE8me non signal\\xE9 reste non reconnu.\"}),`\n`,(0,e.jsx)(i.h2,{id:\"r\\xE9solution-des-probl\\xE8mes-courants\",children:\"R\\xE9solution des probl\\xE8mes courants\"}),`\n`,(0,e.jsxs)(i.h3,{id:\"sudo-du-prend-un-temps-interminable\",children:[(0,e.jsx)(i.code,{children:\"sudo du\"}),\" prend un temps interminable\"]}),`\n`,(0,e.jsxs)(i.p,{children:[\"C'est normal sur une arborescence volumineuse ou fortement fragment\\xE9e. Utilisez d'abord \",(0,e.jsx)(i.code,{children:\"-d 1\"}),\" pour trouver quel dossier de premier niveau est volumineux, puis descendez seulement dans celui-ci. \\xC9vitez de lancer \",(0,e.jsx)(i.code,{children:\"du\"}),\" sur l'ensemble du disque quand vous connaissez d\\xE9j\\xE0 le dossier qui vous int\\xE9resse.\"]}),`\n`,(0,e.jsx)(i.h3,{id:\"jai-supprim\\xE9-les-journaux-mais-lespace-libre-na-pas-chang\\xE9\",children:\"J'ai supprim\\xE9 les journaux mais l'espace libre n'a pas chang\\xE9\"}),`\n`,(0,e.jsxs)(i.p,{children:[\"Le probl\\xE8me de la corbeille. V\\xE9rifiez \",(0,e.jsx)(i.code,{children:\"sudo du -sh /private/var/root/.Trash\"}),\" et videz-la avec \",(0,e.jsx)(i.code,{children:\"sudo rm -rf /private/var/root/.Trash/*\"}),\". Cela couvre presque tous ceux qui ont utilis\\xE9 un outil graphique.\"]}),`\n`,(0,e.jsx)(i.p,{children:\"La seconde possibilit\\xE9 est qu'un processus d\\xE9tient encore les fichiers supprim\\xE9s ouverts, auquel cas l'espace n'est lib\\xE9r\\xE9 qu'\\xE0 la fermeture du processus. Red\\xE9marrez le Mac et v\\xE9rifiez \\xE0 nouveau.\"}),`\n`,(0,e.jsx)(i.h3,{id:\"lespace-est-revenu-en-un-jour\",children:\"L'espace est revenu en un jour\"}),`\n`,(0,e.jsx)(i.p,{children:\"C'est attendu, si vous n'avez pas trouv\\xE9 la cause. Supprimer les journaux traite le sympt\\xF4me. Passez \\xE0 l'\\xE9tape du Moniteur d'activit\\xE9 et trouvez ce qui boucle.\"}),`\n`,(0,e.jsxs)(i.h3,{id:\"rtcreportingd-utilise-du-cpu-mais-je-nai-aucun-client-de-synchronisation-cloud\",children:[(0,e.jsx)(i.code,{children:\"rtcreportingd\"}),\" utilise du CPU mais je n'ai aucun client de synchronisation cloud\"]}),`\n`,(0,e.jsx)(i.p,{children:\"Alors le d\\xE9clencheur est autre chose. Triez le Moniteur d'activit\\xE9 par CPU et regardez ce qui d'autre est actif. V\\xE9rifiez le journal unifi\\xE9 pour l'activit\\xE9 propre du daemon :\"}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,e.jsx)(i.code,{children:(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"log\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" show\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" --predicate\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:` 'process == \"rtcreportingd\"'`}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" --last\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" 1h\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" --info\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" head\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -50\"})]})})})}),`\n`,(0,e.jsx)(i.p,{children:\"Sachez que les requ\\xEAtes du journal unifi\\xE9 ne renvoient que ce qui a r\\xE9ellement \\xE9t\\xE9 \\xE9crit, et que les donn\\xE9es de journal expirent \\u2014 une requ\\xEAte sur une longue fen\\xEAtre peut l\\xE9gitimement ne rien renvoyer.\"}),`\n`,(0,e.jsx)(i.h3,{id:\"disk-utility-first-aid-dit-que-le-disque-va-bien\",children:\"Disk Utility First Aid dit que le disque va bien\"}),`\n`,(0,e.jsx)(i.p,{children:\"C'est normal. Il ne s'agit pas d'une corruption du syst\\xE8me de fichiers. First Aid v\\xE9rifie la coh\\xE9rence des m\\xE9tadonn\\xE9es ; un dossier plein de fichiers volumineux mais valides est parfaitement coh\\xE9rent.\"}),`\n`,(0,e.jsx)(i.h3,{id:\"puis-je-simplement-d\\xE9sactiver-rtcreportingd-\",children:\"Puis-je simplement d\\xE9sactiver rtcreportingd ?\"}),`\n`,(0,e.jsx)(i.p,{children:\"Nous ne le ferions pas. C'est un daemon syst\\xE8me Apple sur un Mac avec System Integrity Protection, et d\\xE9sactiver des daemons de lancement syst\\xE8me pour contourner un sympt\\xF4me tend \\xE0 produire un second probl\\xE8me, plus obscur, plus tard. Corrigez plut\\xF4t le processus qui le d\\xE9clenche. Si le daemon se comporte mal sans d\\xE9clencheur identifiable, c'est un bug Apple qui m\\xE9rite d'\\xEAtre signal\\xE9 plut\\xF4t que contourn\\xE9.\"}),`\n`,(0,e.jsxs)(i.h3,{id:\"mon-mac-manque-despace-et-jai-besoin-de-place-maintenant\",children:[\"Mon Mac manque d'espace et j'ai besoin de place \",(0,e.jsx)(i.em,{children:\"maintenant\"})]}),`\n`,(0,e.jsxs)(i.p,{children:[\"Des gains imm\\xE9diats et s\\xFBrs pendant que vous diagnostiquez : videz votre propre corbeille, videz la corbeille de root comme ci-dessus, supprimez le contenu des journaux de root, et v\\xE9rifiez \",(0,e.jsx)(i.code,{children:\"sudo du -h -d 1 /private/var/root/Library/Caches\"}),\". Combin\\xE9s, ces gestes lib\\xE8rent souvent assez d'espace pour rendre le Mac \\xE0 nouveau utilisable pendant que vous cherchez la cause. Notre guide sur les \",(0,e.jsx)(i.a,{href:\"/blog/macos-update-stuck-installation-failed-not-enough-space-mac-fix-2026\",children:\"\\xE9checs de mise \\xE0 jour caus\\xE9s par un manque d'espace\"}),\" couvre la marche \\xE0 suivre si cela bloque sp\\xE9cifiquement une mise \\xE0 jour macOS.\"]}),`\n`,(0,e.jsx)(i.h2,{id:\"faq\",children:\"FAQ\"}),`\n`,(0,e.jsxs)(i.h3,{id:\"quest-ce-que-privatevarroot-\",children:[\"Qu'est-ce que \",(0,e.jsx)(i.code,{children:\"/private/var/root\"}),\" ?\"]}),`\n`,(0,e.jsxs)(i.p,{children:[\"C'est le dossier personnel du compte root sur macOS. Il n'est lisible que par root, ce qui explique pourquoi les outils s'ex\\xE9cutant sous votre compte utilisateur ne peuvent pas voir \\xE0 l'int\\xE9rieur. Les daemons syst\\xE8me qui s'ex\\xE9cutent en tant que root y stockent journaux, caches et \\xE9tats, en utilisant la m\\xEAme structure \",(0,e.jsx)(i.code,{children:\"Library\"}),\" que votre propre dossier personnel.\"]}),`\n`,(0,e.jsx)(i.h3,{id:\"pourquoi-le-finder-ou-mon-application-de-stockage-ne-voient-ils-pas-ces-fichiers-\",children:\"Pourquoi le Finder ou mon application de stockage ne voient-ils pas ces fichiers ?\"}),`\n`,(0,e.jsx)(i.p,{children:\"Parce qu'ils s'ex\\xE9cutent en tant que vous, et que les permissions Unix du dossier excluent votre utilisateur. Ce n'est pas une protection de confidentialit\\xE9 que Full Disk Access peut lever \\u2014 ce sont des permissions de fichiers ordinaires. Un outil graphique doit \\xEAtre relanc\\xE9 avec des privil\\xE8ges \\xE9lev\\xE9s pour parcourir ce dossier.\"}),`\n`,(0,e.jsxs)(i.h3,{id:\"quest-ce-que-rtcreportingd-\",children:[\"Qu'est-ce que \",(0,e.jsx)(i.code,{children:\"rtcreportingd\"}),\" ?\"]}),`\n`,(0,e.jsxs)(i.p,{children:[\"Un daemon syst\\xE8me Apple situ\\xE9 \\xE0 \",(0,e.jsx)(i.code,{children:\"/usr/libexec/rtcreportingd\"}),\", lanc\\xE9 par \",(0,e.jsx)(i.code,{children:\"com.apple.rtcreportingd\"}),\" et s'ex\\xE9cutant en tant que root. Apple ne le documente pas. Sa structure interne indique un service de rapport qui communique avec un backend Apple via HTTP et maintient un cache local. Il existe sur les Mac sains et n'est pas en soi un probl\\xE8me.\"]}),`\n`,(0,e.jsx)(i.h3,{id:\"est-ce-un-logiciel-malveillant-\",children:\"Est-ce un logiciel malveillant ?\"}),`\n`,(0,e.jsxs)(i.p,{children:[\"Non. C'est un binaire Apple dans \",(0,e.jsx)(i.code,{children:\"/usr/libexec\"}),\", lanc\\xE9 par un daemon de lancement \\xE0 l'int\\xE9rieur du volume syst\\xE8me scell\\xE9. Vous pouvez confirmer sa signature :\"]}),`\n`,(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(i.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,e.jsx)(i.code,{children:(0,e.jsxs)(i.span,{className:\"line\",children:[(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"codesign\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -dv\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" --verbose=2\"}),(0,e.jsx)(i.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /usr/libexec/rtcreportingd\"})]})})})}),`\n`,(0,e.jsx)(i.h3,{id:\"quel-espace-est-normal-pour-le-dossier-logs-de-root-\",children:\"Quel espace est normal pour le dossier Logs de root ?\"}),`\n`,(0,e.jsxs)(i.p,{children:[\"Sur un Mac sain, c'est faible \\u2014 un dossier que vous ne devriez m\\xEAme pas remarquer. Si \",(0,e.jsx)(i.code,{children:\"sudo du -sh /private/var/root/Library/Logs\"}),\" renvoie un chiffre en dizaines de gigaoctets, c'est le probl\\xE8me. Il n'existe pas de seuil officiel Apple ; le test pratique consiste \\xE0 voir s'il cro\\xEEt alors que le Mac est inactif.\"]}),`\n`,(0,e.jsx)(i.h3,{id:\"une-application-de-nettoyage-mac-va-t-elle-corriger-cela-\",children:\"Une application de nettoyage Mac va-t-elle corriger cela ?\"}),`\n`,(0,e.jsx)(i.p,{children:\"Presque certainement pas, pour la m\\xEAme raison que votre analyseur de stockage a manqu\\xE9 le probl\\xE8me : \\xE0 moins que le nettoyeur n'escalade ses privil\\xE8ges et ne parcoure sp\\xE9cifiquement le dossier personnel de root, il ne peut pas voir les fichiers. Et m\\xEAme un nettoyeur qui les supprimerait n'emp\\xEAcherait pas leur retour, car la cause est un processus en boucle plut\\xF4t qu'une accumulation de fichiers inutiles.\"}),`\n`,(0,e.jsx)(i.h3,{id:\"cela-naffecte-t-il-que-certains-mac-ou-certaines-versions-de-macos-\",children:\"Cela n'affecte-t-il que certains Mac ou certaines versions de macOS ?\"}),`\n`,(0,e.jsx)(i.p,{children:\"Il n'y a pas assez de donn\\xE9es publiques pour le dire. Le cas document\\xE9 concernait un MacBook Air M4. Nous avons v\\xE9rifi\\xE9 le daemon et le comportement des permissions sur macOS 26.5.2. Rien dans le m\\xE9canisme n'est sp\\xE9cifique \\xE0 une puce ou \\xE0 une version de macOS \\u2014 root dispose d'un dossier personnel depuis que macOS existe.\"}),`\n`,(0,e.jsx)(i.h3,{id:\"dois-je-signaler-cela-\\xE0-apple-\",children:\"Dois-je signaler cela \\xE0 Apple ?\"}),`\n`,(0,e.jsxs)(i.p,{children:[\"Oui, si vous le rencontrez. Incluez la sortie de \",(0,e.jsx)(i.code,{children:\"sudo du -h -d 2 /private/var/root/\"}),\", les chiffres de CPU pour \",(0,e.jsx)(i.code,{children:\"rtcreportingd\"}),\" et \",(0,e.jsx)(i.code,{children:\"fileproviderd\"}),\", et quel client de synchronisation, une fois arr\\xEAt\\xE9, a r\\xE9solu le probl\\xE8me. Apple n'a rien publi\\xE9 \\xE0 ce sujet, et ce sont des rapports pr\\xE9cis qui font \\xE9voluer cette situation.\"]}),`\n`,(0,e.jsx)(i.h2,{id:\"conclusion\",children:\"Conclusion\"}),`\n`,(0,e.jsxs)(i.p,{children:[\"La raison pour laquelle ce probl\\xE8me est si frustrant, c'est que chaque instinct que vous avez sur le stockage d'un Mac se trompe pour ce cas pr\\xE9cis. Les fichiers ne sont pas dans un dossier que vous pouvez trouver. Ce ne sont pas des instantan\\xE9s. Ce ne sont pas des donn\\xE9es syst\\xE8me au sens o\\xF9 le panneau Stockage l'entend. Supprimer des applications n'aide pas, les chiffres ne concordent pas, et le seul outil qui vous le montrerait est celui que vous n'avez pas pens\\xE9 \\xE0 lancer avec \",(0,e.jsx)(i.code,{children:\"sudo\"}),\".\"]}),`\n`,(0,e.jsxs)(i.p,{children:[\"Une fois que vous savez o\\xF9 regarder, c'est l'affaire de dix minutes : mesurez \",(0,e.jsx)(i.code,{children:\"/private/var/root\"}),\" avec \",(0,e.jsx)(i.code,{children:\"du\"}),\", supprimez les journaux, videz la corbeille de root, puis \\u2014 la partie qui compte vraiment \\u2014 surveillez le Moniteur d'activit\\xE9 jusqu'\\xE0 trouver le processus qui les remplit \\xE0 nouveau. Neuf fois sur dix, avec \",(0,e.jsx)(i.code,{children:\"fileproviderd\"}),\" juste \\xE0 c\\xF4t\\xE9 de \",(0,e.jsx)(i.code,{children:\"rtcreportingd\"}),\" dans la liste du CPU, il s'agit d'un client de synchronisation cloud discr\\xE8tement d\\xE9faillant depuis des mois.\"]}),`\n`,(0,e.jsx)(i.p,{children:\"Et si les chiffres de stockage de votre Mac divergent de quelques gigaoctets plut\\xF4t que de quatre-vingt-dix, d\\xE9tendez-vous. C'est juste APFS qui se comporte comme APFS, et l'arithm\\xE9tique de Howard Oakley explique tout cela.\"}),`\n`,(0,e.jsx)(i.p,{children:(0,e.jsxs)(i.em,{children:[\"Lecture compl\\xE9mentaire : \",(0,e.jsx)(i.a,{href:\"/blog/macos-tahoe-system-data-storage-huge-wont-shrink-fix-2026\",children:\"Les donn\\xE9es syst\\xE8me occupent un espace \\xE9norme sur Mac et ne diminuent pas\"}),\" \\xB7 \",(0,e.jsx)(i.a,{href:\"/blog/macos-tahoe-storage-management-optimization-guide-2025\",children:\"Gestion et optimisation du stockage macOS\"}),\" \\xB7 \",(0,e.jsx)(i.a,{href:\"/blog/mac-storage-analyzer-tools-guide-2025\",children:\"Comparatif des outils d'analyse de stockage Mac\"}),\" \\xB7 \",(0,e.jsx)(i.a,{href:\"/blog/macos-tahoe-icloud-drive-complete-guide-2025\",children:\"Guide complet iCloud Drive\"}),\" \\xB7 \",(0,e.jsx)(i.a,{href:\"/blog/macos-update-stuck-installation-failed-not-enough-space-mac-fix-2026\",children:\"Mise \\xE0 jour macOS bloqu\\xE9e : pas assez d'espace\"})]})}),`\n`,(0,e.jsxs)(i.p,{children:[(0,e.jsx)(i.strong,{children:\"Sources :\"}),\" Michael Tsai, \\xAB Huge RTCReporting Logs and Dropbox \\xBB, 21 ao\\xFBt 2026 \\xB7 The Eclectic Light Company, \\xAB The arithmetic of free space \\xBB, 21 ao\\xFBt 2026 \\xB7 fil de discussion Apple Support Community 254838127 (RTCReporting) \\xB7 Apple, Aide de Disk Utility (espace purgeable) \\xB7 V\\xE9rification locale sur macOS 26.5.2 (build 25F84), 22 ao\\xFBt 2026, \\xE0 l'aide de \",(0,e.jsx)(i.code,{children:\"ls\"}),\", \",(0,e.jsx)(i.code,{children:\"plutil\"}),\", \",(0,e.jsx)(i.code,{children:\"strings\"}),\", \",(0,e.jsx)(i.code,{children:\"df\"}),\" et \",(0,e.jsx)(i.code,{children:\"ps\"}),\".\"]})]})}function h(s={}){let{wrapper:i}=s.components||{};return i?(0,e.jsx)(i,{...s,children:(0,e.jsx)(o,{...s})}):o(s)}return b(y);})();\n;return Component;","toc":[{"title":"Points clés à retenir","url":"#points-clés-à-retenir","depth":2},{"title":"Pourquoi vos outils de stockage ne le voient pas","url":"#pourquoi-vos-outils-de-stockage-ne-le-voient-pas","depth":2},{"title":"Root a un dossier personnel, et les daemons s'en servent","url":"#root-a-un-dossier-personnel-et-les-daemons-sen-servent","depth":3},{"title":"Voilà pourquoi les chiffres ne concordent pas","url":"#voilà-pourquoi-les-chiffres-ne-concordent-pas","depth":3},{"title":"Ce qu'est réellement rtcreportingd","url":"#ce-quest-réellement-rtcreportingd","depth":2},{"title":"Trouver l'espace occupé","url":"#trouver-lespace-occupé","depth":2},{"title":"1. Confirmer que l'écart existe","url":"#1-confirmer-que-lécart-existe","depth":3},{"title":"2. Mesurer le dossier personnel de root","url":"#2-mesurer-le-dossier-personnel-de-root","depth":3},{"title":"3. Voir ce qu'il y a à l'intérieur","url":"#3-voir-ce-quil-y-a-à-lintérieur","depth":3},{"title":"4. Une alternative graphique","url":"#4-une-alternative-graphique","depth":3},{"title":"Le récupérer — et l'erreur qui gâche tout le travail","url":"#le-récupérer--et-lerreur-qui-gâche-tout-le-travail","depth":2},{"title":"Trouver maintenant ce qui en est la cause","url":"#trouver-maintenant-ce-qui-en-est-la-cause","depth":2},{"title":"Surveillez le CPU","url":"#surveillez-le-cpu","depth":3},{"title":"Observez les journaux grossir","url":"#observez-les-journaux-grossir","depth":3},{"title":"Suspectez d'abord la synchronisation cloud","url":"#suspectez-dabord-la-synchronisation-cloud","depth":3},{"title":"Que faire à propos du client de synchronisation","url":"#que-faire-à-propos-du-client-de-synchronisation","depth":3},{"title":"Les autres endroits où le stockage se cache","url":"#les-autres-endroits-où-le-stockage-se-cache","depth":2},{"title":"Ce problème est-il fréquent ?","url":"#ce-problème-est-il-fréquent-","depth":2},{"title":"Résolution des problèmes courants","url":"#résolution-des-problèmes-courants","depth":2},{"title":"sudo du prend un temps interminable","url":"#sudo-du-prend-un-temps-interminable","depth":3},{"title":"J'ai supprimé les journaux mais l'espace libre n'a pas changé","url":"#jai-supprimé-les-journaux-mais-lespace-libre-na-pas-changé","depth":3},{"title":"L'espace est revenu en un jour","url":"#lespace-est-revenu-en-un-jour","depth":3},{"title":"rtcreportingd utilise du CPU mais je n'ai aucun client de synchronisation cloud","url":"#rtcreportingd-utilise-du-cpu-mais-je-nai-aucun-client-de-synchronisation-cloud","depth":3},{"title":"Disk Utility First Aid dit que le disque va bien","url":"#disk-utility-first-aid-dit-que-le-disque-va-bien","depth":3},{"title":"Puis-je simplement désactiver rtcreportingd ?","url":"#puis-je-simplement-désactiver-rtcreportingd-","depth":3},{"title":"Mon Mac manque d'espace et j'ai besoin de place maintenant","url":"#mon-mac-manque-despace-et-jai-besoin-de-place-maintenant","depth":3},{"title":"FAQ","url":"#faq","depth":2},{"title":"Qu'est-ce que /private/var/root ?","url":"#quest-ce-que-privatevarroot-","depth":3},{"title":"Pourquoi le Finder ou mon application de stockage ne voient-ils pas ces fichiers ?","url":"#pourquoi-le-finder-ou-mon-application-de-stockage-ne-voient-ils-pas-ces-fichiers-","depth":3},{"title":"Qu'est-ce que rtcreportingd ?","url":"#quest-ce-que-rtcreportingd-","depth":3},{"title":"Est-ce un logiciel malveillant ?","url":"#est-ce-un-logiciel-malveillant-","depth":3},{"title":"Quel espace est normal pour le dossier Logs de root ?","url":"#quel-espace-est-normal-pour-le-dossier-logs-de-root-","depth":3},{"title":"Une application de nettoyage Mac va-t-elle corriger cela ?","url":"#une-application-de-nettoyage-mac-va-t-elle-corriger-cela-","depth":3},{"title":"Cela n'affecte-t-il que certains Mac ou certaines versions de macOS ?","url":"#cela-naffecte-t-il-que-certains-mac-ou-certaines-versions-de-macos-","depth":3},{"title":"Dois-je signaler cela à Apple ?","url":"#dois-je-signaler-cela-à-apple-","depth":3},{"title":"Conclusion","url":"#conclusion","depth":2}],"estimatedTime":26}