J'utilisais Disk Inventory X et a trouvé un fichier appelé sleepimage
dans /private/var/vm/
Il prend 4 Go! J'ai également trouvé de nombreux autres fichiers dans le même dossier swapfile0
swapfile1
, etc. Quels sont-ils et sont-ils sûrs à supprimer pour que je puisse libérer de l'espace? (près de 10 Go)
sleep-wake
storage
hidden-file
virtual-memory
daviesgeek
la source
la source
Réponses:
swapfile0
,swapfile1
et ainsi de suite sont des fichiers d'échange. Vous pouvez en quelque sorte les considérer comme de la RAM de «sauvegarde». Lorsque votre ordinateur n'a pas assez de RAM pour répondre aux demandes de mémoire de tous vos programmes (ce qui est presque toujours normal), il utilise ces fichiers pour "écrire" une partie de ce qu'il avait en RAM.Le
sleepimage
a une utilisation très similaire, sauf qu'il n'est utilisé que lorsque votre Mac hiberne / se réveille.La suppression de l'un des
swapfile*
fichiers risque de perturber votre système, mais vous pouvez le supprimer en toute sécuritésleepimage
. Cependant, c'est un peu inutile, il sera probablement recréé la prochaine fois que vous mettrez votre ordinateur en veille prolongée. Si vous voulez vraiment le supprimer, vous devrez utilisersudo rm
, car ilroot
possède le fichier.Enfin, il est normal que le
sleepimage
prend jusqu'à 4 Go; il prendra généralement le même espace que votre RAM.MODIFIER Vous pouvez supprimer en
/var/vm/sleepimage
toute sécurité, mais il sera recréé lorsque vous mettrez le Mac en veille. Si vousrun sudo pmset -a hibernatemode 0; sudo rm /var/vm/sleepimage
, le Mac utilisera un mode veille normal (comme les Mac de bureau par défaut) et il ne se recréera pas/var/vm/sleepimage
. Voir cet article avec plus d'informations.la source
man pmset
et cette question .Ceux-ci font partie du système de mémoire virtuelle:
swapfile*
contiennent littéralement des données d'échange, c'est-à-dire du contenu de mémoire qui a été poussé vers le disque.Le
sleepimage
est utilisé pour suspendre et reprendre le support; lorsque le système hiberne, c'est là que les données de la mémoire sont stockées.La suppression de l'un ou de l'autre entraînerait des problèmes importants: l'image de sommeil a la même taille que la RAM et devrait être recréée pour dormir; les fichiers d'échange sont de la mémoire en cours d'utilisation et entraîneraient de graves problèmes de suppression.
Si vous utilisez moins de swap, le système désallouera automatiquement ces fichiers et libérera cet espace disque.
la source
sleepimage
ne fait pas partie du système de mémoire virtuelle .sleepimage
concerne la gestion de l'alimentation et la mémoire physique .Je viens de supprimer mon image de sommeil et tout fonctionne bien, et pour l'empêcher définitivement de réapparaître, suivez les étapes décrites dans les commentaires de cet article
Sommaire…
Oui, vous pouvez supprimer sleepimage et il sera simplement recréé 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
On vous demandera le mot de passe administrateur pour accéder à la suppression du fichier, c'est normal.
Le fichier sleepimage n'est nécessaire que pour la fonction de sommeil sécurisé où vos données sont enregistrées sur le disque dur avant de dormir, si vous souhaitez récupérer définitivement cet espace disque, vous pouvez le faire en utilisant les commandes suivantes dans une fenêtre de terminal. Cela ramènera votre ordinateur à l'ancienne méthode de veille, qui dormira plus vite et se réveillera plus rapidement, mais gardera vos données en mémoire pendant la période de sommeil.
pour vérifier quel mode est actif
changer de mode 0 = ancien style sommeil 3 = nouveau (enregistrer sur le disque)
la source