Mac OS X : Votre espace disque se réduit, swap sur le disque principal et autres |
Bienvenue invité ( Connexion | Inscription )
Mac OS X : Votre espace disque se réduit, swap sur le disque principal et autres |
22 Mar 2004, 15:23
Message
#1
|
|
Terminaltor Moderating Machine Groupe : Admin Messages : 24 454 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
Vous pouvez parfois remarquer que votre espace disque sur la partition OS-X se réduit de manière significative... De temps en temps, même, si vous n'êtes pas large sur cette partition, un message apparaît avertissant qu'il ne reste plus beaucoup de place ...
Il faut savoir qu'OS-X est un UNIX, et qu'il consomme beaucoup de mémoire RAM pour le multitâche ... Il y a toujours une partie de cette mémoire qui est prise sur le disque ; cette mémoire RAM virtuelle s'appelle la swap. L'emplacement de la swap se trouve dans le fichier /etc/rc ; CODE swapdir=/private/var/vm if [ "${netboot}" = "1" ]; then sh /etc/rc.netboot setup_vm ${swapdir} fi # Make sure the swapfile exists if [ ! -d ${swapdir} ]; then echo "Creating default swap directory" mount -uw / mkdir -p -m 755 ${swapdir} chown root:wheel ${swapdir} else rm -rf ${swapdir}/swap* fi Au boot, le système vérifie donc que le fichier de swap existe, le crée en cas de nécessité, et le nettoie ... Vous pouvez connaître la taille de votre swap : CODE sudo du /var/vm | tail -n 1 (après sudo, tapez le passe admin en aveugle) --> le résultat est donné en Ko Attention, la manipulation suivante marche pour les versions d'OS-X < 10.3.3 uniquement (merci J.C) Pour modifier l'emplacement de votre swap, vous pouvez procéder de telle manière : CODE sudo cp /etc/rc /etc/rc.sauvegarde sudo pico /etc/rc (le cp est pour faire une copie de sauvegarde) une fois dans le fichier, faites ctrl-W, puis tapez "swap" et entrée --> le curseur se positionne sur swapdir ; modifiez le répertoire, puis ctrl-X et validation (pour sauver / quitter) Si votre système ne veut plus redémarrer suite à cette manipulation, il y a un moyen simple de réparer les dégâts : - Démarrer en mode Single-User (pomme-S appuyé au démarrage) - Une fois dans la console, taper "mount -uw /" (attention, clavier qwerty ... "-" = ")" , "w" = "z", "m" = "," , "/" = "+", "a" = "q"., "q" = "a", "z" = "w"..) - taper "mv /etc/rc.sauvegarde /etc/rc" - taper "reboot" Remarque (merci au contributeur qui m'a averti par mail) : Lors de la mise-à-jour 10.3.3, le fichier rc a été modifié, si vous avez fait cette manipulation avant de mettre à jour, l'emplacement de la swap reviendra à sa valeur par défaut Par ailleurs, comme me l'a fait remarquer J.C, tenter de changer à la main pour la 10.3.3 ne fonctionnerait plus, et empêcherait même le système de booter correctement ... -------------------- I think therefore I Mac
|
|
|
22 Mar 2004, 15:28
Message
#2
|
|
Terminaltor Moderating Machine Groupe : Admin Messages : 24 454 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
Parfois, la perte sensible de place sur votre disque est due à un fichier log qui reçoit une erreur des millions de fois ... Vérifiez donc la taille des fichiers dans /var/log ...
Cela peut aussi être un gros fichier qui prend de la place sur votre disque à la suite d'une erreur ... Un freeware pour régler ce genre de problèmes : Disk Inventory X -------------------- I think therefore I Mac
|
|
|
3 Sep 2004, 17:44
Message
#3
|
|
Terminaltor Moderating Machine Groupe : Admin Messages : 24 454 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
Loïc nous explique comment récupérer la partition de Swap :
QUOTE Point de départ:
-1 partition système = 5Go -Mac OS 9 = 1Go -SWAP = 2 Go -Data= 11Go -Progs=18Go Mac OS 9 et la partition SWAP étaient inutilisés et le système sur 5Go c'est short. J'ai "fusionné" ces 3 partitions avec pdisk (voir l'article http://www.macbidouille.com/article.php?id=91). Dans mon cas, il a fallu rebooter en single user depuis un système sur un disque externe. Normalement, d'après ce que j'ai lu ici et là il est possible de manipuler la commande 'pdisk' en SU sur le disque habituel (celui à repartionner) mais sans toucher a la partition système et en "démontant" les disques au préalable. Pour repartionner: pdsik édition de la map 'e /dev/rdiskXXX ' XXX = numéro du disque concerné J'efface les partoches a fusionner ' d xx' xx=numéro de la partition, celui qui apparait avant le nom quand on tape 'p' ensuite j'en créé une nouvelle dont la taille est la somme EXACTE des tailles des partitions effacées. Rq: on peut faire une partition moins grande mais surtout pas plus grande. On sauve la nouvelle map 'w' Rq: Si on ne tape pas 'w' RIEN n'est sauvé on peut donc s'entrainer avant de le faire "pour du vrai". A ce moment je dispose d'une partition de 8Go (5+1+2) mais le système n'en reconnaît que 5. A part la commande 'pdisk' je n'ai fait aucune manip' et mon système tourne mais ne voit que 5Go. Mon cas est particulier car j'ai voulu augmenter la taille de la partition système. Il me faut reformater cette partition pour retrouver les 3 Go manquant (=> réinstallation du système). La gêne aurait été moindre si j'avais simplement fusionné les partitions swap et OS9. Cette méthode ne dispense pas de reformatter, l'avantage c'est qu'on formate une seule partition et pas tout le disque, ce qui permet de faire une sauvegarde. -------------------- I think therefore I Mac
|
|
|
Nous sommes le : 27th September 2024 - 07:18 |