PDF de programación - Tutorial de Fstab y Montado de Particiones: Parte 1 TEORIA

Imágen de pdf Tutorial de Fstab y Montado de Particiones: Parte 1 TEORIA

Tutorial de Fstab y Montado de Particiones: Parte 1 TEORIAgráfica de visualizaciones

Publicado el 28 de Diciembre del 2018
782 visualizaciones desde el 28 de Diciembre del 2018
414,0 KB
8 paginas
Creado hace 15a (06/01/2009)
Tutorial de Fstab y Montado de Particiones: Parte 1 TEORIA

En estos días, al tener un poco mas de tiempo me puse a investigar como hacer para montar las 
particiones de windows en Linux al momento de iniciar, para de esta manera poder ejecutar el 
amule, además de poder compartir las descargas y temporales con el emule extreme instalado en 
win y a través de una pequeña red que tengo en casa.

Con lo que investigue prepare este material para aquel que necesita hacer lo mismo, y no tenga 
necesidad de leerse varias paginas, y además encontrarse que algunas están incompletas o son para 
versiones de Linux anteriores y te confunden, especialmente para el que recién empieza, aunque hay 
que valorar a cada uno por el trabajo desinteresado que realiza para la comunidad y este tuto esta 
basado en ellos; y en mis practica y errores sobre mi compu.

Lo separa en 2 posts para que no sea tan largo uno de Teoria y el otro de Practica.

Introducción: Sistema de Montaje en Linux

Como sabemos una de las grandes diferencias entre windows y linux es como este ultimo maneja 
los dispositivos de E/S, y discos; administrándolo a través de carpetas y no como unidades C: o D: 
Las particiones de nuestro sistema tienen nombres como /dev/hda1, /dev/sda2, etc. Esa es la forma 
en que Linux “nombra” a nuestras particiones y en el caso que queramos acceder a estos debemos 
montarlos por ejemplo con el siguiente comando:
 
[sourcecode language='c']
sudo mount /dev/hda1  /media/descargas
[/sourcecode]

 Donde sudo; es para operar como root
 mount: monta el dispositivo.
 /dev/hda1: nombre de nuestra partición a montar
 /media/descargas: donde vamos a montar la partición

Con Linux tenemos la posibilidad de utilizar distintos tipos de sistemas de ficheros, desde los 
variados sistemas de Linux (desde Ext2 a Ext3 pasando por ReiserFS y XFS), los sistemas de 
ficheros de red (NFS o SMB), los de Windows (Vfat o NTFS), pero como deciamos anteriormente 
es muy tedioso tener que montar las particiones cada vez que necesitemos utilizarlas.

Es por esta razón que necesitamos conocer que es el archivo fstab, para que sirve y como lo 
podemos aprovechar para nuestras necesidades.

Fstab
El fichero fstab (file systems table) se encuentra comúnmente en sistemas Unix (en el directorio /
etc) como parte de la configuración del sistema. Lo mas destacado de este fichero es la lista de 
discos y particiones disponibles. En ella se indica como inicializar cada dispositivo y qué 

configuración utilizar.
Con los comandos mount y umount leen este fichero para determinar que opciones utilizar a la hora 
de montar el dispositivo especificado. Por ejemplo, 'mount /media/musica' montaría en el 
directorio /media/musica el dispositivo indicado en fstab con las opciones que tiene marcadas, si es 
que estas se lo permiten.
El administrador del sistema se tiene que encargar de mantener este fichero para el mejor uso de los 
dispositivos. Esto normalmente se hace mediante un editor de texto aunque existen aplicaciones 
gráficas para los usuarios mas inexpertos, pero en nuestro caso utilizaremos gedit.

Ejemplo de Fstab
Lo siguiente es un ejemplo de un archivo fstab de un sistema Red Hat Linux:

# dispositivo punto de montaje sistema de archivos opciones dump­freq pass­num
LABEL=/ / ext3 defaults 1 1
/dev/hda6 swap swap defaults 0 0
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
 
# Dispositivos extraíbles
/dev/cdrom /mount/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0 /mount/floppy auto noauto,owner,kudzu 0 0
/dev/sdb /mount/usb vfat rw,user,noauto 0 0
 
# Partición NTFS de Windows XP
/dev/hda1 /mnt/WinXP ntfs­3g quiet,defaults,locale=en_US.utf8,umask=0 0 0
 
# Partición compartida entre Windows y Linux
/dev/hda7 /mnt/compartidos vfat umask=000 0 0

Componentes del Fstab

El fstab se compone de 6 secciones:

# file system  mount point  type options  dump pass 

Las columnas significan lo siguiente:

 nombre del dispositivo
1. file system o 
 

  es el directorio lógico que hace referencia a una 

  es el lugar en el cual se proyectaran los datos del sistema 

 
partición o recurso. Por ejemplo: /dev/hda1, /dev/sda, etc.
 
de archivos,
es donde sera montado el dispositivo físico, este puede ser desde una carpeta del sistema 
como una carpeta creada por el usuario o el root, es decir, el punto de montaje es aquel que 
el usuario desee que sea, por orden es aconsejable que sea en  /media/
 
Por ejemplo: ext3, ntfs, vfat, etc
 
  es el lugar donde especificar diversos parámetros tales como si se desea 
que el sistema de archivos sea montado durante el inicio. (kudzu es una opción especifica de 

  es justamente el tipo de sistema en que la particion esta definida. 

 punto de montaje
2. mount point o 
 

3. type o sistema de archivos

 Opciones
4. options o 
 

5. dump­freq

  permite ajustar el planificador de archivos, puede poseer el valor 0 o 1, en ella se 

Red Hat y Fedora Core.) 
 
guardan los errores en tiempo de sistema que ha reportado el sistema de archivos. Al 
activarlo (1) se hará un backup con las opciones, creando backup por si surge algún tipo de 
problema, lo normal es tenerlo desactivado (0), ya que rara vez se produce un error. 
 
de errores durante el inicio, aquí le podemos dar un orden para que el inspector de 
consistencia pueda realizar un escaneo, si esta en 0 no se comprueba el sistema de fichero.

  permite indicar el orden en que la aplicación fsck escaneará la partición en busca 

6. pass­num

 Opciones comunes para todos los sistemas de archivos
Como los sistemas de archivos de /etc/fstab serán ocasionalmente montados utilizando mount no es 
de extrañar que el campo de opciones contenga simplemente una lista de opciones separadas por 
comas que serán pasadas directamente al intentar montar un sistema de archivos.
Las opciones comunes a todos los sistemas de archivos son:
auto / noauto 

Con la opción auto, el dispositivo será montado automáticamente durante el inicio o en caso 
de que el comando mount ­a sea ejecutado. auto es el valor por defecto. Si no se desea que el 
dispositivo se monte automáticamente, se deberá substituir por noauto. En el caso de que 
deseemos que el dispositivo se monte al inicio deberemos poner en auto.
En el caso de noauto lo vamos a utilizar con disqueteras, cd­roms, pendrives, etc. Es 
decir, todos aquellos dispositivos que no es necesario que se monte con el arranque del 
sistema.

dev / nodev 

Interpretar / no interpretar dispositivos especiales de bloques en el sistema de archivos. Los 
dispositivos especiales de bloques son similares a discos (donde se puede acceder a los datos 
dado un número de bloque, y p.ej. tiene sentido tener un caché de bloques). Todos los otros 
dispositivos son ficheros especiales de caracteres. Hace tiempo la distinción era diferente: la 
E/S a un fichero especial de caracteres sería sin búfer, y a un fichero especial de bloques, con 
búfer. 

exec / noexec 

exec permite ejecutar binarios que están en la partición, mientras que noexec lo impide. 
noexec puede resultar útil en una partición que contenga binarios se deseen ejecutar en el 
sistema, o que no deban ser ejecutados. Este podría ser el casod e la partición de Windows. 
Noexec impide la ejecución de cualquier archivo en el dispositivo en el que esta opción 
sea activada, esta opción suele ser muy útil cuando en una misma maquina diversos usuarios 
tienen acceso a un mismo dispositivo y no queremos que estos puedan ejecutar archivos en los 
dispositivos, con esto ganamos en seguridad, ya que impedimos que los usuarios puedan 
ejecutar cualquier tipo de archivo “maligno” a través del cual lo que realmente quiere 
conseguir es escalar privilegios en el sistema, por ejemplo.

ro 

rw 

Montar para sólo lectura. 

Montar el sistema de archivos para lectura/esctritura. Utilizando esta opción muchos nuevos 
usuarios confusos por no poder escribir en sus discos o particiones de Windows pueden 
solucionar el problema. 

sync / async 

Esta opción indica la manera en que se debe realizar la entrada y salida del sistema de 

archivos. sync especifica que se realice de manera síncrona. Para verlo en un ejemplo de un 
fstab, nótese que esta opción aparece en la unidad de discos flexibles. En particular sirve, 
si se está escribiendo en una unidad con la opción activada, para que los cambios sean 
realizados físicamente en el dispositivo a la vez que se invoca el comando correspondiente. 

suid / nosuid 

Permite / bloquea la operación sobre los bits suid y sgid. 

user / nouser 

Permite a cualquier usuario montar el sistema de archivos. Implica directamente las opciones 
noexec, nosuid y nodev a menos que se especifiquen otras. Si se utiliza la opción nouser, 
solo el usuario root podrá montar el sistema de archivos. 

defaults 

Utiliza las opciones por defecto: rw,suid,dev,exec,auto,nouser,async. 

Otras Opciones

Ademas debemos tener en cuenta otras opciones dependiendo del sistema de archivos que 
utilicemos.

Por ejemplo.

Para nuestra partición ntfs o vfat vamos a necesitar, la opcion umask.

umask=nnn, dmask=nnn, fmask=nnn 

Establece mascara de usuario para la creación de archivos, umask, y lo mismo para sólo 
directorios, dmask y sólo archivos, fmask. 

Detalles de umask.

umask (abreviatura de user mask, máscara de usuario) es una orden y una función en entornos 
POSIX que establece los permisos por defecto para los nuevos archivos y directorios creados por el 
proceso actual.
Los sistemas Unix modernos permiten que las máscaras se especifiquen de dos modos:

• Un permiso por defecto, también llamado máscara simbólica. Por ejemplo, u=rwx,g=rwx,o= 
• Un número en octal que controla qué permisos se enmascararán (no se establecerán) para 

cualquier nuevo archivo, por ejemplo, 007. 

Permisos básicos 
Existen tres permisos independientes, llamados permisos básicos, que pueden ser permitidos 
(estado 1) o denegados (estado 0) a un archivo y/o directorio

r ­ le
  • Links de descarga
http://lwp-l.com/pdf14710

Comentarios de: Tutorial de Fstab y Montado de Particiones: Parte 1 TEORIA (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad