comment mettre linux en ram ?

comment mettre linux en ram ? - Linux et OS Alternatifs

Marsh Posté le 06-08-2001 à 21:43:19    

Ma question est mal posée, mais je m'explique.
 
J'ai lu il y a très longtemps qu'il y avait moyen de "protéger" le système en copiant une partie soit en ram, soit autre part sur le disque.
Le but étant que lorsque l'ordinateur se coupe (par exemple coupure de courant)
il n'y a pas de risque de perdre des données, et le système redémarre sans faire de vérification des données.
 
J'éspère avoir été clair.
 
Merci à tous.

Reply

Marsh Posté le 06-08-2001 à 21:43:19   

Reply

Marsh Posté le 06-08-2001 à 22:02:13    

Tu peux faire tourner sur un ramdisk si tu veux, mais c'est pas très simple à faire. (voir initrd)
C'est par exemple ce qui est fait avec les D7/CD d'install.

Reply

Marsh Posté le 06-08-2001 à 22:06:29    

euhhhhhhhhhhhhh
si l'ordi s'éteint , la RAM est effacée -> perte de données sûre et certaine
 
Tu devrais plutôt voir du côté des sys de fichier journalisés.
 
reiserfs -> http://www.namesys.com


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 06-08-2001 à 22:07:29    

putain de mozilla.
la moitié de mon post a disparu.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 06-08-2001 à 22:09:07    

:lol:


---------------
Do androïds dream of electric sheep ?
Reply

Marsh Posté le 06-08-2001 à 22:10:23    

  • en ram : bah tu montes un ramdisk (/dev/rdx) et tu copies tout dedans, ou tu bewt direct sur ton initrd...
  • sans les checks : bah les systèmes de fichiers journalisés... (ReiserFS, ext3, XFS, JFS)
  • esaye plutot si tu veux booter rapide et puissant de créer toi même ta distro (LFS) et de la foutre dans une ROM...


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Marsh Posté le 06-08-2001 à 22:17:23    

grrrrrrrrrr
alors je prends la liste :
 
reiserfs -> http://www.namesys.com
JFS -> http://oss.software.ibm.com/develo [...] ource/jfs/
XFS -> http://linux-xfs.sgi.com/projects/xfs/
ext3 -> http://beta.redhat.com/index.cgi?action=ext3
 
il y a aussi la technologie RAID
 
comme a dit PinG mettre en ramdisk, mais comme je l'ai dit, ce n'est que de la RAm, extinction et pfiouuuuuu, tout part.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 06-08-2001 à 22:17:27    

En fait mon but, vous l'aurez compris, est de faire un routeur qui puisse redémarrer tout seul en cas de coupure de courant.
Donc les pertes de données, je m'en fout, il doit redémarrer, une fois la config fixée, je ne suis pas sensé y toucher.
 
Problème :
j'ai un modem adsl pci, et le driver fait 590Ko.
Or je m'acharne en ce moment sur une distri qui tient sur une disquette, floppyfw, mais elle n'a plus que 180Ko de libre, donc pas moyen de rajouter mon driver.
 
Dark_Schneider > sys de fichier journalisés ? késako ?
Je suis sur le site, mais tu pourrais en dire 2 mots.

Reply

Marsh Posté le 06-08-2001 à 22:22:15    

juste comme cela en passant : Konqueror 2.2 rulez da univers
 
grosso modo, les sys de fichier journalisés sont des sys de fichiers qui tiennent un journal des transaction ce qui diminue les risques de pertes de données et de réduire de bcp le temps des scandisk/fsck après redémarrage violent.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 06-08-2001 à 22:29:22    

Arrêtez-moi si je délire :
 
ne serait-il pas possible de créer un ramdisk,
d'y copier le noyau qui fonctionne,
de démarrer ce noyau et enfin de désactiver le premier.
 
Bon, c'est fot schématisé, mais ça se tient ?

Reply

Marsh Posté le 06-08-2001 à 22:29:22   

Reply

Marsh Posté le 06-08-2001 à 22:35:13    

J'ai une autre idée, mais il faut la mener à terme :
 
pour l'instant j'essaye de faire fonctionner une distri qui tient sur une seule disquette.
j'ai besoin d'une seconde pour y mettre le driver du modem.
Lorsque cela fonctionne, je me retrouverais avec un linux de +/- 2Mb.
 
Comment dès lors serait-il possible de :
- mettre tout sur le disque dur
- au démarrage créer un ramdisk de +/- 2Mb
- copier tout sur ce ramdisk
- lancer linux à partir de ce ramdisk
 
P.S. : c'est en fait ce que fait une distri d'1 disquette, puisqu'elle se copie sur le disque avant de se lancer.

Reply

Marsh Posté le 06-08-2001 à 22:46:22    

Ce que j'avais fait sur un PC avec 64Mo
- booter sur une disquette avec un noyau et un système de fichier minimal expansé en ramdisk
- se connecter par FTP sur un PC local pour trouver une image compressée d'un système de fichier  plus gros (32Mo), l'expanser sur un 2nd Ramdisk puis passer ce système comme root device.
- libérer le 1er ramdisk.

 

[edtdd]--Message édité par Verdoux--[/edtdd]

Reply

Marsh Posté le 06-08-2001 à 22:48:51    

Pas con comme système, mais comment fais-tu pour passer le second système comme root device ?

Reply

Marsh Posté le 06-08-2001 à 23:14:12    

Voir le fichier:
/usr/src/linux/Documentation/initrd.txt  
et man initrd

Reply

Marsh Posté le 06-08-2001 à 23:15:28    

Ok erci, je vais un peu "jouer" avec tout ça  :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed