Sistema Operatiu Linux
Tema: dispositius i sistemes de fitxers

Sistemes de fitxers

  1. Format a baix nivell: fdformat
  2. Crear el sistema de fitxers: mkfs
  3. Muntatge del disquet: mount. Veure apartat seguent

Dispositius i nodes


Muntatge de dispositius

/dev/cdrom              /mnt/cdrom              iso9660 noauto,owner,ro 0 0

/dev/sda3               /treball                ext3    exec,dev,suid,rw,usrquot

/dev/sda4               /usr                    ext3    defaults        1 2

/dev/sda2               swap                    swap    defaults        0 2   


Comandes relacionades amb dispositius
 

Comanda

Descripció i exemples

mount

Especifica els dispositius muntats o munta un dispositiu en el punt de muntatge especificat.
mount : especifica els dispositius que hi ha muntats
mount /dev/fd0 /mnt/floppy : sempre el muntatge es fa seguint aquest patró (mount dispositiu directori_muntatge). Aquí muntem la disquetera (dispositiu) al directori de muntatge /mnt/floppy
La comanda mount consulta al fitxer /etc/fstab per determinar les opcions estàndard associades al dispositiu en concret. La comanda requereix generalment privilegis de root.
mount -t msdos /dev/fd0 /mnt/floppy : munta la disquetera perquè poguem llegir els arxius que són de tipus MS-DOS
mount -o ro -t iso9660  /dev/cdrom /mnt/cdrom : munta el dispositiu cdrom al directori /mnt/cdrom amb l'opció de només lectura (ro - read only) i especificant el tipus de filesystem del cdrom (iso9660)

umount

Desmunta el punt de muntatge (directori). Per poder-ho fer hem d'estar lògicament fora d'aquest directori.
umount /dev/cdrom /mnt/cdrom : desmuntem el punt de muntatge (directori) del cdrom.
Una vegada fet això podrem expulsar el cdrom de la lectora (dispositiu físic) amb la comanda eject.
Si el que desmuntem és la disquetera sempre haurem de desmuntar abans de treure el disquet del dispositiu físic per tal d'assegurar-nos que totes les dades pendents han estat gravades al disquet

fdformat

Formata un disquet sota Linux. La comanda ha d'especificar el dispositiu i la capacitat del disquet.
fdformat /dev/fd0H1440 : formata un disquet d'1'44 Mbytes

mkswap

Crea una àrea de swap Linux a la partició del disc que especifiquem. Aquesta comanda requereix privilegis de root.
mkswap /dev/hda1 : crea una àrea de swap a la primera partició del primer disc no-SCSI
La comanda swapon dispositiu habilita el dispositiu per a l'ús de swapping
La comanda swapoff dispositiu deshabilita el dispositiu per a swapping


Altres comandes relacionades:

Comanda

Descripció i exemples

fsck

Comprova per escaneig l'estat del file system que determinem.
fsck -a /dev/hda : fa l'escaneig de tot el disc (el primer no scsi) sense consultar amb l'usuari i reparant automàticament les possibles deficiències
fsck -r /dev/hda1 : escaneja la parimera partició del primer disc no scsi reparant les possibles deficiències de manera interactiva amb l'usuari.
Per regla general requereix privilegis de root.

mkbootdisk

Crea un disc d'arrencada que guardarà el kernel actual i l'estructura del nostre file-system.
mkbootdisk versió_del_kernel : crea un disquet d'arrencada amb la informació del kernel i file-system actual (Ex; mkbootdisk 2.0.23)

mkfs

 

Crea un file-system del tipus especificat en el dispositiu que indiquem
mkfs -t msdos /dev/fd0 : crearem un sistema de fitxers de tipus MSDOS al dispositiu de disquet. Requereix privilegis de root.