Utilització d’etiquetes per a muntar sistemes de fitxers ext[23]

Espero que aquest article us pogui donar un cop de mà a l’hora de tractar
amb el fitxer /etc/fstab en els següents casos:

  • Teniu un munt de particions en el vostre sistema:
    / , /var , /usr/local , /home …
  • Teniu activat el devfs al vostre nucli i els noms de
    dispositiu són kilomètrics
  • Utilitzeu més d’un disc i/o heu d’afegir o canviar la manera com estàn connectats

La idea és poder indicar al fitxer /etc/fstab la partició/dispositiu que voleu muntar al vostre sistema sense necessitat d’indicar la ruta del dispositiu (com per exemple /dev/ide/host0/bus0/target0/lun0/part? o /dev/discs/disc0/part? quan utilitzem devfs o /dev/hd?? quan no l’utilitzem).

Per tal de fer-ho s’utilitzen les opcions LABEL o UUID al fitxer /etc/fstab, l’únic problema és que aquestes opcions només es poden usar amb sistemes de fitxers ext2,ext3 o xfs.

Com no utilitzo xfs, em centraré en els ext[23] i l’utilizació d’etiquetes…

Per tal d’etiquetar una partició s’utilitza la comanda e2label (segurament ja estarà instal·lada, juntament amb les utilitats de manteniment dels sistemes de fitxers ext[23]), l’ús no pot ser més fàcil:

e2label dispositiu [nova_etiqueta]
per exemple:
e2label /dev/hda2 arrel

Per cert també es pot canviar l’etiqueta amb la comanda tune2fs amb la opció -L

Un cop hem “batejat” 🙂 les particions podem editar el /etc/fstab i quedarà més o menys així :

  • LABEL=arrel / ext3 defaults,errors=remount-ro 0 1
  • devfs /dev devfs defaults 0 0
  • LABEL=usuaris /home ext3 defaults,data=writeback 0 2
  • LABEL=ulocal /usr/local ext3 defaults 0 2
  • /dev/hda7 none swap sw 0 0
  • proc /proc proc defaults 0 0
  • /dev/fd0 /floppy auto defaults,user,noauto 0 0
  • tmpfs /dev/shm tmpfs defaults 0 0

Com podeu veure, si hi hagués algun canvi només s’ha de vigilar que la partició de swap sigui la correcta.

Si volguessim fer servir la opció UUID en lloc de LABEL, per obtenir el UUID només ens cal fer servir la comanda:
tune2fs -l dispositiu

Nota: si ho voleu fer amb sistemes de fitxers xfs, en lloc de la comanda e2label s’ha d’utilitzar xfs_admin

Bé, espero que us hagi agradat, si teniu algun dubte o hi ha alguna cosa malament (espero que no…) no us talleu 🙂
Autor: Spounge

This entry was posted in Linux. Bookmark the permalink.

Leave a Reply