L'opció del menú ``Particionar un disc dur'' us mostrarà una llista dels discs en els quuals podreu definir particions, alhora que executarà una aplicació per a definir-les. Com a mínim haureu de crear una partició "nativa per a Linux" ("Linux native", tipus 83) i segurament en voldreu una altra "d'intercanvi per a Linux" ("Linux swap", tipus 82).
Com a mínim i imprescindible, el GNU/Linux necessitarà una partició per a ell. Podeu tenir una única partició que contingui tot el sistema operatiu, les aplicacions i els vostres fitxers personals. Molta gent creu necessària també una partició a part per a intercanvi de memòria (swap). La partició d'intercanvi és un espai reservat per al sistema operatiu que pot utilitzar com a "memòria virtual". Si poseu l'espai per a intercanvi en una partició independent el Linux podrà fer-ne un ús molt més eficient. Es pot fer que el Linux faci servir un fitxer normal per a intercanvi, però no és recomanable.
Tanmateix, la majoria de la gent prefereix donar-li al GNU/Linux més particions de les mínimes que caldrien. Hi ha dos motius pels que podríeu voler dividir el sistema de fitxers en unes quantes particions més petites. El primer és per seguretat. Si passa res que malmeti el sistema de fitxers, generalment només afectarà una partició. Així, sols caldrà restaurar un bocí del sistema (a partir de les còpies de seguretat que heu anat fent meticulosament). El mínimament imprescindible seria que considerèssiu crear el que s'anomena "partició arrel". Aquesta partició conté els components més essencials del sistema. Si qualsevol altra partició queda malmesa, encara podreu arrencar el GNU/Linux i arreglar el sistema. Això us pot estalviar la molèstia d'haver de reinstal·lar el sistema de cap i de nou.
El segon motiu generalment és més important en un entorn professional, però en
realitat dependrà de l'ús que feu de la màquina. Suposeu que alguna cosa es
descontrola i comença a consumir espai de disc. Si resulta que el procés que
porta el problema té privilegis de root (el sistema reservaria un percentatge
d'espai de disc a què els altres usuaris i usuàries hi puguèssin accedir),
podríeu trobar-vos de sobte amb que no us quedi gens d'espai de disc. Això no
va gens bé, perquè el sistema operatiu necessita fer servir fitxers físics per
a moltes coses (a més de per espai d'intercanvi). Fins i tot podria ser que
l'origen del problema no fos ni tan sols local. Per exemple, rebre un
bombardeig de correu no sol·licitat pot omplir fàcilment una partició. Si feu
servir més particions, protegireu al sistema de molts d'aquests problemes. Per
a beneficiar-vos de l'exemple del correu, poseu el /var/mail
a la
seva pròpia partició i la majoria del sistema funcionarà encara que us
bombardegin amb correu no desitjat.
L'únic inconvenient real de fer servir més particions és que sovint costa molt de saber d'entrada quines necessitats tindreu. Si feu una partició massa petita, llavors o haureu de reinstal·lar el sistema o no parareu de moure coses d'una banda a l'altra per fer lloc a la partició infradimensionada. D'altra banda, si feu la partició massa gran, estareu malbaratant espai que es podria fer servir per alguna altra cosa. És cert que l'espai de disc va molt barat, avui en dia, però tot i així, perquè hauríeu de llençar els diners?.
El microprogramari EFI dels ia64 suporta dos formats per a les taules de
particions (o nivells de disc), GPT i MS-DOS. El MS-DOS és el format
típicament usat en els PC i386 i no és el més recomanat per als sistemes ia64.
L'instalador us facilita dos programes de particionament, el cfdisk i parted.
La documentació per a cfdisk podeu trobar-la aquí
i la de parted aquí
. El parted pot gestionar totes dues taules
la GPT i la MS-DOS, al contrari que el cfdisk que sols pot gestionar les taules
MS-DOS. Es molt important el tindre en compte que si el vostre disc ha estat
anteriorment particionat amb una taula GPT i ara voleu usar una taula MS-DOS,
haureu d'usar el parted per a crear la nova taula de particions. Això es deu a
que les dues taules usen diferents àrees d'un disc, i el cfdisk no sap com
esborrar una taula GPT.
Una diferència important entre el cfdisk i el parted és l'identificador "type" (tipus) de les seves particions. El cfdisk usa un octet en la taula de particions (per exemple, 83 per a una partició linux ext2), mentres que el parted identifica el "type" (tipus) de la partició examinant les dades en aquesta partició. Això principalment es que el parted no considera a una partició d'intercanvi (swap) com a tal a menys que el s4eu format sigui aquest. De manera semblant, aquest no considerarà una partició com a linux ext2 a menys que hi creeu aquest tipus de sistema de fitxers. El parted no us permetrà crear un sistema de fitxers i formatejar-lo com a espai d'intercanvi, pel que per a fer això tindríeu que fer-ho des del parted.
Desafortunadament el parted és un comandament enfocat a la consola i no es tant fàcil d'usar com el cfdisk. Assumim que voldreu esborrar tot el vostre disc i crear una taula GPT i algunes particions, pel que en aquest cas podríeu usar una seqüència de comandaments com la següent:
mklabel gpt mkpartfs primary fat 0 50 mkpartfs primary linux-swap 51 1000 mkpartfs primary ext2 1001 3000 set 1 boot on print quit
Això us haurà creat una nova taula de particions i tres particions per a usar-les com a partició d'arrencada EFI, espai d'intercanvi i una per al sistema de fitxers arrel. Finalment això també us establirà l'etiqueta d'arrencada en la partició EFI. Les particions estan especificades en Megabytes, amb el principi i final d'aquestes establert des del començament del disc. Com, per exemple, si a sobre hi creem un sistema de fitxers ext2 de 1999MB aquesta començarà en els 1001MB des del començament del disc. Noteu que al formatejar l'espai d'intercanvi amb el parted es pot prendre uns quants minuts per a completar, donat que aquest fa una exploració dels blocs en mal estat.
Debian GNU/Linux s'addereix a la Filesystem Hierarchy Standard
(Jerarquia estàndard del sistema de fitxers - FHS) per anomenar els directoris
i els fitxers. Aquest estàndard permet als usuaris/usuàries i als programes
que puguin predir la localització dels fitxers i directoris. El directori
arrel es representa simplement per una barra /
. En el nivell de
l'arrel, tots els sistemes Debian inclouen aquests directoris:
bin Fitxers executables binaris de comandaments essencials boot Fitxers estàtics del carregador d'arrencada dev Fitxers de dispositiu etc Configuració específica del sistema de cada ordinador home Directoris d'usuaris i usuàries lib Biblioteques essencials i mòduls del nucli mnt Punt de muntatge per muntar temporalment un sistema de fitxers proc Directori virtual per a informació del sistema root Directori de l'usuari o usuària root sbin Fitxers executables binaris essencials del sistema tmp Fitxers temporals usr Jerarquia secundària var Dades variables opt Aplicacions de programari afegides
Ve't aquí una llista de consideracions importants pel que fa a directoris i particions:
/
sempre ha de contenir físicament
/etc
, /bin
, /sbin
, /lib
i
/dev
, sinó no podreu arrencar. Típicament calen 100 MB per a la
partició arrel, però això podria variar.
/usr
: tots els programes d'usuari (/usr/bin
), les
biblioteques (/usr/lib
), la documentació
(/usr/share/doc
), etc., estan en aquest directori. Aquesta part
del sistema de fitxers necessita la major part de l'espai. Li hauríeu de
concedir com a mínim 500 MB d'espai en disc. Si voleu instal·lar més paquets
hauríeu d'incrementar l'espai que concediu a aquest directori.
/home
: Cada usuari o usuària deixarà les seves dades a un
subdirectori d'aquest directori. La mida depén de quants usuaris i usuàries
facin servir el sistema i de quins fitxers hagin d'emmagatzemar als seus
directoris. Segons l'ús que hagueu previst hauríeu de reservar uns 100 MB per
cada usuari o usuària, però adapteu aquesta xifra a les vostres necessitats.
/var
: En aquest direcori s'hi posaran totes les dades variables
com ara articles de notícies (news), missatges de correu electrònic, llocs web,
la memòria cau per a APT, etc. La mida d'aquest directori depén molt de l'ús
que feu del vostre ordinador, però per a la majoria de gent, el que marcarà la
mida serà la sobrecàrrega produïda pel sistema d'administració de paquets. Si
penseu fer una instal·lació completa de ben bé tot allò que Debian pot oferir,
tot en una sola sessió, n'hi hauria d'haver prou amb reservar 2 o 3 gigabytes
d'espai per a /var
. Si penseu fer la instal·lació per parts (és a
dir, instal·lar els serveis i utilitats, després les eines de text, llavors X,
...), us en podeu sortir amb 300 - 500 megabytes a /var
. Si aneu
justos d'espai de disc i no penseu fer servir l'APT, o al menys no per a
actualitzacions importants, passareu amb només 30 o 40 megabytes a
/var
.
/tmp
: Si algun programa genera dades temporals, segurament ho faci
a /tmp
. N'hi hauria d'haver prou amb 20-50 MB .
Per a usuaris novells, màquines Debian personals, sistemes domèstics, i altres
instal·lacions monousuari, el més fàcil i el probablement més simple serà fer
una única partició /
(més la d'intercanvi). Tanmateix, pot ser
que tingueu problemes amb aquesta idea, amb discs més grans (20GB). Per
limitacions en el funcionament de l'ext2, eviteu que una sola partició ocupi
més d'uns 6GB.
Per a sistemes multiusuari, és millor posar /usr
,
/var
, /tmp
, i /home
cadascun a la seva
pròpia partició, diferents de la partició de /
.
Podríeu necessitar una partició a part per /usr/local
si penseu
instal·lar molts programes que no són part de la distribució de Debian. Si la
màquina ha de ser un servidor de correu, potser caldria fer una partició a part
per a /var/mail
. Sovint és una bona idea posar una partició per a
/tmp
tot sol, per exemple d'entre 20 MB i 50 MB. Si esteu
instal·lant un servidor amb molts comptes d'usuari, en general és bo tenir una
partició gran independent per a /home
. En general la solució per
a les particions varia d'una màquina a una altra, depenent de per a què es
facin servir.
Per a sistemes molt complexos, hauríeu de mirar-vos el Multi Disk
HOWTO
. Aquí hi ha informació en profunditat, d'interés
fonamentalment per a proveïdors d'Internet i gent que instal·li servidors.
Pel que fa a la mida de la partició d'intercanvi, hi ha molts punts de vista. Un heurisme que va prou bé és fer-la tan gran com la memòria del sistema. Però en la majoria de casos no hauria de ser menor de 16MB. És clar que hi ha excepcions a la regla. Si proveu de resoldre 10000 equacions simultànies en una màquina amb 256MB de memòria, podeu necessitar fins a un gigabyte (o més) d'espai d'intercanvi.
En arquitectures de 32 bits (i386, m68k, SPARC de 32 bits i PowerPC), la mida màxima d'una partició d'intercanvi són 2GB (en Alpha i Sparc64 és tan gran que és virtualment il·limitada). Amb això n'hi hauria d'haver prou per gairebé qualsevol instal·lació. Tanmateix, si teniu requeriments tan grans, probablement hauríeu de mirar de repartir l'espai d'intercanvi entre diferents discs (també anomenats "spindles", filoses) i, a ser possible, entre diferents canals SCSI o IDE. El nucli equilibrarà l'ús de l'espai d'intercanvi entre múltiples particions d'intercanvi i n'obtindrà més rendiment.
Com exemple, la màquina de casa d'un dels autors té 32MB de RAM i un disc IDE
de 1.7GB a /dev/hda
. Hi ha una partició de 500MB per un altre
sistema operatiu a /dev/hda1
(l'hauria d'haver fet de 200MB,
perquè no es fa servir mai). Utilitza una partició d'intercanvi de 32MB a
/dev/hda3
i la resta (uns 1.2GB a /dev/hda2
) és la
partició per a Linux.
Per a més exemples, vegeu Estratègies
per a particions
. Per a fer-vos amb una idea de l'espai necessari
segons les tasques que pugueu afegir una vegada hagueu completat la
instal·lació, mireu en Espai
en disc necessari segons les tasques, Secció 11.4.
L'ELILO, el carregador de l'arrencada per a l'ia64 requereix una partició amb un sistema de fitxers FAT. Si esteu usant una taula de particions GPT, llabors aquesta partició haurà de tindre establerta l'etiqueta boot; si useu la taula de particions MS-DOS, llavors aquesta partició haurà de ser del tipus "EF". La partició haurà de ser prou gran perquè hi càpiguen el carregador de l'arrencada, i els nuclis o discs RAM que pugueu voler fer servir per arrencar. La mida mínima serien uns 16MB, però si és probable que hi feu desenvolupament, o que experimenteu amb diferents nuclis, llavors potser seria millor una mida de 128MB.
Els noms dels discs i les particions poden ser diferents d'altres sistemes operatius. Cal que conegueu els noms que fa servir el Linux quan creeu i munteu particions. Ve't aquí la nomenclatura bàsica:
Per representar les particions de cada disc hom afegeix un número en decimal al nom del disc: "sda1" i "sda2" representen la primera i la segona particions del primer disc SCSI del sistema.
Heus ací un exemple real. Suposem que teniu un sistema amb 2 discs SCSI, un a l'adreça SCSI 2 i l'altre a l'adreça SCSI 4. El primer disc (a l'adreça 2) s'anomenarà doncs "sda" i el segon "sdb". Si el disc "sda" té 3 particions, es diran "sda1", "sda2" i "sda3". Això mateix val per al disc "sdb" i llurs particions.
Noteu que si teniu dos adaptadors de bus SCSI (o sia, dues controladores), l'ordre dels discs pot esdevindre confús. La millor resolució en aquests casos és fixar-se en els missatges d'arrencada, suposant que sapigueu els models dels discs o llurs capacitats.
Els desenvolupadors de Debian han adoptat diferents varietats de programes per definir particions en diferents tipus de discs durs i arquitectures d'ordinador. A continuació us donem una llista amb el programa o programes aplicables a la vostra arquitectura.
cfdisk
pàgina del manual de
cfdisk
.
Tingueu en compte que el cfdisk
no sap un borrall de particions de
FreeBSD i, altre cop, pot ser que de resultes els noms dels dispositius siguin
diferents.
Per omissió s'executarà un d'aquests programes quan seleccioneu ``Particionar
un disc dur''. Si el que s'executa per omissió no és el que voleu, sortiu de
l'editor de particions, aneu a l'intèrpret d'ordres (tty2),
prement les tecles Alt i F2 a l'hora, i entreu
manualment el nom del programa que voleu fer servir. Després salteu-vos el pas
``Particionar un disc dur'' del dbootstrap
i continueu amb el pas
següent.
Aquest serà el següent pas quan hagueu creat les particions al disc. Podeu triar entre inicialitzar i activar una partició d'intercanvi nova, activar-ne una que ja s'hagi inicialitzat anteriorment, o passar sense partició d'intercanvi. Sempre és permés de reinicialitzar una partició d'intercanvi que ja ho estava, de manera que trieu ``Inicialitzar i activar una partició d'intercanvi'' tret que esteu ben segurs del que feu.
Aquesta opció del menú us mostrarà primer un quadre de diàleg on posa ``Si us plau seleccioneu la partició a activar com a dispositiu d'intercanvi.''. El dispositiu que es mostra per omissió hauria de ser la partició que ja heu definit; si és així, només caldrà prèmer Enter.
A continuació us surtirà un missatge de confirmació, ja que la inicialització destrueix les dades que hi pogués haver prèviament a la partició. Si tot va bé, trieu ``Sí''. La pantalla canviarà mentre s'executa el programa d'inicialització.
És molt recomanable tenir una partició d'intercanvi, però si insistiu podeu passar sense sempre que tingueu més de 12MB de RAM. Si és això el que voleu fer, si us plau, seleccioneu l'opció del menú ``No fer servir una partició d'intercanvi''.
En aquest moment, el següent menú que apareix hauria de ser ``Inicialitzar una partició de Linux''. Sinó és aquest és perquè no heu acabat la definició de particions o no heu triat una de les opcions de menú que tractaven de la partició d'intercanvi.
Podeu inicialitzar una partició per a Linux, o alternativament podeu muntar-ne
una ja inicialitzada. Noteu que el dbootstrap
no
actualitzarà un sistema vell sense destruir-lo. Si esteu fent una
actualització, Debian normalment pot actualitzar-se a si mateix i no
necessitareu el dbootstrap
. Per ajuda sobre l'actualització a
Debian 3.0, mireu-vos les instruccions
d'actualizació
.
Així doncs, si feu servir particions de disc que no estan buides, o sia, si voleu prescindir d'allò que hi hagi, hauríeu d'inicialitzar-les (i això esborrarà tots els fitxers). És més, heu d'inicialitzar totes les particions que hagueu creat en el pas de definició de les particions del disc. La única raó per a muntar una partició sense inicialitzar-la en aquest moment, hurà de ser muntar una partició sobre la que ja hagueu fet part de la instal·lació fent servir el mateix joc de disquets d'instal·lació.
Seleccioneu ``Inicialitzar una partició de Linux'' per inicialitzar i muntar la
partició de disc /
. La primera partició que munteu o inicialitzeu
serà la que es munti com a /
(que es pronuncia "arrel").
S'us preguntarà si cal preservar la ``Compatibilitat amb nuclis Linux anteriors a 2.2?''. Dir ``No'' aquí voldrà dir que no pogueu executar en el vostre sistema nuclis de Linux 2.0 o anteriors, perquè els sistemes de fitxers activen algunes característiques no contemplades en el nucli 2.0. Si sabeu que mai necessitareu executar un nucli 2.0 o d'alguna collita anterior, podreu obtindre alguns avantatges menors responent ``No'' aquí.
També s'us preguntarà si voleu buscar sectors defectuosos. L'opció per omissió aquí és saltar-se la recerca de blocs defectuosos, perquè aquesta pot ocupar molt de temps i les controladores de disc dur modernes els detecten i se n'ocupen internament. Tanmateix, sinó n'esteu gaire segurs de la qualitat del vostre disc, o si teniu un sistema força vell, hauríeu de fer aquesta recerca.
Els següents missatges són només passos de confirmació. Se us demanarà que
confirmeu l'acció, ja que la inicialització destrueix totes les dades de la
partició i us informarà que la partició es munta com a /
, la
partició arrel.[3]
Quan hagueu muntat la partició /
, si teniu més sistemes de fitxers
que voleu inicialitzar i muntar, hauríeu de fer servir l'opció de menú
``Alternativa''. Això és per als que han creat particions separades per a
/boot
, /var
, /usr
o d'altres, que
s'haurien d'inicialitzar i muntar ara.
Una alternativa a ``Inicialitzar una partició de Linux'', Secció 6.8 és la passa ``Muntar una partició previament inicialitzada''. Feu-la servir si esteu reprenent una instal·lació que es va interrompre o si voleu muntar particions que ja estan inicialitzades o contenen dades que voleu conservar.
Si esteu instal·lant una estació de treball sense disc, ara voldreu muntar per NFS la vostra partició arrel des del servidor NFS remot. Especifiqueu el camí al servidor NFS amb sintaxi estàndard de NFS, a saber,
nom-o-IP-del-servidor:camí-del-recurs-del-servidor
. Si heu de menester a més altres sistemes de fitxers, també els podeu muntar ara.
Si encara no heu configurat la vostra xarxa tal i com es descriu en ``Configurar la xarxa'', Secció 7.6, aleshores en escollir una instal·lació per NFS s'us demanarà que ho feu.
dbootstrap
En algunes situacions especials, el dbootstrap
podria no saber com
muntar els vostres sistemes de fitxers (tant l'arrel com d'altres). Podria
ser, si sou un usuari o una usuària de GNU/Linux amb experiència, que pugueu
simplement anar a la tty2 manualment prement les tecles
Alt i F2 a l'hora, i executar-hi les instruccions que
necessiteu per muntar la partició en qüestió.
Si esteu muntant una partició arrel per al vostre nou sistema, munteu-la a
/target
i llestos, després torneu al dbootstrap
i
continueu (potser seguint el pas ``Veure la taula de particions'' per fer que
el dbootstrap
recalculi en quin punt del procés d'instal·lació us
trobeu).
Per a particions que no siguin l'arrel, us haureu d'enrecordar de modificar
manualment el nou fitxer fstab
per tal que quan torneu a arrencar
es munti la partició. Espereu que el dbootstrap
escrigui aquest
fitxer (/target/etc/fstab
) abans d'editar-lo, és clar.
Instal·lació de Debian GNU/Linux 3.0 per a IA-64
versió 3.0.23, 16 May, 2002