Lucidi 06 PDF

Transcript

Lucidi 06 PDF
Installazione: problemi
●
●
Spazio
–
almeno due partizioni
–
creazione delle partizioni!
Riconoscimento periferiche. Principali senza grossi
problemi, qualche consiglio per:
–
schede video
–
modem / modem adsl
–
stampanti
–
scanner
–
...
Partizioni
●
Schema di partizionamento per PC x86.
●
Differenti tipologie di partizioni:
●
●
●
Primarie
●
Estese
●
Logiche
Solo le partizioni primarie e logiche contengono
direttamente dati.
Le partizioni estese sono contenitori di partizioni
logiche.
Partizioni
●
●
●
Ci possono essere al più QUATTRO partizioni tra
primarie ed estese, e vengono indicate in ogni caso
con i numeri 1, 2, 3, 4.
Per disporre di un numero maggiore di partizioni, è
necessario definire una partizione estesa e creare al
suo interno le unità logiche (la cui numerazione
parte dalla 5)
Solo una partizione primaria può avere l'attributo
“bootable”, ma non è necessariamente importante...
Dischi
●
●
Standard più diffusi:
●
(E)IDE -> Serial ATA
●
SCSI
Dischi IDE identificati come:
●
hda (primary master)
●
hdb (primary slave)
●
hdc (secondaty master)
●
hdd (secondary slave)
●
in sistemi recenti si trovano hde, hdf,...: relativi a
controller RAID.
Dischi
●
●
I dischi SCSI, i dischi Serial ATA, i dispositivi
esterni (pen drive) sono identificati come sda, sdb,
sdc ...
Normalmente si lavora su hda; allora le partizioni
primarie/estese sono
●
●
hda1, hda2, hda3, hda4
La numerazione delle partizioni logiche parte
comunque da 5 (anche se le partizioni
primarie/estese sono in totale meno di 4):
●
hda5, hda6, hda7, ...
Filesystem: formati
●
●
●
Il kernel Linux dispone di driver per un gran
numero di formati di filesystem. La maggior parte
dei filesystem moderni utilizza meccanismi di
journaling.
●
ext3 (evoluzione di ext2)
●
reiserfs (nativo, dal kernel 2.4)
●
xfs (da SGI, il fs di IRIX)
●
jfs (da IBM)
Sono disponibili molti documenti sulle differenti
prestazioni dei vari filesystem.
Scegliete liberamente!
Partizionamento
●
●
●
Perchè suddividere il filesystem in partizioni
multiple?
●
Semplificazione della gestione.
●
Motivi di sicurezza.
Inserire la /home in una partizione separata
permette di semplificare il backup, impostare quote
separate. Si evita inoltre l'effetto “blocco da
riempimento”.
Separare la /var mette al riparo il sistema da
blocchi causati dal suo riempimento (ad es. crescita
dei file di log).
Partizionamento
●
Può essere conveniente riservare una partizione da
formattare con filesystem FAT32: è la soluzione
piu rapida per interscambio dei dati tra
WinNT/2000/XP e Linux.
–
NTFS: accesso in sola lettura
–
sono in sviluppo (da terze parti) driver per WinNT e
derivati per l'accesso ai filesystem reiserfs e ext3.
Partizionamento
●
●
Fino a poco tempo fa, era necessario inserire il
kernel non troppo lontano dall'inizio del disco
(problema del 1024-mo cilindro). Si utilizzava una
piccola (20MB) partizione primaria per la /boot.
Non dimenticarsi la partizione di SWAP!
●
●
Fino alla serie di kernel 2.2, si consigliava di
dimensionarla al doppio della memoria disponibile. Ma
all'epoca, la memoria disponibile era 32MB!
A livello pratico, dipende dal carico di lavoro della
macchina. Ad una workstation con 512MB bastano
anche solo 250 MB di swap.
Partizioni: esempi
●
/dev/hda1:
NTFS (WinNT)
●
/dev/hda2:
<ESTESA>
●
/dev/hda5:
swap
●
/dev/hda6:
/
●
/dev/hda7:
/mnt/dati (FAT32)
Partizioni: esempi
●
/dev/hda1:
NTFS (WinNT)
●
/dev/hda2:
<ESTESA>
●
/dev/hda5:
swap
●
/dev/hda6:
/
●
/dev/hda7:
/home
●
/dev/hda:8
/mnt/dati (FAT32)
Partizioni: esempi
●
/dev/hda1:
FAT32 (Win9x)
●
/dev/hda2:
/boot
●
/dev/hda3:
<ESTESA>
●
/dev/hda5:
swap
●
/dev/hda6:
/
●
/dev/hda7:
/home
●
/dev/hda8:
/usr/local
●
/dev/hda9:
/var
●
/dev/hda10:
/opt
Partizioni: esempi
●
/dev/hda1:
/boot
●
/dev/hda2:
<ESTESA>
●
/dev/hda5:
swap
●
/dev/hda6:
/
●
/dev/hda7:
/home
●
/dev/hda8:
/usr
●
/dev/hda9:
/var
●
/dev/hda10:
/opt
Partizioni: esempi
●
/dev/hda1:
/boot
●
/dev/hda2:
/home
●
/dev/hda3:
swap
●
/dev/hdb1:
/