[ubuntu-it] Partizioni hard disk: fdisk
karolvs
karolvs a karolvs.it
Lun 8 Ago 2005 11:25:29 CDT
Ho scritto un breve articolo su come utilizzare fdisk per partizionare
un hard disk, spero vi piaccia.
__________________
Carlo Caponi
www.karolvs.it
Registered Linux User #392368
ICQ #73707983
Per usare un hard disk è necessario compiere le seguenti operazioni:
1. Partizionare l'hard disk.
2. Assegnargli un file system.
3. Montare il file system.
Una partizione del disco è una parte di disco che contiene una struttura
di directory, specificando quale sistema operativo potrà usarla. Sullo
stesso hd possono infatti coesistere più sistemi operativi, ad esempio
Windows o Linux.
I PC gestiscono gli HD mediante due interfacce, dette ATA( Advanced
Technology Attachment): interfaccia primaria e secondaria. Ognuna di
queste permette di gestire due HD in collegamento master-slave, per un
totale di 4 periferiche a disco. Le assegnazioni standard dei dischi ATA
sono contenute in /dev:
/dev/hda disco master, interfaccia primaria.
/dev/ddb disco slave, interfaccia primaria.
/dev/hdc disco master, interfaccia secondaria.
/dev/hdd disco slave, interfaccia secondaria.
Per esaminare e scrivere partizioni occorre usare il comando fdisk:
~$sudo fdisk /dev/hd<a-d>
Una volta entrati nel programma si possono usare i comandi seguenti:
p :
elenco delle partizioni con relativa descrizione.
d :
cancella una partizione. Verrà chiesto quale partizione eliminare, le
partizioni sono numerate a partire da 1.
n :
crea una nuova partizione. Verrà chiesto se si vuole creare una
partizione estesa (e) o una partizione primaria (p). Questo è un vecchio
retagggio del fatto che in origine il partizionamento standard dei PC
consentiva solo un massimo di quattro partizioni, da 1 a 4, dette
partizioni primarie. Se si desiderano altre partizioni, queste possono
essere definite come partizioni estese, consentendovi così di inserire
sottopartizioni al loro interno, dette partizioni logiche. Una volta
dato il comando n, per creare una partizione devono essere dati in
sequenza i comandi seguenti:
t:
specifica un id di sistema, ossia il numero che rappresenta un sistema
operativo. Linux usa 83 per le partizioni contenenti file, 82 per i file
di swap.
w:
rende effettive le modifiche. Fino a quando non viene dato questo
comando le modifiche sono solo “virtuali”, prima di eseguirlo
controllare che sia tutto a posto mediante il comando p. Ricordare di
eseguire w solo dopo aver controllato che il file system dell'HD in
questione non sia già montato.
q:
esce da fdisk, se ancora non è stato dato il comando w, esce senza che
fdisk esegua alcuna modifica.
Vediamo ad esempio l'elenco delle partizioni dell'HD slave
dell'interfaccia secondaria:
~$ sudo fdisk /dev/hdb
Password:
The number of cylinders for this disk is set to 24792.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Comando (m per richiamare la guida): p
Disk /dev/hdb: 203.9 GB, 203928109056 bytes
255 heads, 63 sectors/track, 24792 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Dispositivo Boot Start End Blocks Id System
/dev/hdb1 * 1 24419 196145586 83 Linux
/dev/hdb2 24420 24792 2996122+ 5 Esteso
/dev/hdb5 24420 24792 2996091 82 Linux swap / Solaris
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.ubuntu.com/archives/ubuntu-it/attachments/20050808/9b61e5cd/attachment.htm
Maggiori informazioni sulla lista
ubuntu-it