Limites
Deux limitations sont donc à noter concernant l'utilisation de ce format de fichier image :
- Un fichier image personnalisé au format « .sparseimage » peut se voir attribuer une capacité totale supérieure à celle du volume physique (ou de la partition du disque dur) sur lequel il réside initialement. Bien que le volume virtuel semble libérer cette capacité, toute tentative de dépassement de la capacité physique du volume sous-jacent entraînera une erreur disque : « espace insuffisant ». Le fichier .sparseimage doit alors être déplacé vers un disque physique ou une partition de plus grande capacité.
- Comme indiqué ci-dessus, bien que les fichiers image .sparseimage montés s'étendent automatiquement jusqu'à leur limite prédéfinie lorsque des données sont ajoutées, ils ne peuvent pas être redimensionnés arbitrairement sans l'utilisation de l'Utilitaire de disque , de hdiutil ou d'un autre logiciel similaire.
Images de disque de faisceau clairsemé
Mac OS X Leopard a introduit le concept de « sparse bundle » . Au lieu d'un seul fichier volumineux, un sparse bundle est un ensemble (répertoire) contenant plusieurs fichiers appelés « bandes » , d'une taille d'environ 8 Mo chacun. Ainsi, même si pour l'utilisateur final le sparse bundle apparaît comme un fichier unique, il est composé de fichiers plus petits. Depuis Mac OS X 10.8, les bandes font 8 Mio ( ) chacune. Lorsque le contenu de l'image est modifié, un ou plusieurs fichiers de bande sont modifiés, créés ou supprimés. Cela permet de réduire plus facilement l'espace utilisé sur le système de fichiers sous-jacent lorsqu'une grande quantité de données est supprimée de l'image disque, à condition que le code gérant le système de fichiers au sein de l'image notifie le noyau de la « libération » des blocs, comme c'est le cas pour les systèmes de fichiers prenant en charge les opérations « trim » des SSD, déclenchées automatiquement pour les blocs de système de fichiers libérés.
Avantages des paquets épars par rapport à la sauvegarde sans image disque pour Time Machine :
- La destination de sauvegarde n'a plus besoin d'être un volume HFS+/HFSX (pour que les liens physiques fonctionnent et pour préserver les métadonnées), mais peut être n'importe quel dossier partagé, sur n'importe quel serveur, connecté via n'importe quel protocole et utilisant n'importe quel système de fichiers pour stocker les fichiers.
- L'ensemble du paquet sparse est réplicable d'un emplacement à un autre ; ceci est particulièrement utile lors de la mise à niveau du stockage de sauvegarde et lorsque le stockage de sauvegarde local doit être répliqué vers un stockage de sauvegarde distant. Un outil tel que rsync peut être utilisé pour maintenir la cohérence d'une ou plusieurs images disque entre différents systèmes.