7 astuces avancées pour récupérer de l'espace disque pour les utilisateurs Pro de Mac OS X

Dépasser l'espace disque n'est jamais amusant, et l'espace disque est un avantage pour ceux d'entre nous qui ont des disques SSD plus petits comme le MacBook Air avec un lecteur de 64 ou 128 Go. Ces astuces sont assez avancées et s'adressent donc au segment professionnel des utilisateurs de SSD qui sont à l'aise de modifier les fonctions système et les fichiers via la ligne de commande avec des commandes potentiellement risquées comme 'rm -rf' et des caractères génériques. Cet article n'est pas pour vous et vous devriez utiliser ces conseils faciles à la place.

En outre, certaines de ces astuces désactivent certaines fonctions du système et peuvent avoir des effets secondaires qui seraient considérés comme indésirables pour l'utilisateur moyen, alors assurez-vous de comprendre cela avant de les utiliser sur un Mac donné. En cas de doute sur une astuce ou une syntaxe de commande spécifique, il est plus sûr de l'éviter complètement et de s'appuyer sur des méthodes plus traditionnelles proposées ici pour récupérer de l'espace disque lorsque les choses se resserrent sur un Mac.

ATTENDEZ! Utilisateurs avancés seulement! Sérieusement. Si vous êtes un nouveau venu sur OS X, ce n'est pas pour vous. Une faute de frappe mineure peut entraîner une perte de fichier et endommager les fichiers du système d'exploitation principal en raison de la nature destructrice de la commande 'sudo rm'. N'utilisez pas copier et coller, et assurez-vous que vous avez le chemin précis défini avant d'exécuter la commande. Sauvegardez votre Mac avant de commencer. Vous avez été prévenu, alors continuez à vos risques et périls.

1: Désactiver le mode veille prolongée SafeSleep

Espace libéré: 4 Go - 16 Go
Cela désactive la fonction d'hibernation native d'OS X, appelée SafeSleep. Essentiellement, la mise en veille prolongée vide le contenu de la RAM dans un fichier d'image sleepimage sur le disque dur lorsqu'un Mac est mis en veille ou à court de batterie. Ce fichier d'hibernation est de la même taille que votre RAM totale, ce qui signifie qu'un Mac avec 4 Go de RAM aura un fichier d'hibernation de 4 Go, 8 Go de RAM sera un fichier de 8 Go, etc. Cette fonction sera désactivée. RAM système. L'inconvénient est que si un Mac est à court de batterie, vous ne serez pas capable de reprendre instantanément là où les choses se sont arrêtées - en d'autres termes, garder Auto-Save activé et enregistrer vos documents lorsque vous approchez de la fin de la batterie la vie.

  • Ouvrez Terminal et entrez la commande suivante:
  • sudo pmset -a hibernatemode 0

  • Ensuite, allez dans / private / var / vm / pour supprimer le fichier d'image de veille existant:
  • cd /private/var/vm/

  • Supprimez le fichier d'image de veille avec la chaîne suivante:
  • sudo rm sleepimage

  • Toujours dans / private / var / vm / nous devons maintenant empêcher OS X de créer le fichier, donc nous ferons un dummy et empêcherons l'accès en écriture:
  • touch sleepimage

  • Enfin, empêchons l'accès:
  • chmod 000 /private/var/vm/sleepimage

Cela empêchera la création de sleepimage et le fonctionnement du mode hibernation. Cela peut entraîner une perte de données si la batterie est épuisée et que vous n'avez pas enregistré de fichier récemment. Assurez-vous donc de conserver vos documents importants une fois que la durée de vie de la batterie est faible.

Cela peut être annulé en supprimant le nouveau fichier sleepimage, puis en restaurant hibernatemode sur "3":

sudo pmset -a hibernatemode 3; sudo rm /private/var/vm/sleepimage

C'est une astuce avancée et devrait être traitée en conséquence.

2: Supprimer les voix de la parole

Espace libéré: 500 Mo - 3 Go +
N'utilisez pas la synthèse vocale et ne vous souciez pas de toutes les voix fantaisistes incluses avec OS X? Vous pouvez récupérer une quantité importante d'espace disque en les détruisant, l'espace total économisé dépend du nombre de voix installées.

  • De retour à une fenêtre Terminal, entrez la commande suivante:
  • cd /System/Library/Speech/

  • Maintenant, pour supprimer l'intégralité du répertoire Voices:
  • sudo rm -rf Voices/*

Notez que le texte à la parole ne fonctionnera plus du tout si vous faites cela. Il est également possible de supprimer toutes les voix à l'aide de la méthode ci-dessus, puis d'en ajouter manuellement une seule si vous préférez conserver certaines fonctionnalités vocales sous Mac OS X.

3: Supprimer tous les journaux système dans OS X

Espace libre: 100MB-2GB
Les fichiers journaux s'accumulent au fil du temps, bien que l'espace disque qu'ils occupent dépende de diverses choses telles que l'utilisation de votre ordinateur, les erreurs, les services en cours d'exécution et bien d'autres choses. Vous perdrez le contenu des applications comme la console en faisant cela, mais si vous n'êtes pas intéressé par la lecture de fichiers journaux OS X à des fins de débogage et de dépannage, ce n'est pas une perte:

sudo rm -rf /private/var/log/*

Les fichiers journaux continueront à générer au fil du temps, vous souhaiterez peut-être répéter cela à l'occasion. Vous pouvez techniquement empêcher leur création en utilisant la même approche chmod utilisée pour bloquer les fichiers sleepimage, mais ce n'est pas recommandé.

4: Supprimer les caches QuickLook

Espace libre: 100MB-300MB
Dans les anciennes versions d'OS X, QuickLook générait pas mal de fichiers de cache. Qu'est-ce que c'est? Quick Look est cette fonctionnalité de prévisualisation de fichiers fantaisie dans OS X qui est invoquée en sélectionnant n'importe quel fichier dans le Finder ou une boîte de dialogue Ouvrir / Enregistrer et en appuyant sur la barre d'espace. Sans surprise, QuickLook s'appuie sur la mise en cache pour se comporter rapidement, et ces fichiers de cache peuvent s'additionner. Voici comment les jeter:

REMARQUE: DANS LES NOUVELLES VERSIONS D'OS X, CE DOSSIER N'EST PAS QUICKLOOK CACHES, NE SUPPRIMEZ PAS CE DOSSIER DANS OS X 10.10, 10.11 OU PLUS.

sudo rm -rf /private/var/folders/

5: Supprimer Emacs

Espace libre: 60MB +
Ne pas utiliser emacs? Je ne sais même pas ce que c'est? Vous n'en avez probablement pas besoin (c'est un éditeur de texte en ligne de commande, pour ceux qui ne sont pas familiers). Vous n'allez pas économiser de Go avec celui-ci, mais chaque MB aide sur un petit SSD:

sudo rm -rf /usr/share/emacs/

Plus d'emacs, mais ne vous inquiétez pas pour les utilisateurs CLI, vous aurez toujours vi et nano.

6: Supprimer les fichiers tmp

Espace libéré: 500 Mo-5 Go
/ private / var / tmp / est un cache système, et bien qu'il devrait s'effacer après un redémarrage, cela n'arrive pas toujours. De plus, si vous avez un temps de disponibilité de 40 jours et que vous ne redémarrez pas souvent, il ne disparaîtra pas non plus, vous pouvez donc le faire vous-même. Cela peut avoir des conséquences inattendues, il est donc préférable de le faire après un redémarrage, ou lorsque vous quittez toutes les applications ouvertes et qu'aucune application n'est ouverte ou en cours d'exécution. Vous voudrez viser les fichiers temporaires eux-mêmes qui commencent par "TM" et non le répertoire entier, donc la commande serait:

cd /private/var/tmp/; rm -rf TM*

Encore une fois, cela peut avoir des conséquences inattendues, alors ne le faites pas pendant que les applications sont en cours d'exécution.

7: Supprimer le cache

Espace libéré: 1 Go-10 Go +
Les caches peuvent être tout, depuis l'historique de navigation Web jusqu'aux métadonnées d'applications temporaires, en passant par les disques de travail très propres aux applications. En fin de compte, la taille de ces caches d'utilisateurs dépend des applications exécutées, de la fréquence de redémarrage du Mac et de l'activité générale de l'utilisateur. La taille de ces fichiers peut donc être très variée. Ce ne sont pas seulement les applications utilisateur puissantes qui peuvent grandir, cependant, de nombreuses applications de radio en streaming peuvent créer d'énormes fichiers de cache qui restent là pour une éternité. Tout comme la suppression de fichiers tmp, il est préférable de le faire après un redémarrage ou après avoir quitté toutes les applications ouvertes et donc ne rien avoir en cours, sinon des conséquences inattendues pourraient se produire, entraînant un comportement étrange pour les applications ouvertes.

cd ~/Library/Caches/; rm -rf ~/Library/Caches/*

Une approche plus sûre est disponible ici, qui utilise le Finder pour supprimer les caches utilisateur manuellement, éliminant ainsi les risques liés à l'utilisation de rm -rf avec un caractère générique.

Merci à Fernando Almeida pour avoir fourni cinq de ces trucs! Vous avez des trucs géniaux à partager avec nous et le monde? Frappez-nous sur Twitter, Facebook, Google+, ou par courriel, ou laissez-nous un commentaire!