Par défaut, CCC copie l'intégralité du volume ou du dossier défini en tant que source. Si vous ne souhaitez pas copier tous les éléments de la source, vous pouvez définir un filtre de tâche pour restreindre les éléments à copier. Cliquez sur Filtre de tâche en bas de la fenêtre pour ouvrir la fenêtre Filtre de tâche.
Comportement de filtrage par défaut
Le filtre de tâche de CCC propose deux approches différentes pour définir le filtrage. En fonction du comportement de filtrage par défaut que vous choisissez, vous définissez soit les éléments à exclure (tout est copié par défaut, sauf ce que vous excluez), soit les éléments à inclure (rien n'est copié par défaut, sauf ce que vous incluez). Le comportement à choisir dépend de l'opération que CCC doit réaliser sur les nouveaux éléments ajoutés à la source. Vous pouvez modifier le comportement de filtrage par défaut en cliquant sur le bouton figurant dans l'angle supérieur droit de la fenêtre de filtrage des tâches :
Exclure : Définir les éléments à exclure
Par défaut, CCC copie tous les éléments. Dans ce mode, vous définissez les éléments à exclure de la tâche en décochant la case qui se trouve à côté de ces éléments dans la liste des fichiers. Ce mode est le plus simple pour les utilisateurs qui souhaitent simplement exclure quelques éléments, tout en copiant la plupart des contenus. En effet, vous n'avez pas besoin d'accéder de nouveau au filtre de tâche pour indiquer que les nouveaux éléments doivent être inclus dans la tâche. Si vous ajoutez un fichier ou un dossier à la source (par exemple après avoir défini votre filtre de tâche), et qu'un élément ne se trouve pas dans un dossier que vous avez exclu de la tâche, cet élément est inclus automatiquement dans la tâche.
Inclure : Définir les éléments à inclure
Dans ce mode, par défaut rien n'est copié, et vous choisissez les éléments à inclure dans la tâche en cochant la case qui se trouve à côté de ces éléments dans la liste des fichiers. Si par la suite vous ajoutez un élément à la source et que cet élément ne se trouve pas dans un dossier spécifiquement inclus par le filtre de tâche, il ne sera pas copié. Ce mode est particulièrement utile lorsque vous ne souhaitez copier que quelques éléments stockés sur un volume dont les sous-dossiers changent fréquemment.
Calcul de l'espace utilisé sur le disque et de la quantité de données à copier
Vous pouvez cliquer avec le bouton droit de la souris sur n'importe quel dossier et choisir Actualiser la taille pour que CCC liste les contenus de ce dossier et évalue le filtre de tâche par rapport à son contenu. CCC affiche la taille totale du dossier sur la source et la quantité de données incluses à copier. Vous pouvez également cliquer sur le bouton Calculer les tailles pour faire l'inventaire des contenus de l'intégralité de la source. L'opération peut prendre un certain temps, en particulier pour les volumes réseau. Par conséquent, utilisez plutôt la fonctionnalité d'actualisation de l'utilisation du disque pour des dossiers individuels. Pendant que CCC réalise l'inventaire du contenu d'un dossier, vous pouvez cliquer avec le bouton droit de la souris sur ce dossier pour mettre fin à l'opération ou cliquer de nouveau sur le bouton Calculer les tailles pour arrêter le calcul.
Options de la source et de la destination
La corbeille du Finder est exclue par défaut
Par défaut, CCC ne copie pas le contenu de la corbeille du Finder, car il s'agit d'une… corbeille. Si vous souhaitez que CCC copie votre corbeille, cliquez sur le bouton Filtre de tâche, puis décochez la case Ne pas copier la corbeille du Finder dans la barre latérale de la fenêtre Filtre de tâche pour supprimer l'exclusion. Consultez cette section de la documentation de CCC pour en savoir plus sur les spécificités du mécanisme de la corbeille du Finder et comprendre ses implications lors des opérations de sauvegarde et de restauration du contenu de la corbeille.
Les fichiers exclus ne sont pas supprimés de la destination
Lorsque vous excluez un élément de la tâche CCC, vous ordonnez à CCC de ne pas copier cet élément. Toutefois, cela ne signifie pas que CCC doit le supprimer de la destination, s'il y a été copié par une tâche précédente, par exemple. En réalité, le fait d'exclure un élément de la tâche protège implicitement cet élément sur la destination. Si la destination comporte des éléments à présent exclus d'une tâche et que vous ne souhaitez plus conserver sur la destination, vous pouvez simplement les supprimer en les plaçant dans la corbeille. Si vous souhaitez que CCC facilite ce nettoyage, cochez la case Supprimer les fichiers exclus dans la barre latérale.
L'option Supprimer les fichiers exclus est ignorée si vous avez activé le réglage SafetyNet Ne rien supprimer pour cette tâche. De plus, ce réglage ne remplace pas les protections explicites de CCC appliquées au dossier _CCC SafetyNet. Ainsi, l'utilisation conjointe de cette option avec le réglage SafetyNet activé place les éléments dans le dossier SafetyNet au lieu de les supprimer immédiatement. De même, le réglage Protéger les éléments au niveau racine a la priorité sur le réglage Supprimer les fichiers exclus pour les éléments situés au niveau racine.
Lorsque vous utilisez le comportement de filtrage par défaut Inclure, l'option Supprimer les fichiers exclus supprime uniquement les éléments que vous avez explicitement exclus via un filtre personnalisé. Les éléments qui sont implicitement exclus (parce que vous ne les avez pas spécifiquement inclus à l'aide d'une règle d'inclusion conventionnelle) ne sont pas supprimés de la destination.
Nous vous recommandons vivement d'activer la fonctionnalité SafetyNet de CCC lorsque vous utilisez ce réglage, jusqu'à ce que vous vous soyez habitué à ce comportement. Cliquez sur le sélecteur de destination, puis choisissez SafetyNet activé pour activer SafetyNet.
Le réglage Protéger les éléments au niveau racine est décrit plus en détail dans l'article Réglages avancés.
Respecter les exclusions macOS
Apple propose aux applications tierces une méthode permettant de marquer des fichiers spécifiques pour les exclure des sauvegardes Time Machine. Lors d'une sauvegarde sur un volume local, CCC ignore par défaut ces indicateurs d'exclusion. Vous pouvez cocher la case Respecter les exclusions macOS dans la barre latérale pour modifier ce comportement. Notez que CCC active automatiquement cette option lors de la sauvegarde d'une source locale sur une destination située sur un volume réseau, pour réduire la quantité de contenus inutiles à répertorier dans les tâches de sauvegarde sur NAS.
CCC affichera ces éléments exclus dans la fenêtre Filtre de tâche lorsque le réglage Respecter les exclusions macOS est activé. Toutefois, si vous souhaitez obtenir une liste complète des fichiers marqués de cette manière, vous pouvez coller les éléments suivants dans l'application Terminal (remplacez « /Utilisateurs/votrenom » par n'importe quel dossier dans lequel vous souhaitez effectuer une recherche) :
find /Utilisateurs/otrenom -xattrname "com.apple.metadata:com_apple_backup_excludeItem"
Filtres personnalisés
Si les fichiers que vous souhaitez filtrer sont éparpillés dans l'ensemble du système de fichiers, il peut être fastidieux de les localiser un par un et de créer des règles communes (pour pouvoir cocher ou décocher les éléments dans la liste des fichiers). Pour résoudre ce problème, CCC propose des options de filtrage personnalisé permettant de définir une règle de filtrage à l'aide d'une expression. Cliquez sur le bouton Filtres personnalisés de la barre d'outils pour afficher le tableau des filtres personnalisés.
Pour ajouter une règle de filtrage personnalisée, cliquez sur le bouton + dans l'en-tête du tableau des règles personnalisées ou glissez-déposez un fichier ou un dossier de la liste des fichiers dans le tableau des filtres personnalisés, afin d'ajouter cet élément en tant que modèle. Pour réorganiser les filtres personnalisés, il vous suffit de glisser-déposer les éléments dans le tableau des filtres personnalisés. Les règles de filtrage personnalisées sont prises en compte par le filtre de tâche avant les règles de filtrage conventionnelles.
Filtre de chemin d'accès ancré
Un filtre de chemin d'accès ancré définit une règle utilisant un chemin absolu par rapport à la racine de la source. /Bibliothèque/Caches
, par exemple, est un filtre de chemin d'accès ancré, car il commence par « / ». Ce filtre prend en compte /Bibliothèque/Caches, mais pas /Utilisateurs/untel/Bibliothèque/Caches. Vous pouvez également inclure des caractères génériques dans l'expression. Par exemple, /Utilisateurs/*/Bibliothèque/Caches
prend en compte le dossier Bibliothèque/Caches du dossier de départ de chaque utilisateur.
Filtre de sous-chemin
Un filtre de sous-chemin définit une règle utilisant un chemin d'accès partiel ou un nom de fichier qui ne commence pas par « / ». Pour reprendre l'exemple ci-dessus, Bibliothèque/Caches
prend en compte /Bibliothèque/Caches et /Utilisateurs/untel/Bibliothèque/Caches. Pour prendre en compte un type de fichier spécifique, utilisez une expression telle que *.mov
(pour prendre en compte tous les fichiers .mov).
Caractères génériques
Les caractères génériques peuvent être ajoutés à une expression pour correspondre à un plus large éventail de fichiers et de dossiers. *
correspond à un ou plusieurs caractères dans n'importe quel nom de fichier ou de dossier. *.mov
, par exemple, renvoie tous les fichiers .mov.
/**/
correspond à un ou plusieurs composants de chemin d'accès. /Utilisateurs/**/*.jpg
correspond à toutes les photos JPEG dans le dossier de départ de n'importe quel utilisateur, mais pas aux photos JPEG qui se trouvent ailleurs, par exemple celles qui figurent dans /Bibliothèque/Desktop Pictures. Vous pouvez aussi utiliser le caractère générique **
pour définir une règle d'inclusion censée copier tous les éléments dans un dossier spécifique et dans ses sous-dossiers. Par exemple, /Utilisateurs/votrenom/Documents
n'inclurait que ce dossier et aucun de ses contenus. /Utilisateurs/votrenom/Documents/**
inclurait le dossier Documents, l'ensemble de ses contenus ainsi que le contenu de tous ses sous-dossiers.
Si vous spécifiez d'autres éléments de chemin d'accès après un caractère générique **
, ce caractère générique ne s'appliquera qu'aux correspondances avec l'élément de chemin d'accès qui suit le caractère générique. Par exemple, la règle d'exclusion /Données/**/Mer/Invertébrés
exclura /Données/2018/Mer/Invertébrés
, mais pas /Données/2018/Mer/Benthos/Invertébrés
. Dans ce dernier cas, **/Mer
inclut 2018/Mer
, mais l'élément de chemin d'accès suivant ne correspond pas (nous choisissons délibérément de ne pas autoriser le caractère générique **
à inclure 2018/Mer/Benthos
dans ce cas).
?
peut être utilisé pour inclure n'importe quel caractère unique. Par exemple, *.mp?
inclut à la fois les fichiers .mp3 et .mp4. Utilisez le caractère générique ?
avec parcimonie, car il augmente considérablement le temps nécessaire pour évaluer le filtre de tâches.
Exclusion des éléments présents dans un fichier de paquet
Le filtre de tâche de CCC ne montre pas le contenu des fichiers de paquet (fichiers d'application, bibliothèques Photos, etc.) car ces fichiers sont généralement conservés en entier, sinon ils risqueraient de ne pas fonctionner correctement lors de la restauration. Si vous avez des raisons d'exclure certains contenus d'un fichier de paquet (par exemple, les fichiers cache d'un paquet de médias Final Cut Pro), vous pouvez le faire avec une règle d'exclusion personnalisée. Pour que la règle s'applique aux composants des paquets, ajoutez "/**" à la fin de la règle, par exemple *.fcpbundle/caches/**
ou *.jpg**
pour correspondre à une extension de fichier.
Réglages expert
La plupart du temps, les règles de filtrage personnalisées sont utilisées pour inclure ou exclure un élément. Les exclusions se composent toutefois de deux comportements : un élément correspondant sur la source ne sera pas copié (Masquer l'élément de l'outil de copie) et un élément correspondant sur la destination sera protégé (Protéger l'élément de l'outil de copie). De même, les inclusions indiquent qu'un élément correspondant aux critères sur la source sera copié (Afficher l'élément pour l'outil de copie) et un élément correspondant aux critères peut être supprimé (Prendre le risque pour l'élément). Dans certains cas, il peut être utile de définir une règle qui n'agit que sur les éléments correspondants aux critères sur la source ou que sur les éléments correspondant aux critères sur la destination. Par exemple, si vous avez un dossier portant le nom Archives sur la destination et que celui-ci n'existe pas sur la source, cet élément n'apparaîtra pas dans la liste de la source et ne pourra donc pas être exclu (et donc protégé) de façon conventionnelle. Vous pouvez ajouter une règle Protéger /Archives
pour protéger explicitement cet élément sur la destination.
Inclure des dossiers et leur contenu avec le comportement de filtrage « Inclure » et des règles personnalisées
Inclure un dossier ou un fichier bundle et son contenu via une règle personnalisée nécessite une expression non-intuitive, parce que la règle du filtre doit correspondre à des composants de chemin multiple. Pour inclure un dossier et tout son contenu, ajoutez **
à la fin de l'expression du filtre. Par exemple, pour inclure la photothèque de votre répertoire de départ, utilisez l'expression suivante comme règle d'inclusion :
/Users/johnny/Pictures/Photos Library.photolibrary**
Les règles personnalisées et le comportement de filtrage « Définir les éléments à inclure » peuvent créer des dossiers vides
En principe, le comportement de filtrage « Définir les éléments à inclure » ignore les dossiers de la source qui ne sont pas explicitement inclus dans le filtre de tâche. Lorsque vous ajoutez un filtre personnalisé à une tâche, CCC doit cependant effectuer une analyse complète de la source pour identifier les éléments qui correspondent à vos règles personnalisées. Si un dossier donné contient des fichiers correspondant aux inclusions de votre règle personnalisée, CCC créera ce dossier sur la destination avant de traiter les sous-dossiers.
Exportation et importation de filtres
Vous pouvez importer et exporter un filtre de tâche complet par le biais du menu représentant une roue dentée. Lors de l'importation d'un filtre, le filtre actuel est remplacé par le filtre importé. CCC purge automatiquement les règles conventionnelles du filtre si elles ne sont pas applicables à la source actuellement sélectionnée. Par exemple, si vous avez exclu /Applications par le biais filtre, mais que /Applications n'existe pas sur la source actuelle, cette règle est supprimée du filtre pour éviter d'obtenir des résultats inattendus dans le cas où un dossier/Applications serait ajouté à la source. Cette purge ne s'applique pas aux règles de filtrage personnalisées.
Vous pouvez également exporter des règles de filtrage personnalisées individuelles ou en groupe. Sélectionnez les règles, puis faites glisser les éléments sur le bureau. Pour importer des règles personnalisées à partir d'un fichier exporté en suivant cette méthode, il vous suffit de glisser-déposer le fichier dans le tableau des règles de filtrage personnalisées.
Éléments exclus automatiquement
CCC exclut par défaut certains éléments de la tâche de sauvegarde. Pour consulter la liste complète des exclusions et obtenir des explications sur la disponibilité de l'exclusion, consultez cette section de la documentation. Si vous souhaitez visualiser les éléments exclus automatiquement, maintenez la touche Option enfoncée tout en cliquant sur le bouton Filtre de tache afin d'ouvrir la fenêtre de filtrage de tache.
Le dossier SafetyNet de CCC, « _CCC SafetyNet » est exclu par un filtre global. Consultez la section Questions fréquemment posées sur la fonctionnalité SafetyNet de CCC pour savoir comment restaurer des éléments à partir de ce dossier.
En outre, CCC exclut et protège les dossiers système si vous sélectionnez le disque de démarrage ou un volume non HFS+/APFS comme destination. CCC exclut également les fichiers système si vous sélectionnez un volume de destination qui se trouve dans le même conteneur APFS que le disque de démarrage actuel (car la fonctionnalité Protection de l'intégrité du système empêche malencontreusement CCC de définir des indicateurs spéciaux sur les fichiers système lors de la copie de fichiers sur un autre volume du conteneur du disque de démarrage). Si vous souhaitez restaurer un élément particulier, comme le contenu de /Bibliothèque/Application Support, vous pouvez contourner cette protection en choisissant un dossier spécifique sur la source et sur la destination via l'option Choisir un dossier… dans les sélecteurs de source et de destination. Attention ! Veillez à ne pas écraser les fichiers système.
Documentation associée
- Restauration de votre disque de démarrage à partir d'une sauvegarde démarrable d'ancienne génération
- Sauvegardes de dossiers dans d'autres dossiers
- Fichiers et dossiers automatiquement exclus des tâches de sauvegarde
- Sauvegarde et restauration de la corbeille du Finder
Désactivation du filtre de tâche
Si vous souhaitez désactiver le filtre de tâche sans enlever toutes les exclusions, cliquez sur le bouton Désactiver le filtre de tâche dans la barre d'outils. La fenêtre du filtre de tâche sera fermée (après enregistrement des modifications apportées au filtre), mais toutes les règles d'inclusion ou d'exclusion définies par l'utilisateur seront ignorées pour les tâches suivantes. Pour réactiver le filtre de tâche, il vous suffit de cliquer sur le bouton Filtre de tâche au bas de la fenêtre, puis sur le bouton Terminé. Si le filtre de tâche est actif, l'icône du bouton Filtre de tâche au bas de la fenêtre est rouge.
Pourquoi le bouton « Filtre de tâche » est-il parfois désactivé ?
La fenêtre Filtre de tâche évalue dynamiquement l'effet de votre filtre de tâche, ce qui nécessite que la source soit disponible lorsque la fenêtre Filtre de tâche est ouverte. Le bouton Filtre de tâche est désactivé si le volume source n'est pas monté ou (le cas échéant) si le dossier source sélectionné est manquant. En outre, le bouton Filtre de tâche sera désactivé si vous avez configuré la tâche à l'aide de l'Assistant de copie démarrable d'ancienne génération : dans ce cas, vous ne pouvez pas appliquer de filtre et le filtre de tâche ne s'applique donc pas.