Se connecter
Se connecter
Inscription
Mot de passe perdu
Connexion:
[Actualités]
Nvidia prévient d'une pénurie de GPU ce trimestre, avec une reprise début 2025
[Actualités]
Les Technos #469 : Un jour sans fin
[Actualités]
Test Farming Simulator 25 (PS5) - Des innovations intéressantes mais des perfor...
[Actualités]
Qualcomm souhaite réduire davantage les prix des PC Windows basés sur ARM
[Actualités]
Finalement, Google préparerait une nouvelle tablette mais la Pixel Tablet 2 ser...
[Actualités]
Windows 10 version 22H2 : erreur de mise à jour et de désinstallation
[Actualités]
OpenAI prépare désormais son propre navigateur
[Actualités]
WhatsApp bat Telegram : les transcriptions des messages vocaux arrivent pour tou...
[Actualités]
Unreal et Unreal Tournament désormais gratuits sur Internet Archive
[Actualités]
Windows 10 : Microsoft affiche des publicités en plein écran pour les PC équi...
[Articles]
Dungeons 4 - Nintendo Switch Edition
[Articles]
The Bridge Curse 2 : The Extrication
[Articles]
Farmagia
[Articles]
I*CHU: Chibi Edition
[Articles]
Farming Simulator 25
[Articles]
Goblin Slayer -Another Adventurer- Nightmare Feast
[Articles]
Deel lance des programmes en marque blanche et pour les revendeurs pour plus de ...
[Articles]
ESET Research : WolfsBane, nouvelle porte dérobée de cyber-espionnage Linux cr...
[Articles]
Devoteam présente son nouveau plan stratégique « AMPLIFY » avec un fort acce...
[Articles]
LEGO Horizon Adventures
Actualités
Lettre d'information
Proposer une actualité
Archives
Actualités
Articles
Programmation
Press Release
Matériel
Logiciels
Livres
Interviews
Derniers commentaires
Jeux Vidéos
XBox One
XBox 360
Wii U
PSP
PS4
PS3
PC
DS
GameCube
3DS
Forum
Derniers messages
Informatique
Fun
Divers
Logithèque
Blogs
Divers
A Propos
Annonceurs
Contact
Recherche
RSS
Editer un article
Titre
Mots Clés
Texte
[size=18] [b]Nom[/b] [/size] mkswap - crée une zone d'échange (swap) linux [size=18] [b]RÉsumÉ[/b] [/size] [b][i]mkswap [-c] [-v N ] [-f] [-p TAILLE_PAGE ] périphérique [ taille ][/i][/b] [size=18] [b]Description[/b] [/size] [b]mkswap[/b] crée une zone de swap linux sur un périphérique ou dans un fichier. (Après avoir créé la zone de swap, vous aurez besoin de la commande [b]swapon[/b] pour l'utiliser. Habituellement les zones de swap sont listées dans le fichier [i]/etc/fstab[/i] afin qu'elles puissent être utilisées au moment du boot par la commande [b]swapon -a[/b] intégrée dans un script.) L'argument [i]périphérique[/i] sera normalement une partition du disque dur (quelque chose comme [i]/dev/hda4[/i] ou [b]/dev/sdb7 )[/b] mais peut aussi être un fichier. Le noyau linux ne regarde pas le type de partition, mais beaucoup de scripts d'installation supposeront que les partitions de type 82 en hexadécimal (LINUX_SWAP) sont, par défaut, des partitions de swap. (Attention : Solaris utilise aussi le type 82. Prenez garde de ne pas supprimer vos partitions Solaris.) Le paramètre [i]taille[/i] est superflu, mais il est conservé pour des raisons de compatibilité descendante. (Il spécifie la taille désirée de la zone de swap par blocs de 1024 octets. [b]mkswap[/b] utilisera la totalité de la partition ou du fichier si la taille est omise. La spécifier est imprudent - une coquille pourrait détruire votre disque.) Le paramètre [i]TAILLE_PAGE[/i] spécifie la taille de la page à utiliser. Il n'est presque jamais nécessaire (voire imprudent) de la spécifier, mais certaines anciennes versions de libc ne déterminent pas correctement la taille de la page. Il est alors possible que [b]mkswap[/b] en prenne une mauvaise. Si tel est le cas, un [b]swapon[/b] ultérieur échouera parce qu'il n'aura pas trouvé la signature de la swap. Les valeurs caractéristiques de [i]TAILLE_PAGE[/i] sont 4096 ou 8192. Linux connaît deux sortes de zones de swap : les anciennes et les nouvelles. Le 10 derniers octets de la première page de la zone de swap les distinguent les unes des autres : les anciennes ont « SWAP_SPACE », alors que les nouvelles ont « SWAPSPACE2 » comme signature. Dans l'ancien style, le reste de cette première page contient une carte de bits, avec 1 bit pour chaque page utilisable de la zone de swap. Comme la première page contient la carte des bits, le premier bit est 0. De la même façon, les 10 derniers octets contiennent la signature. Donc, si la taille de la page est T, une ancienne zone de swap peut décrire au plus 8*(T-10)-1 pages pour swapper. Avec T=4096 (comme sur un i386), la zone utilisable est au maximum de 133890048 octets (environ 128 Mo), et le reste sera inutilisable. Sur alpha et sparc64, avec T=8192, la zone utilisable est au maximum de 535560992 bytes (environ 512 MiB). L'ancienne installation gaspille une grande partie de cette page. En effet, les bits à zéro signifient aussi bien des blocs défectueux que des blocs situés après la fin de l'espace de swap, alors que la taille de l'espace de swap pourrait être indiquée par un entier et les blocs défectueux, s'il y en a, simplement listés. Il est clair, que personne ne souhaite utiliser un espace de swap avec des centaines de mauvais blocs. (D'ailleurs, je ne voudrais même pas utiliser un espace de swap avec 1 seul bloc défectueux.) Avec les zones de swap de style nouveau c'est précisément ce qui est fait. La taille maximale utilisable de la zone de swap dépend de l'architecture. C'est approximativement 2 Go sur i386, PPC, m68k, ARM, 1GiB sur sparc, 512 Mo sur mips, 128 Go sur alpha et 3 To sur sparc64. Notez qu'avant la version 2.1.117, le noyau allouait un octet pour chaque page, alors que, maintenant, il en alloue deux. Ainsi une zone de swap de 2 Go en cours d'utilisation pourra nécessiter 2 Mo de mémoire du noyau. Actuellement, Linux autorise 32 zones de swap (elles étaient 8 avant le noyau Linux 2.4.10). Les zones en cours d'utilisation peuvent être vues dans le fichier [i]/proc/swaps[/i] (depuis 2.1.25). [b]mkswap[/b] refuse les zones de taille inférieure à 10 pages. Si vous ne connaissez pas la taille des pages que votre machine utilise, vous pouvez la voir avec "cat /proc/cpuinfo" (le contenu de ce fichier dépendant de l'architecture et de la version du noyau, il est possible que vous n'ayez pas accès à cette information). Pour installer un fichier de swap, il est nécessaire de créer ce fichier avant de l'initialiser avec [b]mkswap ,[/b] par exemple en utilisant une commande comme .nf[table][row][col] [/col][col] # dd if=/dev/zero of=fichier_swap bs=1024 count=65536[/col][/row][/table] .fi Notez qu'un fichier de swap ne doit contenir aucun trou (par conséquent, utiliser [b]cp (1)[/b] pour créer le fichier n'est pas acceptable). [size=18] [b]Options[/b] [/size] [b]-c[/b] [table][row][col] [/col][col]Teste le périphérique (si c'est un périphérique bloc) pour découvrir les blocs défectueux avant de créer une zone de swap. S'il en trouve, leur nombre est affiché.[/col][/row][/table] [b]-f[/b] [table][row][col] [/col][col]Force - exécute la commande, même si elle est stupide. Ceci autorise la création d'une zone de swap plus grosse que le fichier ou la partition sur laquelle elle réside. Sur SPARC, cette commande force la création de la zone de swap. Sans cette option [b]mkswap[/b] refusera de créer une zone de swap de type v0 sur un périphérique avec un superbloc SPARC valide, considérant que l'on est probablement en train d'effacer la table des partitions.[/col][/row][/table] [b][i]-p TAILLE_PAGE [/i][/b] [table][row][col] [/col][col]Spécifie la taille de la page à utiliser.[/col][/row][/table] [b]-v0[/b] [table][row][col] [/col][col]Crée une zone de swap ancien style.[/col][/row][/table] [b]-v1[/b] [table][row][col] [/col][col]Crée une zone de swap nouveau style. [/col][/row][/table] Si l'option -v n'est pas passée, [b]mkswap[/b] utilisera par défaut le nouveau style, mais utilisera l'ancien style si le noyau courant est antérieur à la version 2.1.117 (et également si PAGE_SIZE est inférieur à 2048). L'en-tête du nouveau style ne touche pas au premier bloc, et doit donc être préféré, dans le cas où vous avez un chargeur de démarrage ou un label de disque à cet endroit. Si vous avez besoin d'utiliser les noyaux 2.0 et 2.2, utilisez l'option -v0 lorsque vous créerez votre espace de swap. [size=18] [b]Voir aussi[/b] [/size] [b]fdisk (8),[/b] [b]swapon (8)[/b] [size=18] [b]Traduction[/b] [/size] Jérôme Perzyna (septembre 2004) ..."
[size=18] [b]Traduction[/b] [/size] Il est possible que cette traduction soit imparfaite ou périmée. En cas de doute, veuillez vous reporter au document original en langue anglaise fourni avec le programme.
Fichier
Forum
-
Derniers messages
Bavardages
Aujourd'hui, je rénove ou je construis ^^
Software
problème sur windows 10
Réseaux et Télécom
Administrateur Réseau - Cisco
Réseaux et Télécom
Problème wifi (POE)
Software
Postfix - Need help
Bavardages
Oh râge oh désespoir !
Programmation
Enregistrement client et envoi mail
Software
SÉCURITÉ MACBOOK
Hardware
conseil matos réseau?
Hardware
nVidia Shield Android TV
Actualités
-
Archives
Matériel
Nvidia prévient d'une pénurie de GPU ce trimestre, avec une reprise début 2025
Les Technos
Les Technos #469 : Un jour sans fin
Jeux Vidéos
Test Farming Simulator 25 (PS5) - Des innovations intéressantes mais des performances à revoir
Matériel
Qualcomm souhaite réduire davantage les prix des PC Windows basés sur ARM
Tablettes
Finalement, Google préparerait une nouvelle tablette mais la Pixel Tablet 2 serait abandonnée
Ada
CSS
Cobol
CPP
HTML
Fortran
Java
JavaScript
Pascal
Perl
PHP
Python
SQL
VB
XML
Anon URL
DailyMotion
eBay
Flickr
FLV
Google Video
Google Maps
Metacafe
MP3
SeeqPod
Veoh
Yahoo Video
YouTube
6px
8px
10px
12px
14px
16px
18px
Informaticien.be
- © 2002-2024
Akretio
SPRL - Generated via
Kelare
The Akretio Network:
Akretio
-
Freedelity
-
KelCommerce
-
Votre publicité sur informaticien.be ?