comment mettre linux en ram ? - Linux et OS Alternatifs
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.
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
Marsh Posté le 06-08-2001 à 22:07:29
putain de mozilla.
la moitié de mon post a disparu.
Marsh Posté le 06-08-2001 à 22:10:23
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.
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.
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.
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 ?
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.
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]
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 ?
Marsh Posté le 06-08-2001 à 23:14:12
Voir le fichier:
/usr/src/linux/Documentation/initrd.txt
et man initrd
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.