OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
Entendiendo al archivo de configuración de sistemas de ficheros fstab.
Entendiendo al archivo de configuración de sistemas de ficheros fstab.
fstab es un archivo que indica a nuestro sistema que particiones/sistema de archivos montar, indicando también alguna opción para el manejo de éstas.
Este importante archivo se encuentra en
/etc/fstab
El archivo está compuesto por líneas que contienen la información del sistema de archivos a montar, las cuales tienen la forma:
[dispositivo] [punto de montaje] [tipo] [opciones de montaje] [dump] [fsck]
donde:
- Dispositivo:
- Indica el dispositivo a montar. Existen varias formas de indicar de que dispositivo se trata.
- Por ruta de dispositivo: el problema de esta forma de identificación surge con los dispositivos removibles, ya que enchufarlos y desenchufarlos ocasiona que estas rutas vayan cambiando continuamente. Para solucionar esto se utilizan los siguientes mecanismos de identificación, que reemplazan a éste.
P.ej. : /dev/cdrom o /dev/hda1 - Por su etiqueta: utiliza la etiqueta del sistemas de archivos. El problema radica en que las etiquetas suelen estar repetidas, produciendo una colisión. Uso: LABEL=etiqueta.
Para obtener la etiqueta utilizamos:ls -lF /dev/disk/by-label
P.ej. : LABEL=Datos
- UUID Identificador Único Universal (Universally Unique Identifier): mecanismo para dar a cada sistema de archivos un identificador único. Esta diseñado para que las colisiones sean poco probables. Todos las sistemas de archivos de Gnu/Linux (incluyendo el swap) soportan UUID. Los sistemas de archivos FAT y NTFS no soportan UUID, pero se encuentran listados en "by-uuid" con un identificador único. Es el más recomendado de todos. Se utiliza de la siguiente manera: UUID=identificador.
Para obtener el UUID utilizamos:ls -lF /dev/disk/by-uuid/
P.ej. : UUID=11f5a43a-5904-47bf-845d-8d95ac8730d4
- ID de hardware: utiliza un nombre único a partir del ID del Hardware. ID=Identificador.
Para obtener el ID utilizamos:ls -lF /dev/disk/by-id/
P.ej. : ID=scsi-SATA_ST340823A_6EF0VBZA
- Por ruta de dispositivo: el problema de esta forma de identificación surge con los dispositivos removibles, ya que enchufarlos y desenchufarlos ocasiona que estas rutas vayan cambiando continuamente. Para solucionar esto se utilizan los siguientes mecanismos de identificación, que reemplazan a éste.
- Punto de montaje:
- Directorio donde se encontrará el contenido del sistema de archivos montado. P.ej. : /media/cdrom o /mnt/Datos
- Tipo:
- Indica el tipo o clase del sistema de archivos: vfat (fat32 o fat16 particiones típicas de windows 98), iso9660 (cdrom). Existe una opción que reemplaza al tipo, llamada auto, que indica que el sistema debe detectar el tipo de manera automática. Esto es útil, por ejemplo, para montar diskettes, que pueden estar en formato vfat, ext2, etc.
Los tipos soportados son muchos, algunos son los siguientes:- EXT2: sistema de ficheros segundo sistema de archivos extendido, sin registro diario (Journaling)
- EXT3: sistema de ficheros tercer sistema de archivos extendido, con registro diario
- EXT4: sistema de ficheros cuarto sistema de archivos extendido, con registro diario
- vFAT: sistema de archivos fat32 y fat16; utilizados por windows
- NTFS: sistema de archivos NTFS, utilizado por windows. Si deseamos poder también escribir en este sistema de archivos, debemos utilizar ntfs-3g. Para poder utilizarlo instalamos el paquete:
urpmi ntfs-3g
- NFS: sistema distribuido de Sun
- ISO9660: sistema estándar para CD-ROM
- JFS: sistema de ficheros con registro de IBM
- REISERFS: sistema de ficheros con registro para Linux
- SWAP: espacio de intercambio para Linux
- XFS: sistema de ficheros con registro de Silicon Graphics
- UFS: sistema de ficheros de los Unix BSD
Para ver más acerca de los formatos soportados ver el man de mount.
- Dump:
- Sólo toma valores 0 ó 1, siendo 1 el valor que indica que esta opción se encuentra habilitada.
Cuando se habilita, indica que debe hacerse un backup del sistema de archivos al momento del montaje, por si surge algún error durante su utilización. En casi todos los casos esta opción se deshabilita, ya que es raro que surjan errores.
- Fsck:
- Se utiliza para el chequeo de los sistemas de archivos. Toma valores enteros, los cuales indican en qué orden se realizarán estos chequeos. Si le damos el valor 0, no se chequeará el estado de la partición. Cuando los sistemas de archivos se encuentran en un mismo dispositivo, como en un disco rígido, se debe indicar el chequeo de forma secuencial (esto es uno seguido de otro); en cambio, cuando se encuentran en dispositivos separados es posible hacer el chequeo de forma paralela, es decir, a dos o más sistemas de ficheros a la vez.
- opciones de montaje:
- Indica opciones que se le atribuirán al dispositivo. Éstas se escriben separadas por una coma. P.ej:
rw,noauto,user
Sólo mostraré las opciones más comunes, para más información siempre está el man de mount ;) :
- auto:
- Indica que se debe montar automáticamente, es decir, al inicio de sistema. Opción por defecto.
- noauto:
- Es todo lo contrario que lo anterior, se utiliza para indicar que el dispositivo SÓLO se montará de forma explícita, es decir, manualmente.
- user:
- Permite que cualquier usuario monte el dispositivo. Esto implica que se aplica automáticamente noexec, nosuid, nodev a menos que se indique lo contrario (introduciendo la opcion opuesta). Además sólo el usuario que montó puede desmontar.
- nouser:
- Como es de esperarse, indica que SÓLO root puede montarlo. Opción por defecto.
- users:
- Igual que user, sólo que cualquiera puede desmontarlo, sin importar quién lo ha montado.
- exec:
- Permite la ejecución de archivos binarios. Opción por defecto.
- noexec:
- NO permite la ejecución de binarios.
- ro:
- Monta el sistema de archivos como SÓLO LECTURA (rEAD-oNLY).
- rw:
- Monta el sistema de archivos como LECTURA y ESCRITURA (rEAD-wRITE).
- sync:
- La escritura/lectura se realiza de forma sincrónica. Quiere decir que estas acciones se realizan de forma inmediata. NO se recomienda para memorias flash, pues pueden deteriorarse al utilizarse de forma sincrónica, como se explica en Sync option destroys flash!.
- async:
- La escritura/lectura se realiza de forma asincrónica. Quiere decir que estas acciones se realizan un tiempo después sobre el dispositivo. Esto da problemas en el caso de un dispositivo removible, al que retiramos de forma espontánea, encontrando con sorpresa que algunos datos que pasamos a éste no se encuentran ahí (por eso siempre deben extraerse de forma segura antes de desconectarlos). Opción por defecto.
- owner:
- Indica que el primer usuario distinto de root conectado al sistema localmente tiene derechos a montar y desmontar el dispositivo (se adueña de éste).
- defaults:
- Simplemente indica que contiene las opciones más comunes. Éstas son rw, suid, dev, exec, auto, nouser, y async.
Opciones para el sistema de ficheros del tipo fat:
- uid=ID_usuario:
- Establece como dueño de todos los archivos al usuario indicado.
- gid=ID_grupo:
- Establece como dueño de todos los archivos al grupo indicado.
- umask=Valor_Octal:
- Establece la umask (la máscara de bits de los permisos que no están presentes). P.ej: umask=0 otorga TODOS los permisos a TODOS los usuarios.
- dmask=Valor_Octal:
- Igual a umask, sólo que aplicado sólo a los directorios.
- fmask=Valor_Octal:
- Igual a umask, sólo que aplicado sólo a los archivos.
- uid=Id_usuario:
- Con esta opción indicamos que tan solo el usuario con el identificador especificado tenga el control sobre los archivos del dispositivo.
- gid=Id_grupo:
- Con esta opción indicamos que tan solo el grupo con el identificador especificado tenga el control sobre los archivos del dispositivo.
- iocharset=Valor:
- Conjunto de caracteres a utilizar (para la conversión entre caracteres de 8 bit y caracteres Unicode de 16 bit). Por defecto se utiliza el iso8859-1, para nosotros será conveniente utilizar utf8.
- check=Valor_especificado:
- Chequeo de nombres. Existen 3 valores admitidos, cada uno más restrictivo que el otro. Estos son, en orden de:
- r (elajado):
- Letras mayúsculas y minúsculas son aceptadas y tratadas como equivalentes (no case-sensitive). Nombres y extensiones largas son truncados. Los nombres tendrán un máximo de 8 caracteres seguido de un punto, y con sólo 3 caracteres para su "extensión". P.ej.: NombreLargoDeArchivo.Nombre se convertira en NombreLa.Nom.
- n (ormal):
- Igual a r, pero muchos de los caracteres especiales (*, ?, <, espacios, etc.) no son aceptados. Opción por defecto.
- s (tricto):
- Igual a n, pero tampoco acepta ningún carácter no soportado por ms-dos (+, =, espacios, etc.)
Aquí un ejemplo de un archivo fstab:
# Entry for /dev/sda9 : UUID=3598283c-a91d-11dd-ad61-1d82df62ce44 / ext3 relatime 1 1 # Entry for /dev/sda7 : UUID=17cdc5e4-6e7d-451e-b3ff-99dd44331005 /home ext3 relatime 1 2 /dev/cdrom /media/cdrom auto umask=0,users,iocharset=utf8,noauto,ro,exec 0 0 /dev/fd0 /media/floppy auto umask=0,users,iocharset=utf8,noauto,exec,flush 0 0 # Entry for /dev/sda5 : UUID=48ED-EBCD /mnt/Datos vfat user,umask=0,iocharset=utf8 0 0 # Entry for /dev/sda6 : UUID=288d88df-c9fc-45de-b77c-a150c64b4ea8 /mnt/Mp3 ext3 defaults,noatime 1 3 # Entry for /dev/sda1 : UUID=80307DAB307DA8B4 /mnt/WinXP ntfs-3g defaults 0 0 # Entry for /dev/sda8 : UUID=f50d9280-9610-11dd-a21a-cb2eb93c3aed swap swap defaults 0 0
Como se puede apreciar, podemos colocar líneas de comentarios, colocando el carácter # previo al texto.
Gracias Annubis por la leída rápida :).
Saludos
- Blog de Drakor
- Entra a tu cuenta o crea una para poder comentar.
Usuario
# 76330 http://docs.mandriva-br.org/2009.1/docs/entendendo_o_fstab
Veo que lo haz actualizado, si puedes dime que cambios hicistes
.:will:.
Señor, ¿a quién iremos?
Tilt at windmills, come on!!
http://www.youtube.com/watch?v=MAow3ufdK2Y
BOFH
# 76338 Ningún cambio de contenido
Lo edité yo, pero no hice ningún cambio de contenido.
Simplemente cerré etiquetas XHTML que estaban sin cerrar, las pasé a minúsculas y cambié etiquetas b por strong, corregí ortografía y algún cambio menor de estilo (como cambiar un enlace de la palabra "aquí" por el nombre del artículo al que enlazaba).
Usuario
# 76359 ok, gracias!
Ya es internacional
.:will:.
Señor, ¿a quién iremos?
Tilt at windmills, come on!!
http://www.youtube.com/watch?v=MAow3ufdK2Y
Usuario
# 78805 Te felicito por esta
Te felicito por esta excelente guia, sigue asi
Great Power Comes with Great Responsability
Great Power Comes with Great Responsability