Saltar al contenido principal

Solucionar el error "demasiados archivos abiertos" en macOS — Resuélvelo con RcloneView

· 4 min de lectura
Tayson
Senior Engineer

Resuelve el error "too many open files" en RcloneView en macOS aumentando el límite de descriptores de archivo del sistema — una solución documentada para operaciones de montaje y sincronizaciones grandes.

macOS impone un límite predeterminado en la cantidad de descriptores de archivo (archivos abiertos) que un proceso puede usar — normalmente entre 256 y 1024 según tu versión de macOS. Cuando RcloneView monta una unidad en la nube o ejecuta una sincronización grande con muchas operaciones de archivo concurrentes, este límite puede agotarse, provocando errores como too many open files o fallos de montaje inesperados. Esta es una limitación documentada de macOS que requiere un cambio de configuración a nivel de sistema para resolverse.

Vista previa de la aplicación RcloneView

Gestiona y sincroniza todas tus nubes en un solo lugar

RcloneView es una GUI multiplataforma para rclone. Compara carpetas, transfiere o sincroniza archivos y automatiza flujos de trabajo multinube con una interfaz visual y limpia.

  • Trabajos con un clic: Copiar · Sincronizar · Comparar
  • Programadores e historial para una automatización fiable
  • Funciona con Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP y más
WindowsmacOSLinux
Empieza gratis →

Funciones principales gratis. Automatizaciones disponibles con Plus.

Por qué ocurre esto

Cuando montas un almacenamiento en la nube como unidad virtual con RcloneView, el proceso de rclone mantiene identificadores de archivo abiertos para los archivos en caché y los listados de directorios activos. Para remotos con muchos archivos — un Google Drive con 50.000 documentos, o un bucket de S3 con decenas de miles de objetos — el número de identificadores concurrentes puede superar los valores predeterminados conservadores de macOS durante operaciones intensivas.

El límite de identificadores de archivo recomendado para un funcionamiento fluido del montaje es 524.288 (tanto el límite flexible como el estricto configurados en este valor). Esta es la cifra documentada para RcloneView en macOS.

Mounting cloud storage in RcloneView on macOS

Creando la configuración de LaunchDaemon

Para aumentar el límite de descriptores de archivo de forma permanente en macOS, crea un archivo plist de LaunchDaemon que establezca los límites al arrancar el sistema. Abre la Terminal y sigue estos pasos:

1. Crea el archivo plist:

sudo nano /Library/LaunchDaemons/limit.maxfiles.plist

2. Pega este contenido:

<?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. Establece los permisos correctos y cárgalo:

sudo chown root:wheel /Library/LaunchDaemons/limit.maxfiles.plist
sudo chmod 644 /Library/LaunchDaemons/limit.maxfiles.plist

Después de crear el archivo, reinicia tu Mac para que el nuevo límite surta efecto. Es necesario reiniciar — cargar el daemon sin reiniciar puede no aplicar los límites a todo el sistema.

Cloud drive mount working correctly after fixing file descriptor limit on macOS

Verificar que el límite se aplicó

Después de reiniciar, abre la Terminal y verifica que los nuevos límites estén activos:

launchctl limit maxfiles

La salida debería mostrar 524288 tanto para el límite flexible como para el estricto. Si muestra valores más bajos, el archivo plist puede tener un error de formato — revisa si hay errores tipográficos o caracteres invisibles.

Problemas adicionales de macOS: carpetas vacías

Si tus carpetas Escritorio, Documentos o Descargas aparecen vacías en RcloneView en macOS Catalina y versiones posteriores, la causa es distinta: no se han concedido permisos de privacidad de macOS a RcloneView. Ve a Ajustes del Sistema > Privacidad y Seguridad > Archivos y Carpetas, busca RcloneView en la lista y habilita el acceso. Alternativamente, añade RcloneView a Acceso Total al Disco para obtener permisos más amplios. Reinicia RcloneView después de realizar cambios de permisos.

RcloneView macOS privacy permissions configuration

Primeros pasos

  1. Descarga RcloneView desde rcloneview.com.
  2. Crea /Library/LaunchDaemons/limit.maxfiles.plist con el límite flexible y el estricto configurados en 524288.
  3. Establece la propiedad y los permisos de archivo correctos, y luego reinicia tu Mac.
  4. Verifica los límites con launchctl limit maxfiles después de reiniciar.

Aumentar el límite de descriptores de archivo es un cambio de sistema único que resuelve los errores de archivos abiertos para todas las operaciones de montaje y sincronización en RcloneView de ahí en adelante.


Guías relacionadas:

Proveedores de nube compatibles

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces