El teu blog de Linux en català

La nomenclatura dels discs a GNU/Linux

Continuant amb els articles amb propòsit didàctic, avui parlarem de la nomenclatura dels discs a GNU/Linux.

La gent que prové del Windows no sol tindre clar on estan les unitats “c:”, “a:”, “d:”, etc. a GNU/Linux. Cal dir que això va ser un “invent” del Bill Gates i companyia allà a l’època de l’MS-DOS. Aquesta nomenclatura era relativament “nova” (fos o no fos nova, ells la van “fer nova”, ja sabeu sobre què parle).

La qüestió és que abans d’aqueixa nomenclatura, els sistemes UNIX ja feien servir una altra amb la qual, qualsevol dispositiu extern o intern es trobava a un directori del sistema, no pas a una “unitat” (concepte abstracte inventat per MS).

Què vol dir això?. Doncs que si nosaltres fiquem un cdrom a un sistema GNU/Linux i volem accedir a ell, no el trobarem pas a “d:”, sinó a /dev/cdrom (o un directori semblant). Ja sabeu que a linux, el directori base és:
/

A partir d’aquest directori s’accedeix a TOT:
/home/ --> directori dels usuaris
/dev --> directori dels dispositius
/usr --> directori de programes i moltes altres coses (això depén molt)
/media --> directori des d'on podrem accedir als medis muntats

Imaginem la següent situació: tenim dos discs durs SATA a l’ordinador. Un disc dur és on tenim el sistema (amb dues particions: la swap i la del sistema) i l’altre és un disc dur magatzem on només hi ha una partició. Linux anomena als discs de la següent manera:
sda --> disc 1
sdb –> disc 2 (si n’hi ha)
sdc –> disc 3 (si n’hi ha)
sdd –> disc 4 (si n’hi ha)
En aquest cas tenim sda (disc 1) i sdb (disc 2). Les diverses particions dels discos es denominen afegint un número:
sda1 --> partició 1 del disc 1 (en aquest cas la swap que hem comentat)
sda2 --> partició 2 del disc 1 (en aquest cas el sistema base /)
sdb1 --> única partició del disc 2 (el magatzem)

Els “antics” discs IDE (ara coneguts com PATA), s’anomenaven igual però amb “hdx”. Les unitats de CD i DVD que ara tenim continuen anomenant-se per aquesta nomenclatura “hdx” (en aquest cas, la “x” depèn si estan connectades al primari mestre o esclau o secundari mestre o esclau.

El fitxer on es desa la informació dels discs durs i dispositius interns (discs sata i unitats de CD i DVD) és l’fstab. Es troba a la ruta:
/etc/fstab

No veurem el contingut perquè potser no ens interessa. Allò que ens interessa són els dispositius que connectem externament així com el CD o DVD. Veiem, la partició del disc dur que conté el sistema base, sempre es “munta” a / (en aquest exemple, seria /dev/sda2); la partició swap no es munta com a tal. El segon disc dur es muntarà on estiga definit a l’fstab o a on nosaltres mateixos li diguem. Els discs durs secundaris, els llapis usb i els CD o DVD sempre es munten al directori /media/unitat, a on “unitat” fa referència a “cdrom” (per al CD i DVD), “disk” o “usb” (per a llapis o discs usb) i el segon disc dur que hi tenim a dins de l’ordinador pot muntar-se amb qualsevol nom (això normalment es fa durant la instal·lació), moltes vegades les diferents distros li posen el nom de l’identificador (sdxA).

Actualment totes les distribucions munten automàticament els dispositius externs que s’hi connecten. D’aquesta manera l’usuari, en ficar un cd o connectar un disc extern, li apareix una finestra per accedir directament a les dades del dispositiu. Aquests dispositius, en la gran major part dels casos, es munten automàticament a /media. És a dir, que la icona del dispositiu que apareix a l’escriptori en connectar-lo no és més que un accés directe a /media/dispositiu.

Per entendre una mica més profundament l’estructura de directoris a GNU/Linux podeu passar-vos per aquest article al wiki on Parra ha publicat tota una sèrie de documents bàsics sobre el sistema (allà trobareu un article anomenat Sistema de fitxers i estructura de directoris).

2 comments

    • Felip on 16 de desembre de 2007 at 13:27

    Reply

    Bon article! L’he enllaçat al meu web, a la secció d’actualitat. No té molts subscriptors però ajudarà a donar-li una mica més de difusió. Bona feina!

    • Pau on 17 de desembre de 2007 at 01:02

    Reply

    Gràcies!. La veritat és que volia fer-lo senzill, però al final no he estat gaire content amb el resultat :(. És prou complicat explicar això dels discs a gent que està acostumada a “unitats”.

    SAlut!

Deixa un comentari

Your email address will not be published.