Aller au contenu principal

Corriger les erreurs de synchronisation Seafile — Guide de dépannage avec RcloneView

· 4 minutes de lecture
Morgan
Staff Engineer

Lorsqu'un travail de synchronisation Seafile dans RcloneView se bloque, échoue ou saute des fichiers, la solution tient généralement à un réglage de permission de bibliothèque, de réessai ou de filtre.

La structure de Seafile basée sur des bibliothèques — avec des bibliothèques chiffrées, des bibliothèques partagées et des permissions par bibliothèque — fait trébucher les travaux de synchronisation d'une manière que l'on rencontre rarement avec un stockage cloud classique. RcloneView affiche ces échecs dans les onglets Job History et Log, mais savoir ce que signifie réellement chaque erreur fait gagner du temps par rapport à tâtonner. Ce guide passe en revue les problèmes de synchronisation Seafile les plus souvent signalés et explique comment les résoudre directement depuis RcloneView.

Aperçu de l'application RcloneView

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
WindowsmacOSLinux
Commencer gratuitement →

Fonctions essentielles gratuites. Automatisations disponibles avec Plus.

Erreurs d'accès et de permissions de bibliothèque

L'échec le plus courant est un travail de synchronisation qui échoue sur des dossiers spécifiques tout en réussissant sur d'autres. Cela remonte presque toujours à des permissions au niveau de la bibliothèque dans Seafile — bibliothèques en lecture seule, bibliothèques dont vous avez été retiré, ou bibliothèques chiffrées dont le mot de passe n'a pas été fourni lors de la configuration du remote. Ouvrez Remote Manager, modifiez le remote Seafile et ressaisissez les identifiants de la bibliothèque si la connexion a été créée avant que l'accès ne change. Pour les bibliothèques chiffrées en particulier, vérifiez que le mot de passe de la bibliothèque est bien à jour ; Seafile rejette silencieusement les opérations de synchronisation en cas d'identifiants obsolètes, plutôt que de générer une erreur d'authentification explicite.

Reviewing Seafile sync job history in RcloneView

Délais de connexion dépassés sur les instances auto-hébergées

Les serveurs Seafile auto-hébergés derrière un reverse proxy, ou avec une connexion plus lente, peuvent dépasser le délai d'attente en cours de synchronisation, surtout avec un grand nombre de petits fichiers. Dans les Advanced Settings du travail de synchronisation, réduisez le nombre de transferts de fichiers et le nombre de vérificateurs d'égalité — la spécification recommande 4 vérificateurs d'égalité ou moins pour les backends plus lents — afin de réduire la charge simultanée sur le serveur. Augmenter Retry entire sync if fails au-delà de la valeur par défaut de 3 aide également les travaux à se rétablir automatiquement après des coupures réseau passagères plutôt que d'échouer complètement.

Adjusting sync settings to fix Seafile connection timeouts

Écarts de somme de contrôle et fichiers ignorés

Si des fichiers apparaissent comme différents dans Folder Compare même après une synchronisation terminée, activez l'option Enable checksum à l'étape 2 de l'assistant de synchronisation. RcloneView compare alors les fichiers par hachage et taille plutôt que par la seule date de modification, ce qui permet de repérer les cas où le versionnage interne de Seafile modifie l'horodatage d'un fichier sans en changer le contenu — une cause fréquente de faux résultats « différents » entre Seafile et d'autres clouds.

Enabling checksum verification for Seafile sync accuracy

Exclure les fichiers problématiques avec des filtres

Les bibliothèques Seafile contiennent parfois des fichiers de verrouillage, des vignettes ou des métadonnées internes qui ne devraient pas faire partie d'un travail de synchronisation dès le départ. Utilisez les Filtering Settings à l'étape 3 pour les exclure par motif — par exemple en excluant un dossier de type .seafile-cache/ de la même manière que vous excluriez .git/ — afin que le travail ne traite que les fichiers que vous souhaitez réellement sauvegarder. RcloneView permet également de monter ET synchroniser plus de 90 fournisseurs depuis une seule fenêtre avec la licence FREE, ce qui vous permet de vérifier le contenu d'une bibliothèque Seafile via Mount avant de lancer une synchronisation complète.

Pour commencer

  1. Téléchargez RcloneView depuis rcloneview.com.
  2. Ouvrez Job Manager et repérez le travail de synchronisation Seafile en échec.
  3. Consultez l'onglet Log pour identifier l'erreur précise, puis appliquez la correction correspondante ci-dessus (permissions, délais, somme de contrôle ou filtres).
  4. Exécutez un Dry Run pour vérifier que le travail corrigé se comporte comme prévu avant de le laisser tourner sans surveillance.

La plupart des échecs de synchronisation Seafile viennent d'un décalage entre ce que la bibliothèque autorise et ce que le travail suppose — une fois cet alignement fait, RcloneView gère le reste de manière fiable.


Guides associés :

Fournisseurs cloud pris en charge

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