Jump to content

[XP] [Tuto] Partager sa Swap entre XP et Linux


noisette

Recommended Posts

Partager sa Swap entre XP et Linux

eh oui c'est possible.

:transpi: Avantage : gain de place.

:byebye: Inconvenient : Sous Linux, la swap sera moins véloce qu'au format Swap (format dédié pour Linux).

Je n'ai rien inventé, je propose juste trois liens (actuellement, les votres seront les bienvenus) qui propose une manip.

Allez, c'est parti.

:byebye:Méthode du Blabbling Blog: utilisation du logiciel SwapFS (merci Rakkeur)

:fume:extrait de ChezToff:

Partager un swap entre deux systèmes.:

Astuce pour - Windows 2000 et XP - Linux - partager un swap entre deux systèmes.

Linux et Windows sont installés sur votre PC - Or - chacun de ces systèmes utilise un fichier d'échange différent � swap - de plusieurs centaines de mégaoctets.

Pourquoi gâcher de l'espace alors qu'un seul peut être partagé entre les deux systèmes ?

Sous Linux - ouvrez le fichier /etc/fstab puis supprimez toutes les références à la partition de SWAP.

Convertissez la partition en FAT.

Démarrez ensuite sous Windows.

Faites un clic droit sur le Poste de travail puis choisissez la commande Propriétés.

Dans l'onglet Avancé qui s'ouvre, cliquez sur le bouton Paramètres de la zone Performances.

Dans l'onglet Avancé - cliquez sur le bouton Modifier.

Sélectionnez le lecteur C: puis cliquez sur l'option Aucun fichier d�échange.

Activez l'option Taille gérée par le système.

Validez par OK.

De retour sous Linux - recherchez dans /mnt le fichier de swap - page-file.sys - créé par Windows.

Dans notre exemple - il se trouve dans /mnt/stockage/pagefile.sys .

Editez lefichier /etc/fstab puis ajoutez la ligne /mnt/stockage/pagefile.sys swap swap defaults 0 0 en utilisant le chemin adéquat vers le fichier d'échange.

Editez le fichier etc/rc.d/rc.sysinit puis ajoutez la ligne mkswap /mnt/stockage/pagefile.sys pour que le swap soit configuré

Automatiquement à chaque démarrage.

Et voila un peu de place de gratter.

Et un petit tour sur notre page de soutien - http://www.cheztoff.com/divers/soutien.php !

:D redondant avec le précédent, mais ça peut aider malgré tout: extrait de 01.com:

Linux et Windows sont installés sur votre PC. Or, chacun de ces systèmes utilise un fichier d'échange différent (swap) de plusieurs centaines de mégaoctets. Pourquoi gâcher de l'espace alors qu'un seul peut être partagé entre les deux systèmes ?

Sous Linux, ouvrez le fichier /etc/fstab puis supprimez toutes les références à la partition de SWAT. Convertissez la partition en FAT. Démarrez ensuite sous Windows. Faites un clic droit sur le Poste de travail puis choisissez la commande Propriétés . Dans l'onglet Avancé qui s'ouvre, cliquez sur le bouton Paramètres de la zone Performances . Dans l'onglet Avancé , cliquez sur le bouton Modifier . Sélectionnez le lecteur C: puis cliquez sur l'option Aucun fichier d'échange . Activez l'option Taille gérée par le système . Validez par OK .

De retour sous Linux, recherchez dans /mnt le fichier de swap, page-file.sys , créé par Windows. Dans notre exemple, il se trouve dans /mnt/stockage/pagefile.sys . Editez lefichier /etc/fstab puis ajoutez la ligne /mnt/stockage/pagefile.sys swap swap defaults 0 0 en utilisant le chemin adéquat vers le fichier d'échange. Editez le fichier etc/rc.d/rc.sysinit puis ajoutez la ligne mkswap /mnt/stockage/pagefile.sys pour que le swap soit configuré automatiquement à chaque démarrage.

:transpi:

Link to comment
Share on other sites

Je ne suis pas sur de la vérasité du FAT32 pour ce qui est de la swap (surtout sous Linux). Mais disons que ce que tu proposes est utile pour les personnes qui sont parfois à cours de place sur leur DD.

Et petite errreur dans ton copier/coller :

Sous Linux - ouvrez le fichier /etc/fstab puis supprimez toutes les références à la partition de SWAT.
Link to comment
Share on other sites

Je ne suis pas sur de la vérasité du FAT32 pour ce qui est de la swap (surtout sous Linux). Mais disons que ce que tu proposes est utile pour les personnes qui sont parfois à cours de place sur leur DD.

;)

les bidouilleurs aussi, mais bon...ils le savent sans doute déja :zarb:.

Et petite errreur dans ton copier/coller :

Sous Linux - ouvrez le fichier /etc/fstab puis supprimez toutes les références à la partition de SWAT.

Corrigé

;)

Link to comment
Share on other sites

je pense qu'il est bon de préciser que ce système a toutes les chances d'être moins performant qu'une partition swap dédiée sous Linux :

- un fichier de swap est moins performant qu'une partition swap

- le système de fichier swap est plus rapide que fat32

ça peut être une solution si on a un réel problème de place, sinon autant profiter d'une vraie partition swap AMHA.

édit : d'ailleurs pour les windowsiens je me demande si ntfs n'est pas plus performant que fat32 également ?

Link to comment
Share on other sites

d'ailleurs pour les windowsiens je me demande si ntfs n'est pas plus performant que fat32 également ?

En effet, le NTFS est plus véloce que le FAT32. J'ai acquis un DD externe récemment (My Book 500 Go), qui était préformaté en FAT32 pour un soucis de compatibilité. A l'utilisation j'ai cru que le DD était cassé tellement la différence entre les 2 FS est "importante". Je l'ai donc converti en NTFS et depuis vitesse tout à fait normale.

Link to comment
Share on other sites

@nofun : :yes:

merci d'avoir ajouté la remarque dans ton intro ;) . Par contre la partition de swap dédiée n'est pas en ext3, c'est un système spécial swap conçu pour être le plus rapide possible.

:pleure:

j'ai bien fait de prendre l'initiative, tiens...

désolé

:roll:

d'ailleurs pour les windowsiens je me demande si ntfs n'est pas plus performant que fat32 également ?

En effet, le NTFS est plus véloce que le FAT32. J'ai acquis un DD externe récemment (My Book 500 Go), qui était préformaté en FAT32 pour un soucis de compatibilité. A l'utilisation j'ai cru que le DD était cassé tellement la différence entre les 2 FS est "importante". Je l'ai donc converti en NTFS et depuis vitesse tout à fait normale.

ça dépend de la taille de ton DD :-D

053fec3001ec10cc057bfedf15ad67e9.png

source : http://www.ntfs.com/ntfs_vs_fat.htm

Link to comment
Share on other sites

Enfin tout dépend ce qu'ils appellent "small volume" et "large volume" aussi... Mais je pense que pour mon exemple, 500 Go est considéré comme "large volume".

;)

komême , 500 Go, :yes:

surtout en rapport avec la date probable d'édition du tableau.

Link to comment
Share on other sites

OK . Je viens de faire le tuto. Juste 3 remarques :

- Pour formater en fat, la commande c'est :

 sudo mkfs.vfat /dev/hdx#

où x est la lettre du dique ( gérénralement a) et # le chiffre de la parition 6 ou 7 si Linux a été installé après XP.

Je rapel ca pour les neophites comme moi qui passerai par là.

-QUand on revient sur Linux, il ne faut pas oublier de monter la partition si on veut la voir. Moi, je suis passer par le Gestionnaire de disque ( Systeme/Administration pour Gnome) pour cela.

-Quand il faut mettre la ligne "/mnt/stockage/pagefile.sys swap swap defaults 0 0 " , esce qu'il faut rajouter avant /dev/hdx# ou le rajouter après /mnt/stockage/pagefile.sys ou pas ? :chinois: je suis paumé.

Là, j'ai mis

/dev/hda6	   /media/swap	  vfat	   defaults	   0		0
/media/swap/pagefile.sys	swap	swap	defaults	0	0

et le swap est monté au demarrage.

Et une question : je n'avais pas de fichier rc.sysinit ni de dossier rc.d . J'ai creé tout ca. Mais comment vérifier que ca marche ?

Et aussi :

:oops: ce doit surment être

redondant avec le précédent, mais ça peut aider malgré tout: extrait de 01net.com:
mais je chipote

Du bon boulot ! :eeek2:

Edit: je viens de trouver cela aussi : SwapFs ( au milleu de la page ) une sorte de drivers pour Windows de swap.

Link to comment
Share on other sites

  • 2 months later...

:yes: je viens de mettre en place le driver de Swap dont je parlais dans le message précédent, grace à ce bon mini-tuto

Et ca a l'air de marcher, meme si je suis assez decu que ce soit windows qui patisse de ce partage. Mais ca reste, je pense, la meilleur solution.

Le demarrage est peut-être un peu plus long.

J'ai testé en lancant un jeu et pas de problème.

En ce moment, j'utilise mon swap à cause d'Opera et aucune différence. Ce qui a l'air normal, car, comme expliquer dans le lien, la partition est formaté rapidement à chaque démarrage.

A noter que la numerotation des partitions n'est pas la meme entre Linux et Windows :p

Si vous decider de vous lancer là dedans, sachez qu'il n'y a aucun risque : le driver SwapFS ne marchera que si vous pointer la partition de Swap.

A noter aussi que ce driver est compatible avec IFSDrives.

Link to comment
Share on other sites

Moi pas tout comprendre mais tenter réponse :transpi:

Je suis aussi sous Ubuntu 6.10.

J'ai toujours un swap Linux. En fait, Linux monte au demarrage la partition au format swap, donc la considere au format swap ( je suis pas spécialiste mais je pense pas que ca nécessite de formattage )

Pour Windows : le drivers SwapFS format rapidement ( c'est à dire réecrit l'organisation de la partition ) la partition en FAT, si la partition n'est pas dans ce format. Evidement, Windows ne retrouvera pas son fichier pagesfile.sys mais le creera quand il en aura besoin.

Link to comment
Share on other sites

@nicky_larson9

Prends le mini tuto....

:love: je viens de mettre en place le driver de Swap dont je parlais dans le message précédent, grace à ce bon mini-tuto

Et ca a l'air de marcher, meme si je suis assez decu que ce soit windows qui patisse de ce partage. Mais ca reste, je pense, la meilleur solution.

Le demarrage est peut-être un peu plus long.

J'ai testé en lancant un jeu et pas de problème.

En ce moment, j'utilise mon swap à cause d'Opera et aucune différence. Ce qui a l'air normal, car, comme expliquer dans le lien, la partition est formaté rapidement à chaque démarrage.

A noter que la numerotation des partitions n'est pas la meme entre Linux et Windows :transpi:

Si vous decider de vous lancer là dedans, sachez qu'il n'y a aucun risque : le driver SwapFS ne marchera que si vous pointer la partition de Swap.

A noter aussi que ce driver est compatible avec IFSDrives.

Link to comment
Share on other sites

Moi pas tout comprendre mais tenter réponse :transpi:

désolé je réflèchis un peu comme ça habitude :roll::dd:

Je suis aussi sous Ubuntu 6.10.

J'ai toujours un swap Linux. En fait, Linux monte au demarrage la partition au format swap, donc la considere au format swap ( je suis pas spécialiste mais je pense pas que ca nécessite de formattage )

Pour Windows : le drivers SwapFS format rapidement ( c'est à dire réecrit l'organisation de la partition ) la partition en FAT, si la partition n'est pas dans ce format. Evidement, Windows ne retrouvera pas son fichier pagesfile.sys mais le creera quand il en aura besoin.

hmm intéressant :yes:

@nicky_larson9

Prends le mini tuto....

:up: je viens de mettre en place le driver de Swap dont je parlais dans le message précédent, grace à ce bon mini-tuto

Et ca a l'air de marcher, meme si je suis assez decu que ce soit windows qui patisse de ce partage. Mais ca reste, je pense, la meilleur solution.

Le demarrage est peut-être un peu plus long.

J'ai testé en lancant un jeu et pas de problème.

En ce moment, j'utilise mon swap à cause d'Opera et aucune différence. Ce qui a l'air normal, car, comme expliquer dans le lien, la partition est formaté rapidement à chaque démarrage.

A noter que la numerotation des partitions n'est pas la meme entre Linux et Windows :zarb:

Si vous decider de vous lancer là dedans, sachez qu'il n'y a aucun risque : le driver SwapFS ne marchera que si vous pointer la partition de Swap.

A noter aussi que ce driver est compatible avec IFSDrives.

:love:, j'ai vu que je le sait bien

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...