Il processo di aggiunta di un disco sotto Linux su IntelAggiunta e partizionare un discoIl processo di aggiunta di un disco sotto Linux su Intel (x86), la piattaforma è relativamente facile. Dando per scontato che l'aggiunta di un disco che è di tipo simile ai dischi esistenti (ad esempio, l'aggiunta di un disco IDE a un sistema che ha già i dischi IDE o l'aggiunta di un disco SCSI a un sistema che ha già dischi SCSI), il sistema dovrebbe rilevare automaticamente il nuovo disco al momento del boot, e tutto ciò che rimane è il partizionamento e la creazione di un file system su di esso. Se si aggiunge un nuovo tipo di disco (come un disco SCSI in un sistema che ha solo dischi IDE), potrebbe essere necessario compilare il supporto per la scheda SCSI per il kernel. (Si noti che la maggior parte delle distribuzioni Linux hanno il supporto di molte schede SCSI popolari come parte dell'installazione standard. Se non ricompilare il kernel dal installazione originale, è poco probabile che sarà necessario ricompilare il kernel per aggiungere il supporto.) Per compilare il supporto per un nuovo tipo di disco, vedere Linux 9 tutorial. Essere sicuri di passare da tutti i menu pertinenti e segnano il driver appropriato per essere compilato sia nel kernel di base o come modulo (supponendo che può essere compilato come modulo).
Una volta che il disco è a posto, è sufficiente avviare il sistema e siete pronti ad andare. Se non siete sicuri se il sistema può vedere il nuovo disco, eseguire il comando dmesg e vedere se il driver è stato caricato e in grado di trovare il tuo disco. Ad esempio: [root @ Tedford / root] # dmesg | more Panoramica sulle partizioniPer motivi di chiarezza, e in caso di necessità di sapere che cosa una partizione è e come funziona, facciamo una breve analisi di questo tema. Ogni disco deve essere partizionato. Partizioni dividere il disco, e ogni segmento agisce come un disco di per sé completa. Una volta che una partizione è piena, non può (senza alcun software speciale) automaticamente overflow su un'altra partizione. Di solito, il processo di partizionamento di un disco compie uno dei due obiettivi: o l'utente ha bisogno di due differenti sistemi operativi installati e di ogni sistema operativo richiede una propria partizione, o può essere prudente, che non l'utilizzo di spazio su una partizione di interferire con lo spazio dedicato ad altri compiti su altre partizioni. Un esempio di quest'ultimo avviene in home directory degli utenti. Quando gli utenti del sistema, non sono gli amministratori del sistema, l'amministratore deve garantire che gli utenti non consumano l'intero disco per i loro file personali. Questa occupa spazio necessario per la registrazione ai fini e file temporanei, causando il sistema a comportarsi male. Per evitare ciò, una partizione speciale è stato creato per i file utente in modo che essi non overflow nello spazio di sistema protetti. NOTAE 'accettabile per partizionare un disco in modo che solo una partizione di grandi dimensioni è tenuto l'intero disco. Ma attenzione: se questa è la partizione di avvio, l'intera partizione devono rientrare entro il limite del cilindro 1024, oppure potrebbe non essere in grado di avviarsi. Vedi Linux Tutorial 8 per ulteriori informazioni. Dischi in cui esisteSotto Linux, ogni disco è dato il nome della periferica stessa. I dischi IDE si aprono con il nome / dev / hdx, dove x può variare dalla a alla z, con ogni lettera rappresenta un dispositivo fisico. Per esempio, in un IDE sistema con un solo disco rigido e un CD-ROM, sia sulla catena IDE stesso, il disco fisso dovrebbe essere / dev / hda, e il CD-ROM dovrebbe essere / dev / hdb. Dispositivi disco vengono creati automaticamente durante l'installazione del sistema. Quando partizioni sono state create, nuovi dispositivi sono utilizzati. Essi assumono la forma di / dev / hdXY, dove X è la lettera del dispositivo (come appena descritto), e Y è il numero della partizione. Così, la prima partizione su / dev / hda disco è / dev/hda1, la seconda partizione dovrebbe essere / dev/hda2, e così via. Dischi SCSI seguono lo stesso schema di base, come IDE, eccetto invece di iniziare con / dev / hd, che iniziano con / dev / sd. Pertanto, la prima partizione sul primo disco SCSI è / dev/sda1, la seconda partizione sul disco SCSI terzo dovrebbe essere / dev/sdc2, e così via. La creazione di partizioni ATTENZIONEIl processo di creazione di partizioni è irrevocabilmente distruttivo per i dati già presenti sul disco. Prima di creare, modificare o eliminare le partizioni su qualsiasi disco, bisogna essere molto sicuri di quello che sta sul disco in corso di modifica, ed è necessario avere una copia di backup dei dati che, se è ancora necessario. Durante il processo di installazione, probabilmente usato una "pretty "strumento per creare le partizioni. Sfortunatamente, le piattaforme Linux non vengono forniti con una utility standard per la creazione e la gestione delle partizioni. Un meccanismo di base che esiste su tutte le distribuzioni Linux è fdisk. Se è piccolo e un po 'imbarazzante, è uno strumento affidabile di partizionamento. Inoltre, nel caso in cui avete bisogno per risolvere un sistema che è andato davvero male, si dovrebbe avere familiarità con i principi fondamentali, come fdisk. L'unico svantaggio reale di fdisk è la mancanza di una interfaccia utente. Per questo esempio di esecuzione, si presuppone che si desidera partizionare il dispositivo / dev / hdb, un disco rigido IDE 340MB. (Sì, esistono ancora.) Si comincia con fdisk con il / dev / parametro hdb: [root @ Tedford / root] # fdisk / dev / hdb che produce un prompt semplice: Command (m for help): M Usiamo per vedere quali sono le opzioni. Questo menu è abbastanza auto-esplicativo: Command (m for help): l'azione di comando m un interruttore a b flag avviabile edit bsd disklabel c toggle la bandiera dos compatibilità d eliminare una lista l partizione noti tipi di partizione m print this menu n aggiungere una nuova partizione o creare una nuova partizione DOS vuoto Tabella P stampare la tabella delle partizioni q uscire senza salvare le modifiche s creazione di un nuovo T disklabel Sun vuota cambiamento del sistema di una partizione di visualizzazione cambiare id u / unità di ingresso v verificare la tabella delle partizioni w scrivere tabella su disco e uscita x funzionalità aggiuntive (solo per esperti) Comando (m for help): Si comincia guardando la partizione esistente, utilizzando il comando p (stampare la tabella delle partizioni): Command (m for help): p Disk / dev / hdb: 16 heads, 63 sectors, 665 cylinders Units = cilindri di 1008 * 512 bytes Device Boot Start End Blocks Id System / dev/hdb1 * 1 664 334624 + 6 FAT16 Comando ( m for help): Si dispone di un sistema legacy po 'qui, non ti pare? Il tempo di aggiornare questo disco-start, eliminando la partizione esistente utilizzando il comando d (eliminare una partizione): Command (m for help): d Partition number (1-4): 1 Command (m for help): E utilizzare il p (stampare la tabella delle partizioni) comando per verificare i risultati: Command (m for help): p Disk / dev / hdb: 16 heads, 63 sectors, 665 cylinders Units = cilindri di 1008 * 512 bytes Device Boot Start End Blocks Id System Command (m for help): C'è alcuna partizione. Il tempo di iniziare a creare le partizioni. Per motivi di discussione, fingere di questo disco è abbastanza grande per accogliere una configurazione completa postazione di lavoro. Per impostare questa funzione, è necessario creare le partizioni mostrata nella immagine 7-5. Ora che si sa che le partizioni di creare, let's do it! Inizia con la partizione root. Visto che hai solo 340MB di lavorare, mantenere root piccola solo 35MB. Command (m for help): n Command e azione esteso p partizione primaria (1-4) p Partition number (1-4): 1 First cylinder (1-665, default 1): 1 Ultimo cilindro o + size o + sizeM o + sizeK (1-665, default 665): 35 M Command (m for help): Si noti la prima richiesta è per se si vuole una partizione primaria o estesa. Ciò è causa di un pasticcio goofy creato molto tempo fa (pre-Linux), quando i dischi rigidi erano così piccoli che nessuno pensava più di quattro partizioni sarebbe mai necessaria. Quando i dischi ancora più stupefacente e sulla compatibilità retroattiva è stato un problema, abbiamo bisogno di un trucco per ospitare più partizioni. L'ultima partizione sarebbe una partizione estesa, invisibili all'utente, ma in grado di contenere partizioni aggiuntive. La prossima domanda: Quale numero della partizione? (Potete vedere il limite di quattro partizioni primarie come parte della questione.) Si inizia con uno, scegliendo l'impostazione predefinita di partenza del cilindro, e quindi specificare che si desidera 25MB ad esso destinati. Per creare la seconda partizione di swap, digitare il seguente : Command (m for help): n Command e azione esteso p partizione primaria (1-4) p Partition number (1-4): 2 First cylinder (68-665, default 68): 68 Ultimo cilindro o + size o + sizeM o + sizeK (52-665, default 665): 16 M Command (m for help): Questa volta, le istruzioni sono identiche a quelle utilizzate per la partizione precedente, con numeri leggermente diversi. Tuttavia, per impostazione predefinita, fdisk è la creazione di partizioni ext2. Avete bisogno di questa partizione ad essere di tipo swap. Per fare questo, utilizzare il t (tipo di partizione cambiare) il comando: Command (m for help): t Partition number (1-4): 2 codice esadecimale (tipo L a codici list): L 0 Empty 16 Hidden FAT16 61 SpeedStor a6 OpenBSD 1 FAT12 17 Hidden HPFS / NTF 63 GNU HURD o Sys a7 NeXTSTEP 2 XENIX root 18 AST swa Windows 64 Novell Netware b7 fs BSDI 3 XENIX usr 24 NEC DOS 65 Novell Netware b8 swap BSDI 4 FAT16 <32
|
|||||
| Online: 312 users browsing the articles directory |
|
|