sleepimage - le fichier sleepimage de Mac OS X expliqué

Si vous avez utilisé un outil comme DaisyDisk pour analyser l'utilisation de l'espace disque de votre Mac, vous avez peut-être rencontré un fichier nommé 'sleepimage' qui est plutôt volumineux.

Qu'est-ce que sleepimage dans Mac OS X?

Le fichier 'sleepimage' est exactement ce que cela ressemble, c'est ce que votre Mac avait dans sa mémoire lorsque la machine s'est mise en veille, créant une image de l'état de la mémoire précédente de votre Mac. Lorsque votre Mac s'éveille, le contenu de sleepimage est relu et remis en mémoire active, et votre Mac est remis dans l'état dans lequel il se trouvait avant de dormir. Pensez-y comme un fichier d'échange, mais pour la fonctionnalité de veille et de réveil seulement.

Pourquoi sleepimage occupe-t-il autant de place? 2 Go, 4 Go, 8 Go, etc?

Le fichier sleepimage a généralement la même taille que la quantité de RAM physique de votre Mac. Si votre Mac a 2 Go de RAM, le fichier sleepimage sera également de 2 Go car il y a 2 Go de données qui doivent être stockées lorsque votre Mac est mis en veille. Vous pouvez vérifier la taille de votre fichier sleepimage en tapant la commande suivante dans le terminal:

ls -lh /private/var/vm/sleepimage

Vous verrez alors des données comme:

-rw------T 1 root wheel 4.0G Oct 7 15:46 /private/var/vm/sleepimage

Et le nombre entre «roue» et la date est la taille du fichier sleepimage, dans ce cas, il est de 4 Go.

Il y a des cas où le fichier sleepimage est significativement plus grand que votre RAM physique et cela peut être dû au fait que le fichier est corrompu.

Puis-je supprimer sleepimage de mon Mac en toute sécurité?

Oui, vous pouvez supprimer sleepimage et il sera simplement créé de nouveau automatiquement la prochaine fois que votre Mac sera mis en veille. Pour supprimer sleepimage, tapez la commande suivante dans le terminal:

sudo rm /private/var/vm/sleepimage

Il vous sera demandé le mot de passe administrateur pour accéder à supprimer le fichier, c'est normal.

Où est situé sleepimage?

Si ce n'était pas évident à partir des commandes précédentes, sleepimage se trouve à côté de vos fichiers d'échange Mac sur:

/private/var/vm/sleepimage

Espérons que cela aide à expliquer un peu sleepimage et maintenant vous comprendrez ce que ce fichier mystérieusement grand est sur votre disque dur de Mac.