Monter un ramdisk au démarrage

Support général incluant les problèmes liés à l'installation.
Avatar de l’utilisateur
nouvo09
Messages : 2183
Inscription : 20 octobre 2009, 08:14
Localisation : Paris, France

Monter un ramdisk au démarrage

Message par nouvo09 » 26 mai 2011, 12:12

Bonjour,

Je souhaite monter une partition ramdisk au démarrage de la machine, au même titre que les autres partitions.

Créer un ramdisk, je sais faire. Le monter à la main aussi:

Dans la ligne kernel du grub.conf, j'ai indiqué :ramdisk_size=524288, ce qui donne des ramdisk de 500 Mo

Dans rc.local, j'ai indiqué:

/sbin/mkfs -q /dev/ram2 524288

et bien sur j'ai créé la ligne de montage correspondante dans le fichier fstab.

Seulement ça ne fonctionne pas, parce que le montage des partitions tel qu'indiqué dans le fichier fstab est effectué très tôt dans le processus de boot, et donc il y a tentative de montage de ce ramdisk avant qu'il ait été créé par le fichier rc.local. Et boum, erreur.

La question est donc la suivante: quel est le processus qui procède au montage des partitions indiquées dans le fstab et est-il possible de faire ce mkfs avant ce montage ?

La question c'est juste pour la beauté du geste, car en fait j'ai indiqué dans fstab ce montage avec l'option noauto et je procède à la création par mkfs et au mount dans le fichier rc.local, soit en fin de boot.

merci pour tout coup de main.
C'est pas parce que c'est difficile qu'on ose pas,
c'est parce qu'on ose pas que c'est difficile !

Avatar de l’utilisateur
Mithrah
Messages : 19
Inscription : 07 novembre 2009, 11:54
Localisation : Charleroi(.be)

Re: Monter un ramdisk au démarrage

Message par Mithrah » 26 mai 2011, 23:32

Je ne comprends pas la différence avec tmpfs ?

Si tu met dans le fstab

Code : Tout sélectionner

tmpfs   /tmp   tmpfs   size=500m   0   0

Tu auras ton espace de 500Mo en ram, ici monté sur /tmp.

Avatar de l’utilisateur
nouvo09
Messages : 2183
Inscription : 20 octobre 2009, 08:14
Localisation : Paris, France

Re: Monter un ramdisk au démarrage

Message par nouvo09 » 27 mai 2011, 08:37

AH en effet, je ne connaissais pas cette particularité du tmpfs

merci.
C'est pas parce que c'est difficile qu'on ose pas,
c'est parce qu'on ose pas que c'est difficile !

Verrouillé