Nettoyage des fichiers temporaires sous Mac OS X

CHECKY 8

Membre confirmé
29 Octobre 2008
98
2
Bonjour,

Après être passé par Windows Seven et Ubuntu (que j'utilise toujours), je viens d'acquérir un Mac mini et je découvre donc Mas OS X.

Une question m'intéresse ici : le nettoyage des fichiers temporaires sous Mac OS X.


- Sur Windows c'est une opération manuelle qui nécessite des interventions régulières (ex : avec C Cleaner)

- Sur Linux, l'opération est quasiment automatique et s'enclenche à l'ouverture et à la fermeture de l'ordinateur.

- Et sur Mac OS X ?

J'ai utilisé récemment Onyx pour procéder à un premier nettoyage.


1) Mais n'y aurait-il pas un système autonome de nettoyage automatique des fichiers temporaires inclus dans Mac OS X ? (Et en tous cas fonctionnement automatiquement pour les petits fichiers, disons de moins de 20 mo ) ?

2) J'ai eu une discussion à ce sujet avec un internaute qui écrit ceci :

Accessoirement, Onyx ou pas, MacOS est surtout une épatante machine à pourrir les systèmes de fichier. Je ne sais plus s'il suffit de brancher une clef USB pour qu'il ajoute son ".__Trash" (ou je ne sais plus quoi, une corbeille embarquée, quoi), mais en tout cas, ouvrir Finder et parcourir cette clef USB ajoute au moins un fichier ".DS_Store" dans chaque répertoire visité. Et ouvrez un fichier avec n'importe quelle application, un fichier portant le même nom avec un ".__" en préfixe sera créé, et y restera jusqu'à ce que vous le supprimiez manuellement depuis la console ou un autre système, car même quand vous demandez à Finder d'afficher les fichiers cachés, tous ceux que je viens de citer restent invisibles.

Je précise que par "pourrir les systèmes de fichiers", je voulais dire ça crée plein de machins inutiles partout, comme je l'ai dit juste après, hein. Je ne sais pas si ça a un réel impact sur le truc, mais moi en tout cas, je n'appréciais pas du tout.

Quel crédit accorder à cette assertion technique ? Et aux conséquences éventuelles sur l'encrassement du système , si ces propos étaient justes ?

Merci d'avance pour des réponses de spécialiste !
 
il a à la fois tort et raison
raison : oui ca crée des fichiers
tort: non c'est pas inutile

et de toutes facons ca ne gene en rien
( sont parfois pire que les windoziens les linuxiens hardcore)
 
Pourquoi parfois ? :D

1/ Il y a un système de défragmentation automatique pour les fichiers de moins de 20 MB ; quant au nettoyage, c'est une autre question, plus subtile.
Les fichiers temporaires des applications sont divers. Ceux créés dans le classique /tmp sont effectivement supprimés au redémarrage par défaut (sauf erreur de ma part : je ne démarre pas souvent et n'y fait plus vraiment attention ;)). A contrario les fichiers créés dans la bibliothèque de l'utilisateur (souvent en-dessous de ~/Library/Application\ Support ou de ~/Library/Caches/) sont gérés uniquement par les applications et il n'y a pas de ramasse-miettes.
2/ quant aux fichiers préfixés par '._', ils sont utiles au Finder. On n'est pas supposé les voir, sauf à manier le Terminal (dont certaines commandes ont été adaptées pour en tenir compte de façon implicite). Mais ils viennent encombrer les volumes inscriptibles sans discrimination : une fois ces volumes rapatriés sur un PC, ils font un peu moche ...
Exception : on peut aisément désactiver la création de ces fichiers pour les volumes réseau.
 
@bompi


1) Concernant le nettoyage automatique à chaque redémarrage des fichiers temporaires classés dans /tmp, il se trouve que je redémarre mon ordinateur de une à deux fois par 24 heures en moyenne : donc c’est O.K pour moi.


2) Concernant les fichiers crées dans la bibliothèque de l’utilisateur, tu dis qu’il n’existe pas de ramasse-miettes : j’en déduis qu’il faut donc procéder manuellement.

Comment ? Onyx (par exemple) effectue-t-il cette tâche ? Et programmé sur quel mode exact pour ce genre de nettoyage précis ?

3) Concernant les fichiers préfixés par ‘._’ que tu dis utiles au Finder : doit-on oui ou non considérer qu’en dehors du fait qu’ils puissent «faire un peu moche» une fois rapatriés sur un PC comme tu dis, ils encombrent inutilement le système ? Et si c’était le cas : comment s’en débarrasser ?

Ou bien faut-il vivre avec parce qu’ils seraient donc justement utiles au Finder ?
 
These files are created on volumes that don't natively support full HFS file characteristics (e.g. ufs volumes, Windows fileshares, etc). When a Mac file is copied to such a volume, its data fork is stored under the file's regular name, and the additional HFS information (resource fork, type & creator codes, etc) is stored in a second file (in AppleDouble format), with a name that starts with "._". (These files are, of course, invisible as far as OS-X is concerned, but not to other OS's; this can sometimes be annoying...)

Pour le cleannage: la réponse est dans ta question, Onyx.

Débarrasse toi de tes vieilles habitudes microsoftiennes. Il est inutile de passer en revue manuellement ton OS tout les soir. Fait confiance à SL, il s'occupe de tout.
 
2) en général, les applications s'en occupent d'elles-mêmes. Vu la taille actuelle des disques, ce n'est souvent pas très préoccupant. Évidemment, lorsqu'on constate une anomalie, on peut nettoyer mais c'est rarement nécessaire [personnellement, ce n'est pas ce que je surveille, en tous cas].

Je n'ai pas mentionné les journaux : dans certains cas, ils peuvent devenir un peu gros et il faut purger un coup. Là encore, le système s'occupe des journaux principaux et cela suffit amplement dans la plupart des cas.

3) laisse-les donc, ces fichiers : aucun intérêt à s'en préoccuper sur ton disque ; il faut considérer qu'ils font partie du système.
 
Tu as CleanMyMac qui possède pas mal d'atouts que n'a pas Onyx.
Regarde les commentaires en bas du lien qui sont assez intéressants. Pour ma part, je le passe régulièrement et les Mo et les Go récupérés sont assez impressionnants et sans risques de faire trop de bêtises car manuellement, c'est toujours un peu risqué tout de même..
 
bonjour...

je me permets d'ajouter à cette discussion une question "personnelle" :

mon disque dur (250 Go) contenant le système est partitionné.
au disque système sont alloués 90 Go environ, le reste revient à "mes documents"...

Le disque système est "plein" alors que le cumul du poids des dossiers (appli, système, etc...) ne dépasse pas 17 Go...

j'utilise Onyx (peut-être pas comme il faudrait) mais visiblement cela ne résout rien.

j'ai également "jeté" des applications inutiles pour moi (Ichat, etc...) afin de gagner un peu de place, mais il semble que mon disque "regrossisse" à chaque fois... et reste toujours plein ou pratiquement (à quelques dizaines de Mo prêt)...

ne trouvant pas de vraie solution (Ipartition ne semble pas en mesure de changer la taille d'un disque système), j'envisage donc l'installation d'un disk plus gros et la réinstallation d'un système...

je suis très surpris qu'une telle chose soit possible, c'est déconcertant et très gênant...

visiblement le pb est apparu de façon "crucial" après que le système aie effectué une mise à jour (j'avais laissé coché malencontreusement la case "mise à jour automatique) et oublié de débrancher le câble "internet"...

bref... si une idée ou une solution vous vient, je suis (très) preneur...

merci ;-)
------
Mac Os 10.5.8
Apple Mac Pro Quadcore (8 cœurs) à 2.8 ghz
8 Go de RAM
 
bonjour...

bref... si une idée ou une solution vous vient, je suis (très) preneur...

merci ;-)
------
Mac Os 10.5.8
Apple Mac Pro Quadcore (8 cœurs) à 2.8 ghz
8 Go de RAM
Démarrer sur le DVD système et juste après le choix de la langue trouver "Utilitaire de disque" dans le menu en haut et réparer le disque…

Au besoin plusieurs fois… ;)
 
quand-même étrange...

pour info :
hier en balançant quelques applications "inutiles", j'ai libéré 300 Mo sur le disque système ce qui m'a permis de démarrer ma journée de travail...

je relance la bête ce matin "disk full", tellement "full" qu'impossible de lancer ne serait-ce qu'Onyx !...
:confused:
j'ai dû jeter quelques applications supplémentaires pour pouvoir démarrer une nouvelle session de boulot...

pourvu que ce dvd d'install arrive vite (vais finir par me retrouvé coincé de chez coincé)...

je trouve quand-même très "spécial" que plus de 70 Go soient utilisés sans même savoir par quoi et pourquoi.

je précise que j'ai sur mon ordi en plus du disque système/documents, 3 autres disques durs internes et que, venant de moi, pas un seul petit fichier ne vient se loger sur le disque "système"...
tout se passe donc à l'insu de mon plein gré.

bonne journée.
 
Ce genre de problème arrive aussi quand on fait du P2P.
 
Ce genre de problème arrive aussi quand on fait du P2P.
là, je me permets de sourire... mon ordi ne sert qu'à travailler et uniquement à travailler, ill ne contient QUE les logiciels (en plus de ceux installés avec le système) dont j'ai besoin pour bosser.


Bovo a dit:
...et Time Machine n'y serait pour rien par hasard?
j'y ai pensé également, a priori Time Machine n'est pas activé (mais, je ne connais pas ce logiciel pour ne l'avoir jamais utilisé).

---
en tout cas merci à tous pour vos "pistes", pour votre aide... c'est vraiment :up:
je vous tiens au parfum... merci encore.
 
là, je me permets de sourire... mon ordi ne sert qu'à travailler et uniquement à travailler, ill ne contient QUE les logiciels (en plus de ceux installés avec le système) dont j'ai besoin pour bosser.
Vu le nombre de fois où c'était la cause de ce genre de souci... :rolleyes:
 
le matin même j'ai reçu le dvd d'install de Mac OS... et heureusement !!!
au dernier démarrage de la machine, je ne pouvais plus ouvrir la moindre application (plus un Ko de libre et impossible de "jeter" le moindre fichier)...

bref... pris par le temps, j'ai reformaté et réinstallé un système et les applications dont j'ai besoin...
ça m'a pris 2h 30 environ, mise à jour système comprise... j'ai donc pu sauver ma journée de travail... cool (oufff surtout)...
me sens mieux ;)

par contre... je regrette quand-même d'avoir été obligé de baisser les bras devant le pb (faute de temps).


bonne journée
 
En effet : le problème peut se répéter, surtout si tu réinstalles le même logiciel qui a mis le bronx dans le système.