Corriger l'erreur macOS « trop de fichiers ouverts » — Résolution avec RcloneView
Résolvez l'erreur « too many open files » dans RcloneView sur macOS en augmentant la limite système de descripteurs de fichiers — une solution documentée pour les opérations de montage et de synchronisation volumineuse.
macOS impose par défaut une limite au nombre de descripteurs de fichiers (fichiers ouverts) qu'un processus peut utiliser — généralement entre 256 et 1024 selon votre version de macOS. Lorsque RcloneView monte un lecteur cloud ou exécute une synchronisation volumineuse impliquant de nombreuses opérations de fichiers simultanées, cette limite peut être épuisée, provoquant des erreurs telles que too many open files ou des échecs de montage inattendus. Il s'agit d'une limitation macOS documentée qui nécessite une modification de configuration au niveau système pour être résolue.

Gérez et synchronisez tous vos clouds au même endroit
RcloneView est une interface graphique multiplateforme pour rclone. Comparez des dossiers, transférez ou synchronisez des fichiers et automatisez vos workflows multi-cloud avec une interface visuelle et épurée.
- Tâches en un clic : Copier · Synchroniser · Comparer
- Planificateurs et historique pour une automatisation fiable
- Compatible avec Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP et plus
Fonctions essentielles gratuites. Automatisations disponibles avec Plus.
Pourquoi cela se produit
Lorsque vous montez un stockage cloud en tant que lecteur virtuel avec RcloneView, le processus rclone conserve des descripteurs de fichiers ouverts pour les fichiers en cache et les listages de répertoires actifs. Pour les distants comportant de nombreux fichiers — un Google Drive avec 50 000 documents, ou un bucket S3 avec des dizaines de milliers d'objets — le nombre de descripteurs simultanés peut dépasser les valeurs par défaut conservatrices de macOS lors d'opérations intensives.
La limite de descripteurs de fichiers recommandée pour un fonctionnement de montage fluide est de 524 288 (limites souple et stricte toutes deux définies sur cette valeur). C'est le chiffre documenté pour RcloneView sur macOS.
Créer la configuration LaunchDaemon
Pour augmenter durablement la limite de descripteurs de fichiers sur macOS, créez un fichier plist LaunchDaemon qui définit les limites au démarrage du système. Ouvrez le Terminal et suivez les étapes suivantes :
1. Créer le fichier plist :
sudo nano /Library/LaunchDaemons/limit.maxfiles.plist
2. Coller ce contenu :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>limit.maxfiles</string>
<key>ProgramArguments</key>
<array>
<string>launchctl</string>
<string>limit</string>
<string>maxfiles</string>
<string>524288</string>
<string>524288</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>ServiceIPC</key>
<false/>
</dict>
</plist>
3. Définir les permissions correctes et charger :
sudo chown root:wheel /Library/LaunchDaemons/limit.maxfiles.plist
sudo chmod 644 /Library/LaunchDaemons/limit.maxfiles.plist
Après avoir créé le fichier, redémarrez votre Mac pour que la nouvelle limite prenne effet. Un redémarrage est nécessaire — charger le daemon sans redémarrer peut ne pas appliquer les limites à l'échelle du système.
Vérifier que la limite est appliquée
Après le redémarrage, ouvrez le Terminal et vérifiez que les nouvelles limites sont actives :
launchctl limit maxfiles
La sortie devrait afficher 524288 pour les limites souple et stricte. Si elle affiche des valeurs inférieures, le fichier plist peut contenir une erreur de formatage — revérifiez les fautes de frappe ou les caractères invisibles.
Autres problèmes macOS : dossiers vides
Si vos dossiers Bureau, Documents ou Téléchargements apparaissent vides dans RcloneView sur macOS Catalina et versions ultérieures, la cause est différente : les autorisations de confidentialité macOS n'ont pas été accordées à RcloneView. Allez dans Réglages Système > Confidentialité et sécurité > Fichiers et dossiers, trouvez RcloneView dans la liste et activez l'accès. Vous pouvez également ajouter RcloneView à l'accès complet au disque pour des autorisations plus larges. Redémarrez RcloneView après avoir modifié les autorisations.
Pour commencer
- Téléchargez RcloneView depuis rcloneview.com.
- Créez
/Library/LaunchDaemons/limit.maxfiles.plistavec les limites souple et stricte définies à 524288. - Définissez le propriétaire et les permissions du fichier correctement, puis redémarrez votre Mac.
- Vérifiez les limites avec
launchctl limit maxfilesaprès le redémarrage.
Augmenter la limite de descripteurs de fichiers est une modification système ponctuelle qui résout les erreurs de fichiers ouverts pour toutes les opérations de montage et de synchronisation dans RcloneView à l'avenir.
Guides associés :
- Meilleur outil de synchronisation et de montage cloud pour macOS — RcloneView
- Monter un stockage cloud comme lecteur local — Guide pour RcloneView
- Résoudre les erreurs rclone avec RcloneView