Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/06/2005, à 19:28

Bat

[résolu] Swap oublié

Salut à tous,

J'ai installé récemment Ubuntu 5.04, et dans mon empressement, j'ai complétement oublié de créer un swap. Pour m'en assurer, un rapide test de "bourrage" de ram me l'a bien confirmé, puisque l'ouverture d'un bon paquet de photos avec the gimp a rapidement plantée.

J'ai donc créé un swap avec gparted une fois l'installation terminée (512 Mo, la taille de ma ram), mais malheureusement je ne sais pas comment indiquer au système que le swap existe et qu'il peux donc être utilisé. Vous auriez une idée pour réparer ça ??

D'autre part, quand j'ouvre le moniteur système, dans la section périphérique, en plus de ma partition linux et windows que je monte automatiquement au démarrage, je vois deux autres périphériques. L'un ne porte pas de nom (none) et est monté sur /dev, avec tmpfs comme systeme de fichier, et fait 5 Mo. L'autre s'appelle tmpfs, monté sur /dev/shm, et le système de ficheir est également tmpfs. Qu'est ce que c'est exactement ? Est ce que ça pourrait être des tampons pour le lecteur CD rom et le lecteur de disquette ?

Merci de votre aide

Dernière modification par Bat (Le 23/06/2005, à 20:32)

Hors ligne

#2 Le 23/06/2005, à 19:44

cep

Re : [résolu] Swap oublié

Bonsoir Bat,

Donc maintenant tu vas créer le système de swap, sorte de formatage :

mkswap -c /dev/hdxx  (voir l'identification de ta partition)

puis tu vas activer le swap :

swapon /dev/hdxx

Pour que la swap soit montée automatiquement, tu modifies le fstab en ajoutant :

/dev/hdxx       none            swap    sw              0       0

Le tout en sudo.

/édit Avant de faire mkswap, vérifie que la partition n'est pas montée.

Dernière modification par cep (Le 23/06/2005, à 19:54)

Hors ligne

#3 Le 23/06/2005, à 20:23

Bat

Re : [résolu] Swap oublié

Merci Cep, c'est parfait !

J'avais déjà créé le swap avec gparted, donc un coup de swapon et une ligne à ajouter dans le  fstab et le tour est joué.
encore merci wink

Hors ligne

#4 Le 23/06/2005, à 20:23

cep

Re : [résolu] Swap oublié

Pas de quoi.
N'oublie pas le résolu smile

Hors ligne

#5 Le 25/07/2005, à 14:48

sweetthdevil

Re : [résolu] Swap oublié

Je n'ai pas de swap, j'ai donc instale gparted pour cree une partition de 1go (taille de ma ram), mais en lancant gparted je ne peut rien faire, meme en le lancant de la console ( sudo gparted )

Comment dois-je faire?

Hors ligne

#6 Le 25/07/2005, à 14:57

cep

Re : [résolu] Swap oublié

Tu ne pourras pas le faire ainsi. Tu demandes à redimensionner la partition /, et bien sûr elle est montée. Donc on ne peut la toucher.
La seule solution, un live cd et redimensionner ta partition sans la monter, bien sûr.
Donc un live qui incorpore une version récente de gparted.
Sinon, il faut convertir ext3 en ext2, redimensionner, reconvertir en ext3 et c'est bon.

/edit :
Une solution intermédiaire dans l'attente de ce "redimensionnement" :

un fichier swap par exemple de 256Mo

1/ création du fichier

touch /mnt/hdxx/swap  (adapter à ta config)

dd if=/dev/zero of=/mnt/hdxx/swap bs=1024 count=262144

sync

2/ création système de fichier swap

mkswap -c /mnt/hdxx/swap 262144

3/ activation du fichier swap

swapon /mnt/hdxx/swap

Pour mettre hors service le fichier swap :

swapoff /mnt/hdxx/swap

Dernière modification par cep (Le 25/07/2005, à 15:01)

Hors ligne

#7 Le 25/07/2005, à 15:01

Kitty

Re : [résolu] Swap oublié

Un bon live CD pour ça :
http://www.sysresccd.org/

Une fois démarré, tu tapes :

run_qtparted

Hors ligne

#8 Le 25/07/2005, à 15:05

cep

Re : [résolu] Swap oublié

qtparted redimensionne ext3 ?

Hors ligne

#9 Le 25/07/2005, à 16:33

sweetthdevil

Re : [résolu] Swap oublié

Puis-je le faire depuis xp, avec partition magic...

Redimensionne ma partition linux et en cree une en ext3 pour le swap, puis ensuite suivre les indications donne par cep plus haut?:rolleyes:

Hors ligne

#10 Le 25/07/2005, à 16:42

cep

Re : [résolu] Swap oublié

Certains le font avec PM smile

Mais inutile de le faire en ext3. Le type de partition pour le swap est 82.
Tu peux très bien faire une partition sans lui attribuer de système de fichier ou autre caractéristique. Ensuite, tu fais le reste sous linux.

Pour qtparted, sur le site :
http://qtparted.sourceforge.net/features.en.html
ils n'indiquent pas la possibilité de "resizer" l'ext3. J'aurais bien aimé que Kitty confirme ou infirme au cas ou le site ne serait pas à jour.
En principe, je trouve que gparted est plus avancé que qtparted. Et le développeur a promis de l'avancer encore pendant l'été smile

Hors ligne

#11 Le 25/07/2005, à 17:29

sweetthdevil

Re : [résolu] Swap oublié

Bon, et bien j'ai cree mon swap a partir de xp, je suis passe sous linux et suivit les conseils..

Tous c'est bien passe, et ca a l'air de marche..

Mais pour ne pas allez dormir idiot, a quoi sert ce swap?

Merci encore de votre aide..:P

Hors ligne

#12 Le 25/07/2005, à 17:41

cep

Re : [résolu] Swap oublié

Pour le swap, tu trouveras une première explication ici :
http://lea-linux.org/trucs/item.98.html

Pour vérifier l'utilisation de la ram et du swap, tu peux utiliser la commande free. Si la ram est en limite, elle sera déchargé dans la zone de swap.

En outre, si tu as un moment, pourrais-tu svp faire un :
sudo sfdisk -l et publier le résultat complet ici, pour voir si le travail de PM ne fait pas tiquer sfdisk. D'avance merci.

Hors ligne

#13 Le 25/07/2005, à 17:57

sweetthdevil

Re : [résolu] Swap oublié

Voila le resultats:

Disque /dev/hda: 116280 cylindres, 16 têtes, 63 secteurs/piste
AVERTISSEMENT: la partition étendue ne débute pas sur une frontière de.
cylindres DOS et Linux interpréteront les contenus différemment.
AVERTISSEMENT: la table de partitions semble avoir été créée
  pour C/H/S=*/255/63 (au lieu de 116280/16/63).
Pour ce rapport, la géométrie suivante sera assumée.
Unités= cylindres de 8225280 octets, blocs de 1024 octets, décompte à partir de 0

   Périph Amor Début     Fin   #cyls    #blocs    Id  Système
/dev/hda1   *      0+   3304    3305-  26547381    7  HPFS/NTFS
/dev/hda2       3305    7295    3991   32057707+   f  W95 Etendu (LBA)
                début: (c,h,s) expecté (1023,254,63) trouvé (1023,0,1)
/dev/hda3          0       -       0          0    0  Vide
/dev/hda4          0       -       0          0    0  Vide
/dev/hda5   *   3305+   7139    3835-  30804606   83  Linux
                début: (c,h,s) expecté (1023,254,63) trouvé (1023,1,1)
/dev/hda6       7140+   7270     131-   1052226   82  Linux swap / Solaris
                début: (c,h,s) expecté (1023,254,63) trouvé (1023,1,1)

Disque /dev/sda: 30401 cylindres, 255 têtes, 63 secteurs/piste
Unités= cylindres de 8225280 octets, blocs de 1024 octets, décompte à partir de 0

   Périph Amor Début     Fin   #cyls    #blocs    Id  Système
/dev/sda1          0+  25062   25063- 201318516    c  W95 FAT32 (LBA)
/dev/sda2      25063   30400    5338   42877485    c  W95 FAT32 (LBA)
                début: (c,h,s) expecté (1023,254,63) trouvé (1023,0,1)
/dev/sda3          0       -       0          0    0  Vide
/dev/sda4          0       -       0          0    0  Vide

Hum, je suis sur que y'a un truc pas rond mad

Merci pour ton aide tongue

Hors ligne

#14 Le 25/07/2005, à 18:14

cep

Re : [résolu] Swap oublié

Hum, je suis sur que y'a un truc pas rond mad

Bah, si Xp boote, tu peux tout à fait laisser en l'état. Et comme la primaire semble ok, il ne devrait pas y avoir de problème. Sinon faudra corriger.

Une possibilité ici :
http://forum.ubuntu-fr.org/viewtopic.php?id=5457

Une autre possibilité serait de le faire directement depuis grub, en vérifiant partnew et geometry.

Mais, encore une fois, si tout fonctionne, tu peux très bien laisser ainsi.

Hors ligne