Suite à une erreur de frappe, je me trouve avec une partition swap de 52
Mo au lieu de 512 Mo.
Je ne m'en suis meme pas rendu compte (1 Go de mémoire).
Seulement suite à la compilation d'un gros paquet, mon systeme se
figeait (pour une fois rien à voir avec l'ACPI et driver NVidia),
En lançant un outils de monitoring je remarque que mes pauvres 54 Mo de
swap sont rapidement atteintes.
Et là franchement, je n'ai pas envie de casser mon systeme en faisant
une mauvaise manoeuvre.
C'est pourquoi je m'adresse à la liste àfin d'avoir des conseils.
Sur le portable en question voici ce que donne fdisk:
Device Boot Start End Blocks Id System
/dev/hdc1 1 12161 97683201 5 Extended
/dev/hdc5 1 7 56164+ 82 Linux swap / Solaris
/dev/hdc6 8 14 56196 83 Linux
/dev/hdc7 15 1838 14651248+ 83 Linux
/dev/hdc8 1839 3662 14651248+ 83 Linux
/dev/hdc9 3663 12161 68268186 83 Linux
Je suis habitué à fdisk et au partionnement, mais repartionner une
partition, je ne l'ai encore jamais fait.
Est-il possible d'augmenter ma partion swap en prenant un peu de la
partioin / ou home?
Quel outil? (gparted?) et comment?
Merci pour votre aide
Bayrouni
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Jean-Michel OLTRA a écrit, dimanche 4 février 2007, à 12:09 :
Bonjour,
bonjour,
Le dimanche 04 février 2007, Bayrouni a écrit...
[...]
Est-ce que l'elargissement de la swap sur le compte de la racine / -dans cette situation- n'est pas sans trop risqué.
J'ai un doute, soudain. Je crois que parted ne peut redimensionner en modifiant le début de la partition. La solution serait alors de tout allouer pour boot (56 + 56), de retailler / pour gagner la place de swap, qui se retrouverait alors derrière /
Une manipulation plus simple, donc moins risquée, serait de rétrécir la dernière partition hdc9, pour créer hdc2 (ou 10) à la suite ; cet emplacement est moins optimal, mais si ça ne sert pas souvent...
Si /boot n'est pas trop étriqué, ce n'est pas la peine de l'agrandir avant que ce soit utile.
Salut,
Au stade ou j'en suis, je vais tester toutes les solutions, sur une machine qui du jour au lendemain est devenu machine test :)
A + et Merci
Bayrouni
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Jacques L'helgoualc'h a écrit :
Jean-Michel OLTRA a écrit, dimanche 4 février 2007, à 12:09 :
Bonjour,
bonjour,
Le dimanche 04 février 2007, Bayrouni a écrit...
[...]
Est-ce que l'elargissement de la swap sur le compte de la racine / -dans
cette situation- n'est pas sans trop risqué.
J'ai un doute, soudain. Je crois que parted ne peut redimensionner en
modifiant le début de la partition. La solution serait alors de tout
allouer pour boot (56 + 56), de retailler / pour gagner la place de
swap, qui se retrouverait alors derrière /
Une manipulation plus simple, donc moins risquée, serait de rétrécir la
dernière partition hdc9, pour créer hdc2 (ou 10) à la suite ; cet
emplacement est moins optimal, mais si ça ne sert pas souvent...
Si /boot n'est pas trop étriqué, ce n'est pas la peine de l'agrandir
avant que ce soit utile.
Salut,
Au stade ou j'en suis, je vais tester toutes les solutions, sur une
machine qui du jour au lendemain est devenu machine test :)
A + et Merci
Bayrouni
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Jean-Michel OLTRA a écrit, dimanche 4 février 2007, à 12:09 :
Bonjour,
bonjour,
Le dimanche 04 février 2007, Bayrouni a écrit...
[...]
Est-ce que l'elargissement de la swap sur le compte de la racine / -dans cette situation- n'est pas sans trop risqué.
J'ai un doute, soudain. Je crois que parted ne peut redimensionner en modifiant le début de la partition. La solution serait alors de tout allouer pour boot (56 + 56), de retailler / pour gagner la place de swap, qui se retrouverait alors derrière /
Une manipulation plus simple, donc moins risquée, serait de rétrécir la dernière partition hdc9, pour créer hdc2 (ou 10) à la suite ; cet emplacement est moins optimal, mais si ça ne sert pas souvent...
Si /boot n'est pas trop étriqué, ce n'est pas la peine de l'agrandir avant que ce soit utile.
Salut,
Au stade ou j'en suis, je vais tester toutes les solutions, sur une machine qui du jour au lendemain est devenu machine test :)
A + et Merci
Bayrouni
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Bayrouni
En plus des solutions qui ont été suggérées et/ou proposées par François et Djellel (Jalal si je me peux me permettre :) ) qui consistent à créer un fichier swap (ce qui est déjà fait et qui fonctionne parfaitement vu que j'ai compilé quand même le package qui figeait le system, je tiens à souligner que je tiendrai compte de toutes les autres solutions proposées et ce sans aucune exception.
Je vous en remercie à tous.
Bayrouni
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
En plus des solutions qui ont été suggérées et/ou proposées par François
et Djellel (Jalal si je me peux me permettre :) ) qui consistent à créer
un fichier swap (ce qui est déjà fait et qui fonctionne parfaitement vu
que j'ai compilé quand même le package qui figeait le system, je tiens
à souligner que je tiendrai compte de toutes les autres solutions
proposées et ce sans aucune exception.
Je vous en remercie à tous.
Bayrouni
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
En plus des solutions qui ont été suggérées et/ou proposées par François et Djellel (Jalal si je me peux me permettre :) ) qui consistent à créer un fichier swap (ce qui est déjà fait et qui fonctionne parfaitement vu que j'ai compilé quand même le package qui figeait le system, je tiens à souligner que je tiendrai compte de toutes les autres solutions proposées et ce sans aucune exception.
Je vous en remercie à tous.
Bayrouni
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Eric DECORNOD
Le samedi 3 février 2007 14:31, djellel(deb) a écrit :
[...] sinon si tu ne veux pas te compliquer tu peux utiliser le paquet "dphys-swapfile"... plus d'information là... http://www.phys.ethz.ch/~franklin/Projects/dphys-swapfile/ ... Je l'ai utilisé un temps. C'est facilement configurable.. on peut l'activer ou le déactiver comme on veut. :) [...]
Le script est intéressant IMHO, mais je suis assez surpris qu'il ne cré é pas le fichier swap comme « sparse-file » avec : dd if=/dev/zero of="${CONF_SWAPFILE}" bs48576 count=0 seek="${CONF_SWAPSIZE}" 2> /dev/null au lieu de dd if=/dev/zero of="${CONF_SWAPFILE}" bs48576 count="${CONF_SWAPSIZE}" 2> /dev/null
Si le fichier est re-créé périodiquement* (ou à chaque démarrage) on profite pleinement du « sparse-file ».
L'idée est d'utiliser deux partitions de swap sur deux disques différen ts (et deux contrôleurs différents) avec la même priorité (en équilibrag e) et de les compléter avec un** fichier swap « sparse » de priorité inférieur e. Cela donne un swap à deux-vitesses.
*: je pense qu'il est possible dans un CRON de vérifier qu'il y a assez d e swap libre pour faire swapoff du fichier, recréer puis swapon.
**: ou plusieurs sur des partitions différentes.
Cordialement, -- Eric DÉCORNOD Ingénieur d'Études SCICS - Faculté des Sciences Université Henri Poincaré
Le samedi 3 février 2007 14:31, djellel(deb) a écrit :
[...] sinon si tu ne veux pas te
compliquer tu peux utiliser le paquet "dphys-swapfile"... plus
d'information là...
http://www.phys.ethz.ch/~franklin/Projects/dphys-swapfile/ ... Je l'ai
utilisé un temps. C'est facilement configurable.. on peut l'activer ou le
déactiver comme on veut. :) [...]
Le script est intéressant IMHO, mais je suis assez surpris qu'il ne cré é pas
le fichier swap comme « sparse-file » avec :
dd if=/dev/zero of="${CONF_SWAPFILE}" bs=1048576
count=0 seek="${CONF_SWAPSIZE}" 2> /dev/null
au lieu de
dd if=/dev/zero of="${CONF_SWAPFILE}" bs=1048576
count="${CONF_SWAPSIZE}" 2> /dev/null
Si le fichier est re-créé périodiquement* (ou à chaque démarrage) on profite
pleinement du « sparse-file ».
L'idée est d'utiliser deux partitions de swap sur deux disques différen ts (et
deux contrôleurs différents) avec la même priorité (en équilibrag e) et de les
compléter avec un** fichier swap « sparse » de priorité inférieur e.
Cela donne un swap à deux-vitesses.
*: je pense qu'il est possible dans un CRON de vérifier qu'il y a assez d e
swap libre pour faire swapoff du fichier, recréer puis swapon.
**: ou plusieurs sur des partitions différentes.
Cordialement,
--
Eric DÉCORNOD
Ingénieur d'Études
SCICS - Faculté des Sciences
Université Henri Poincaré
Le samedi 3 février 2007 14:31, djellel(deb) a écrit :
[...] sinon si tu ne veux pas te compliquer tu peux utiliser le paquet "dphys-swapfile"... plus d'information là... http://www.phys.ethz.ch/~franklin/Projects/dphys-swapfile/ ... Je l'ai utilisé un temps. C'est facilement configurable.. on peut l'activer ou le déactiver comme on veut. :) [...]
Le script est intéressant IMHO, mais je suis assez surpris qu'il ne cré é pas le fichier swap comme « sparse-file » avec : dd if=/dev/zero of="${CONF_SWAPFILE}" bs48576 count=0 seek="${CONF_SWAPSIZE}" 2> /dev/null au lieu de dd if=/dev/zero of="${CONF_SWAPFILE}" bs48576 count="${CONF_SWAPSIZE}" 2> /dev/null
Si le fichier est re-créé périodiquement* (ou à chaque démarrage) on profite pleinement du « sparse-file ».
L'idée est d'utiliser deux partitions de swap sur deux disques différen ts (et deux contrôleurs différents) avec la même priorité (en équilibrag e) et de les compléter avec un** fichier swap « sparse » de priorité inférieur e. Cela donne un swap à deux-vitesses.
*: je pense qu'il est possible dans un CRON de vérifier qu'il y a assez d e swap libre pour faire swapoff du fichier, recréer puis swapon.
**: ou plusieurs sur des partitions différentes.
Cordialement, -- Eric DÉCORNOD Ingénieur d'Études SCICS - Faculté des Sciences Université Henri Poincaré
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact