Comment créer une partition de swap.

 

Cette méthode est une déclinaison de la vieille méthode. Elle n'est pas très sûre, mais elle est faite pour les débutants. Il est à noter que créer une partition de swap n'est utile (et encore !) que si vous avez deux disques durs et que vous la créez sur le disque qui n'est pas celui de démarrage. Pour une méthode plus efficace, c'est ici.


Utilisez BBEdit Lite.

C'est un éditeur de texte pur. Il permet de se passer de pico et consorts.

Ouvrir un Terminal et faire les trois commandes ci-dessous (le copier/coller devrait marcher).

cd ~
cp /etc/rc .
chmod 644 rc

Ouvrir ensuite avec BBEdit le fichier « rc » qui se trouve dans le répertoire « Home » (celui dans lequel on se trouve quand on clique sur la maison dans le Finder).

Apporter les modifications nécessaires. À titre d'exemple voici les miennes.

#swapdir=/private/var/vm
swapdir=/Volumes/DD-Tampon/vm

La ligne qui commence par un dièse est celle d'origine. Un dièse en début de ligne veut dire que c'est un commentaire. Ça permet de garder des traces alors que les commandes ne sont pas prises en compte par le système. Je vous invite à faire de même. Vous pourrez ainsi revenir facilement en arrière. Évidemment, remplacer « DD-Tampon » par le nom de votre partition (pas d'accents, pas d'espace, c'est important).

Faire un « Save As... », cliquer sur « Options » et prendre les option suivantes (très important) :

Si au moment d'enregistrer il ne propose pas un remplacement, il y a un problème. Assurez-vous d'enregistrer dans votre répertoire « Home ».

Pomme-N pour créer un nouveau fichier dans BBEdit. Puis copier/coller des lignes qui suivent.

# Cette ligne sert a gerer le swap
# Dans /etc/rc on change la ligne
# swapdir=/Volumes/DD-Tampon/vm
/dev/disk1s7 /Volumes/DD-Tampon hfs rw 1 2

Évidemment, une fois de plus, remplacer « DD-Tampon » par le nom de votre partition. « /dev/disk1s7 » doit être remplacé par votre disque. Vous trouverez la bonne valeur en faisant un df dans un terminal. À titre d'exemple :

[host:~] bilbo% df -k
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/disk0s9 8251112 3846020 4405092 46% /
devfs 36 36 0 100% /dev
/dev/disk1s7 957504 164644 792860 17% /Volumes/DD-Tampon
fdesc 1 1 0 100% /dev
<volfs> 512 512 0 100% /.vol
/dev/disk0s10 705216 385000 320216 54% /Volumes/Classic
/dev/disk1s6 7965884 6720700 1245184 84% /Volumes/Mac_OS_9
automount -fstab [264] 0 0 0 100% /Network/Servers
automount -static [264] 0 0 0 100% /automount

Pomme-S pour enregistrer. Pour les options même manip que tout à l'heure (très très important). Mettre le fichier dans « Home » et le nommer « fstab ».

Retourner dans le terminal et taper :

ls

Vérifier qu'il y a bien les fichiers  « rc » et « fstab ». Dans le cas contraire, régler le problème, la suite en dépend.

Toujours dans le terminal :

su
password:*****

Le mot de passe root puis :

chmod 444 rc
chown root:wheel rc fstab
mv rc fstab /etc
exit

Voilà, il ne reste plus qu'à rebooter et à vérifier. Quand ça marche, j'ai un « swapfile0 » dans « /Volumes/DD-Tampon/vm ». Il devrait en être de même chez vous.