1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437
|
.\" cfdisk.8 -- man page for cfdisk
.\" Copyright 1994 Kevin E. Martin (martin@cs.unc.edu)
.\"
.\" Permission is granted to make and distribute verbatim copies of this
.\" manual provided the copyright notice and this permission notice are
.\" preserved on all copies.
.\"
.\" Permission is granted to copy and distribute modified versions of this
.\" manual under the conditions for verbatim copying, provided that the
.\" entire resulting derived work is distributed under the terms of a
.\" permission notice identical to this one.
.\"
.\" " for hilit mode
.TH CFDISK 8 "3 giugno 1995" "Debian GNU/Linux" "Manuale del Programmatore di Linux"
.SH NOME
cfdisk \- Manipolatore basato su curses della tavola delle partizioni del disco per Linux
.SH SINTASSI
.BI "cfdisk [ \-avz ] [ \-c " cilindri " ] [ \-h " testine " ]"
.BI "[ \-s " settori-per-traccia " ] [ -P " opz " ] [ " dispositivo " ]"
.SH DESCRIZIONE
.B cfdisk
un programma basato sulle curses per partizionare un'unit a disco
fisso. Il
.I dispositivo
pu essere uno dei seguenti:
.sp
.nf
.RS
/dev/hda [preimpostato]
/dev/hdb
/dev/sda
/dev/sdb
/dev/sdc
/dev/sdd
.RE
.fi
.B cfdisk
per prima cosa cerca di leggere la geometria del disco fisso. Se non ci
riesce, un messaggio di errore viene visualizzato e
.B cfdisk
esce. Questo dovrebbe succedere solo cercando di partizionare un'unit
disco SCSI su un adattatore privo di BIOS. Per correggere questo
problema potete impostare
.IR cilindri ", " testine " e " settori-per-traccia
sulla linea di comando. Successivamente,
.B cfdisk
prova a leggere dall'unit a disco l'attuale tavola delle partizioni. Se
non capace di calcolare la tavola delle partizioni, un errore viene
visualizzato ed il programma uscir.
Questo pu anche venir causato da non corrette informazioni sulla
geometria che possono essere reimpostate sulla linea di comando.
Un'altro modo di superare questo problema usando l'opzione
.B \-z .
Questa permette di ignorare la tavola delle partizioni sul disco.
Lo schermo principale composto da quattro sezioni, dall'alto al basso:
la testata, le partizioni, la linea di comando e una riga di
avvertimento. La testata contiene il nome del programma ed il numero
della versione seguito dall'unit a disco e la sua geometria. La sezione
delle partizioni mostra sempre l'attuale tavola delle partizioni. La
linea di comando il posto dove introdurre comandi e testo. I comandi
disponibili sono solitamente visualizzati tra parentesi. La riga di
avvertimento solitamente vuota, eccetto quando ci sono importanti
informazioni da visualizzare. La partizione corrente evidenziata in
video inverso (o da una freccia se l'opzione
.B \-a
viene usata). Tutti i comandi specifici alla partizione vengono eseguiti
sulla partizione corrente.
Il formato della tavola delle partizioni nella sezione delle partizioni
, da sinistra a destra: Nome, Flag, Tipo di Partizione, Tipo e Misura
di Filesystem. Il nome il nome del dispositivo della partizione. I
Flag possono essere
.IR Boot ,
che indica una partizione avviabile (Bootable) o
.IR NC ,
che sta per "Non Compatibile col DOS o l'OS/2". Il DOS, l'OS/2 e
possibilmente altri sistemi operativi richiedono che il primo settore
della prima partizione del disco e tutte le partizioni logiche comincino
dalla seconda testina. Questo fa sprecare dal secondo all'ultimo settore
della prima traccia della prima testina (il primo settore occupato
dalla stessa tavola delle partizioni).
.B cfdisk
vi permette di recuperare questi settori "persi" tramite il comando di
massimizzazione
.RB ( m ).
.I Nota:
.BR fdisk (8)
ed alcune versioni iniziali del DOS creano tutte le partizioni con il
numero di settori gi massimizzato. Per maggiori informazioni, vedi
oltre per il comando di massimizzazione. Il Tipo di partizione pu
essere uno tra
.IR Primary " (Primario) e " Logical " (Logico)."
Per spazio inutilizzato sul disco, il tipo di partizione pu anche
essere
.IR Pri/Log ,
o vuoto (se lo spazio inutilizzabile). La sezione Tipo di Filesystem
mostra il nome del filesystem usato sulla partizione, se noto.
Se non noto, allora viene visualizzato
.I Unknown
(Sconosciuto) e il valore esadecimale del tipo di filesystem. Un caso
speciale capita quando ci sono sezioni dell'unit a disco che non
possono essere usate (perch tutte le partizioni primarie sono in uso).
Quando questo viene riscontrato, il tipo di filesystem viene mostrato
come
.IR Unusable
(Inutilizzabile). Il campo Dimensione mostra la dimensione della
partizione in megabyte (come scelta preimpostata). Pu anche mostrare la
dimensione in settori e cilindri (vedi oltre per il comando di cambio
unit). Se un asterisco
.RB ( * )
compare dopo la dimensione, questo significa che la partizione non
allineata sui confini dei cilindri.
.SH "AVVERTIMENTO PER DOS 6.x"
Il comando FORMAT del DOS 6.x cerca alcune informazioni nel primo
settore dell'area dati della partizione, e tratta questa informazione
come pi affidabile di quella nella tavola delle partizioni. Il FORMAT
del DOS si aspetta che il comando FDISK del DOS azzeri i primi 512 byte
dell'area dati di una partizione ogniqualvolta avvenga un cambio di
dimensioni. Il FORMAT del DOS guarder a queste informazioni anche se il
flag /U viene dato -- noi lo consideriamo un baco nei FORMAT e FDISK del
DOS.
Il criterio di fondo che se usate cfdisk o fdisk per cambiare la
dimensione di una voce DOS nella tavola delle partizioni, allra dovrete
anche usare
.B dd
per azzerare i primi 512 byte di quella partizione prima di usare il
FORMAT del DOS per inizializzare la partizione. Per esempio, se stavate
usando cfdisk per creare una voce DOS per /dev/hda1 nella tavola delle
partizioni, allora (dopo essere usciti da cfdisk o da fdisk ed aver
riavviato Linux in modo che l'informazione nella tavola delle partizioni
sia valida) userete il comando "dd if=/dev/zero of=/dev/hda1 bs=512
count=1" per azzerare i primi 512 byte della partizione.
.B SIATE ESTREMAMENTE ACCORTI
nell'usare il comando
.B dd
, poich un piccolo errore di scrittura potrebbe rendere inutilizzabili
tutti i dati sul vostro disco.
Per avere i migliori risultati, dovreste sempre usare il programma
specifico del Sistema Operativo per la tavola delle partizioni. Per
esempio, dovreste creare partizioni DOS usando il programma FDISK del
DOS e partizioni Linux usando il programma fdisk o cfdisk di Linux.
.SH COMANDI
I comandi di
.B cfdisk
possono venir introdotti premendo il tasto desiderato (non necessario
premere
.I Enter
dopo il comando). Ecco una lista dei comandi disponibili:
.TP
.B b
Cambia il valore del flag avviamento (boot) per la partizione corrente.
Questo vi permette di scegliere quale partizione primaria sul disco
avviabile.
.TP
.B d
Cancella (Deleta) la partizione corrente. Questo trasformer la
partizione corrente in spazio libero la far unire con ogni altro spazio
libero posto nelle immediate vicinanze della partizione corrente. Una
partizione gi indicata come spazio libero o come inutilizzabile non pu
essere cancellata.
.TP
.B g
Cambia la geometria del disco (cilindri, testine, settori-per-traccia).
.B AVVERTENZA:
Questa opzione dovrebbe essere usata solo da gente che sa quello che sta
facendo. Per cambiare la geometria del disco anche disponibile una
opzione da linea di comando. Mentre siete alla linea di comando del
cambio della geometria del disco, potete scegliere di cambiare in
cilindri
.RB ( c ),
in testine
.RB ( h ),
o settori per traccia
.RB ( s ).
Il valore impostato che verr stampato vicino al prompt, potr essere
accettato premendo semplicemente il tasto
.I Enter
o potrete uscire senza modifiche premendo il tasto
.I ESC
Se volete cambiare il valore impostato, inserite semplicemente il valore
desiderato e prmete
.IR Enter .
I valori parametro del disco alterati non avranno effetto sino al vostro
ritorno al men principale (premendo
.IR Enter " o " ESC
sulla linea di comando del cambio del disco. Se cambiate la geometria in
modo che il disco appaia pi grande, i settori in pi sono aggiunti alla
fine del disco come spazio libero. Se il disco appare pi piccolo, le
partizioni che sono oltre il nuovo settore finale sono cancellate e
l'ultima partizione del disco (o lo spazio libero alla fine del disco)
viene fatta finire col nuovo ultimo settore.
.TP
.B h
mostra la schermata di aiuto.
.TP
.B m
Massimizza l'utilizzo del sisco per la partizione corrente. Questo
comando recuperer lo spazio inutilizzato tra la tavola delle partizioni
e l'inizio della partizione, ma al prezzo di rendere la partizione
incompatibile con il DOS, l'OS/2 ed altri sistemi operativi.
Questa opzione scambier tra la massimizzazione dell'utilizzo del disco
e l'utilizzo del disco compatibile con il DOs, l'OS/2, ecc. Il valore
preimpostato per creare una partizione di creare partizioni
compatibili con il DOS, l'OS/2, ecc.
.TP
.B n
Crea nuove partizioni usando spazio libero. Se il tipo di partizione
.IR Primary " (Primario) o " Logical " (Logico),"
una partizione di quel tipo sar creata, ma se il tipo partizione
.IR Pri/Log ,
vi verr richiesto di che tipo la volete creare. Siate informati che
(1) ci sono solo quattro possibilit per partizioni primarie e (2)
poich ci pu essere solamente una partizione logica, che contiene tutte
le unit logiche, tutte le unit logiche devono essere contigue (senza
partizioni primarie inframmezzate).
Successivamente
.B cfdisk
vi chieder la dimensione della partizione che volete creare.
La dimensione preimpostata, uguale all'intero spazio libero della
partizione corrente, visualizzato in megabyte. Potete sia premere
.I Enter
per accettare la dimensione preimpostata o inserire al prompt una
dimensione differente.
.B cfdisk
accetta inserimenti di dimensioni in megabyte
.RB ( M )
[preimpstato], kilobyte
.RB ( K ),
cilindri
.RB ( C )
e settori
.RB ( S )
inserendo il numero seguito immediatamente da uno di
.RB ( M ", " K ", " C " or " S ).
Se la partizione entra nello spazio libero disponibile, la partizione
creata e voi ritornate alla linea di comando principale. Altrimenti la
partizione pu essere creata all'inizio o alla fine dello spazio libero,
e
.B cfdisk
vi chieder di scegliere dove piazzare la partizione. Dopo che la
partizione creata,
.B cfdisk
aggiusta automaticamente i tipi partizione delle altre partizioni se
tutte le partizioni primarie sono state usate.
.TP
.B p
Stampa la tavola delle partizioni sullo schermo o in un file. Ci sono
parecchi formati diversi che possono essere scelti tra:
.sp
.RS
.TP
.B r
Formato dei puri dati (Raw) (esattamente quello che verr scritto sul
disco)
.TP
.B s
Formato della tavola delle partizioni in ordine di settore
.TP
.B t
Formato base della tavola delle partizioni
.RE
.RS
Il
.I formato dei puri dati (raw)
mostrer i settori che verranno scritti sul disco se il comando
.BR w rite
(scrivi) verr selezionato. Prima viene stampata la tavola delle
partizioni primaria, seguita dalle tavole delle partizioni associate ad
ogni partizione logica. I dati vengono mostrati in esadecimale byte per
byte con 16 byte per riga.
Il
.I formato della tavola delle partizioni in ordine di settore
stamper la tavola delle partizioni ordinata per numero di settore.
I campi, da sinistra a destra, sono il numero della partizione, il tipo
di partizione, il primo settore, l'ultimo settore, lo spiazzamento dal
primo settore della partizione all'inizio dei dati, la lunghezza della
partizione, il tipo di filesystem (con il valore esadecimale tra
parentesi), e i flag (con il valore esadecimale tra parentesi). In
aggiunta alle partizioni primarie e logiche, viene mostrato lo spazio
libero ed inutilizzabile e la partizione estesa mostrata prima della
prima partizione logica.
Se una partizione non incomincia o finisce sul confine di un cilindro o
se la lunghezza della partizione non divisibile per la grandezza del
cilindro, viene stampato un asterisco
.RB ( * )
dopo il numero/conto del settore non allineato. Questo di solito indica
che una partizione stata creata da un sistema operativo che non
allinea le partizioni ai confini dei cilindri o che usa una diversa
geometria del disco. Se conoscete la geometria del disco usata
dall'altro sistema operativo, potete inserire la geometria con il
comando di cambio geometria
.RB ( g ).
Per la prima partizione sul disco e per tutte le partizioni logiche, se
lo spiazzamento dall'inizio della partizione non uguale al numero di
settori per traccia (per esempio, i dati non iniziano sull aprima
testina), il simbolo di numero (diesis)
.RB ( # )
stampato dopo lo spiazzamento. Per le restanti partizioni, se lo
spiazzamento non zero, un simbolo di numero verr stampato dopo lo
spiazzamento. Questo corrisponde al flag
.I NC
nella sezione delle partizioni della videata principale.
Il
.I formato base della tavola delle partizioni
stamper la tavola delle partizioni ordinata per numero di partizione.
Lascer fuori tutto lo spazio libero ed inutilizzabile. I campi, da
sinistra a destra, sono il numero della partizione, i flag (in
esadecimale), la testina, settore e cilindro iniziale, l'ID del
filesystem (in esadecimale), la testina, settore e cilindro finale, il
settore iniziale nella partizione e il numero di settori nella
partizione. L'informazione in questa tavola pu venire direttamente
trasformata nel
.IR "formato dei dati puti (raw)" .
Le voci nella tavola delle partizioni hanno solo 10 bit disponibili per
rappresentare il cilindro iniziale e quello finale. Per cui, quando il
numero assoluto del settore iniziale (finale) si trova su un cilindro
maggiore di 1023, verr stampato il valore massimo per la testina,
settore e cilindro iniziale (finale).
Questo il metodo usato da OS/2, e perci risolve il problema associato
con l'fdisk di OS/2 che riscrive la tavola delle partizioni quando non
in questo formato. Poich Linux e OS/2 usano il conteggio assoluto dei
settori, i valori testina, settore e cilindro iniziale e finale non
sono usati.
.RE
.TP
.B q
Conclude il programma (quit). Questo far terminare il programma senza
scrivere alcun dato sul disco.
.TP
.B t
Cambia il tippo di filesystem. Normalmente le nuove partizioni vengono
create come partizioni
.I Linux,
ma siccome
.B cfdisk
pu creare partizioni per altri sistemi operativi, il cambio del tiupo
di partizione vi consente di inserire il valore esadecimale del
filesystem desiderato. Un elenco dei tipi di filesystem noti
visualizzato. Al prompt potete digitare il tipo di filesystem o
accettare il tipo di filesystem predefinito
.RI [ Linux ].
.TP
.B u
Cambia unit nella visualizzazione della dimensione della partizione.
Passer circolarmente da megabyte, settori e cilindri.
.TP
.B W
Scrive (Write) la tavola delle partizioni sul disco (dovete digitare la
lettera W maiuscola). Dal momento che questo potrebbe distruggere i dati
sul disco, dovrete sia confermare o negare la scrittura inserendo "yes"
(s) o "no". Se inserite "yes",
.B cfdisk
scriver la tavola delle partizioni sul disco e dir al kernel di
rileggere la tavola delle partizioni dal disco. La rilettura della
tavola delle partizioni funziona nella maggior parte dei casi, ma io
l'ho vista fallire. Non preoccupatevi. Sar corretta dopo che avrete
riavviato il sistema. In tutti i casi, io ancora raccomando di riavviare
il sistema -- giusto per sicurezza.
.TP
.I Freccia S
.TP
.I Freccia Gi
Sposta il cursore alla partizione precedente o alla successiva. Se ci
sono pi partizioni di quante possano essere visualizzate insieme sullo
schermo, potrete visualizzare il successivo (precedente) insieme di
partizionimuovendo in gi (s) dall'ultima (prima) partizione visibile
sullo schermo.
.TP
.I CTRL-L
Redisegna lo schermo. Nel caso qualcosa sia andato storto e non possiate
leggere nulla, potete rinfrescare lo schermo dalla linea di comando
principale.
.TP
.B ?
Stampa la schermata di aiuto.
.RE
Tutti i comandi possono essere indifferentemente inseriti maiuscoli o
minuscoli (fatta eccezione per il comando Scrivi
.BR W rite).
Quando siete in un sottomen o al prompt per inserire un nome-file,
potrete premere il tasto
.I ESC
per tornare alla linea di comando principale.
.SH OPZIONI
.TP
.B \-a
Mostra un cursore fatto a afreccia invece del video inverso per
evidenziare la partizione corrente.
.TP
.B \-v
Stampa il numero di versione e il copyright.
.TP
.B \-z
Inizia con una tavola delle partizioni vuota. Questa opzione utile
quando volete ripartizionare il vostro intero disco.
.I Nota:
questa opzione non azzera la tavola delle partizioni sul disco;
piuttosto, semplicemente fa partire il programma senza leggere l atavola
delle partizioni esistente.
.TP
.BI \-c " cilindri"
.TP
.BI \-h " testine"
.TP
.BI \-s " settori-per-traccia"
Sostituisce il numero di cilindri, testine, settori per traccia letti
dal BIOS. Se il vostro BIOS o adattatore non fornisce questa
informazione, o se fornisce informazione non corretta, usate queste
opzioni per impostare i valori della geometria del disco.
.TP
.BI \-P " opz"
Stampa la tavola delle partizioni nei formati specificati.
.I opz
pu essere uno o pi tra "r", "s" o "t". Vedi sopra il comando
.BR p rint
per maggiori informazioni sui formati di stampa.
.SH "VEDERE ANCHE"
fdisk(8)
.SH BACHI
La versione atuale non supporta dischi multipli (aggiunta futura).
.SH AUTORE
Kevin E. Martin (martin@cs.unc.edu)
Traduzione di Fabrizio Polacco (fpolacco@debian.org)
|