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: /