Rechercher une page de manuel
mkswap
Langue: it
Version: 8 febbraio 1995 (fedora - 25/11/07)
Section: 8 (Commandes administrateur)
NOME
mkswap - predispone una area di swap di LinuxSINTASSI
mkswap [ -c ] device [dimensione-in-blocchi]DESCRIZIONE
mkswap predispone un'area di swap di Linux su un device o in un file.Il device è di solito del tipo seguente:
- /dev/hda[1-8] /dev/hdb[1-8] /dev/sda[1-8] /dev/sdb[1-8]
Il parametro dimensione-in-blocchi è la dimensione desiderata, in blocchi, del file system. Tale informazione, se omessa, è automaticamente determinata da mkswap. Il numero di blocchi è arrotondato per difetto in modo tale che la dimensione totale sia un multiplo della dimensione della pagina della macchina. Sono permessi solo numeri di blocchi compresi tra MINCOUNT e MAXCOUNT. Se il numero di blocchi eccede MAXCOUNT, è troncato a questo valore e viene generato un warning.
I valori di MINCOUNT e MAXCOUNT per l'area di swap sono:
- MINCOUNT = 10 * PAGE_SIZE / 1024
MAXCOUNT = (PAGE_SIZE - 10) * 8 * PAGE_SIZE / 1024
Per esempio, su macchine con pagine da 4kB (p. es., x86), si ha:
- MINCOUNT = 10 * 4096 / 1024 = 40
MAXCOUNT = (4096 - 10) * 8 * 4096 / 1024 = 130752
Se ogni blocco è grande 1kB, le area di swap in questo esempio possono avere dimensione qualsiasi compresa fra 40kB e 127.6875MB.
Se non si conosce la dimensione delle pagine usata dalla propria macchina, si dovrebbe essere in grado di scoprirla con "cat /proc/cpuinfo".
La ragione del limite su MAXCOUNT è che è usata una sola pagina all'inizio dell'area di swap per tenere la mappa di tutto lo swap, e ogni bit rappresenta una pagina. La ragione del -10, è che l'etichetta identificativa è "SWAP-SPACE" -- 10 caratteri.
Per predisporre un file di swap, è necessario crearlo prima di eseguire mkswap. Tale scopo può essere ragionevole una sequenza di comandi simile alla seguente:
- # dd if=/dev/zero of=swapfile bs=1024 count=8192 # mkswap swapfile 8192 # sync # swapon swapfile
Si noti che il file di swap non deve contenere nessun buco (perciò non è accettabile usare cp(1) per creare il file).
OPZIONI
- -c
- Cerca i bad block del device prima di creare il file system. Se ne è trovato qualcuno, ne è stampato il numero. Questa opzione è stata pensata per essere usata solo per le partizioni di swap, e non dovrebbe essere usata per i file normali! Per essere sicuri che un file normale non contenga bad block, la partizione che contiene il file regolare dovrebbe essere stata creata con mkfs -c.
VEDERE ANCHE
fsck(8), mkfs(8), fdisk(8)AUTORE
Linus Torvalds (torvalds@cs.helsinki.fi)Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre