Sunteți pe pagina 1din 8

Comandos mount, fdisk, mkfs y archivo de sistema /etc/fstab

Comando mount Linux accede a los dispositivos mediante archivos (directorios de /dev), no hay unidades de disco ya que todo esta bajo el directorio principal /, para acceder a algn dispositivo tenemos que montarlo primero. montar decirle al sistema operativo que se va a usar cierto dispositivo con determinado sistema de archivos y estar en un directorio determinado para montar un determinado sistema de archivos se utiliza el comando mount la forma estndar de usarlo es la siguiente: mount [opciones] -t <sistema de archivos> <dispositivo> <directorio donde se montara> [-o listade-opciones] donde opciones son las opciones del comando mount (entre las que esta -t para especificar el tipo de sistema de archivos a instalar), sistema de archivos es el tipo de sistema (ver tabla 1); dispositivo debe ser cualquier dispositivo del directorio /dev (donde estn localizados todos los archivos de dispositivos) o, en el caso de nfs, un directorio de otro ordenador; directorio es el directorio donde estar contenido el dispositivo (debe de estar vaco, de lo contrario la informacin contenida en el quedara oculta cuando se monte el sistema de archivos) y lista-de-opciones que son especificas para el sistema de archivos (ver tabla 3), en caso de no especificar acciones mount usara las opciones por defecto. mount solo monta los sistemas para la sesin activa, de modo que si reiniciamos la maquina ya no estar disponible y tendramos que volver a montarla. Tipo Descripcin ext ext2 ext3 ext4 msdos vfat iso9660 nfs minix xiafs hpfs proc nfs umsdos sysv Tabla 1 Tipos de archivos Opcin del Descripcin comando Sistema de archivos extendido Es el primer sistema de archivos diseado expresamente para linux tercer sistema de archivos extendido con registro por diario Sistema de archivos extendido versin 4 Sistema de archivos de DOS Sistema de archivos de Windows 9X Sistema de archivos de CD-ROM Sistema de archivos compartido por red (exportado)

mount -f -v -w -r -n -t tipo -a -o lista -l -L Termina los procesos excepto la actual llamada al sistema mount provee informacin adicional sobre lo que se trata de hacer El sistema de archivos se montara con permisos de lectura y escritura El sistema se montara con permisos de solo lectura Se monta sin escribir las entradas en el archivo /etc/mtab Especifica el tipo de sistema de archivos a montar Intenta montar todo el sistema de archivos, descrito en /etc/fstab El argumento -o le dice a mount que aplique las opciones especificadas para el sistema de archivos que se montara

Agragaetiquetasenlasalidademontaje Montalaparticionquetieneunaetiquetaespecificada
Tabla 2 Opciones de mount

Opcin para el sistema de archivos rw ro exec user suid auto async sync dev atime

Descripcin Lectura/escritura Solo lectura Se permite ejecucion Los usuario pueden montar/desmontar Tiene efecto los identificadore de propietario y del grupo Se pueden montar automaticamente Modo asncrono Modo sncrono Supone que es un dispositivo de caracteres o bloques Actualiza el tiempo de acceso de los inodos para cada inodo Tabla 3 Opciones del sistema de archivos

desmontar indiacarle al sistema oprativo que se ha dejado de utilizar cierto dispositivo una vez montado el dispositivo se puede desmontarlo con el comando umount con la siguiente sintaxis: umount directorio despues de utilizar algun dispositivo hay que desmontarlo, para que se almacenen correctamente los datos en dicho dispositivo cuando montamos un sistema de archivos mencionado en fstab es suficiente dar el nombre del dispositivo o el punto de montaje. Los programas mount y umount mantienen una lista de los sistemas de archivos montados en este momento en el archivo /etc/mtab , si no se les pasan argumentos a estos comandos la mostraran.

Se muestran unos cuantos ejemplos: Disquete de DOS: mount -t msdos /dev/fd0 /mnt/floppy -o rw,noexec umount /mnt/floppy Disquete de Windows 9X: mount -t vfat /dev/fd0 /mnt/floppy -o user,rw umount /mnt/floppy CD-ROM: mount -t iso9660 /dev/cdrom /mnt/cdrom -o ro umount /mnt/cdrom Directorio exportado de host2: mount -t nfs host2:/tmp /mnt/host2 umount /mnt/host2 Archivo /etc/fstab Para hacer permanente el punto de montaje se debe de agregar la entrada correspondiente al archivo de sistema fstab, este archivo se leer mientras se inicia linux y establece los puntos de montaje que se establecen en l. El archivo /etc/fstab contiene las lneas donde se indica qu dispositivo debe montar, el lugar donde montarlo, as como el sistema de archivos y las opciones (en este archivo se pueden poner dos opciones ms auto y noauto que indican si se debe montar automticamente al arrancar el sistema o no, respectivamente). Antes de nada decir que las secciones son separadas a travs del tabulador #.<file system> <mount point> <type> <options> <dump> <pass> /dev/hdd /media/cdrom0 iso9660 ro,user,noauto 0 0 /dev/sda /mnt/pendrive auto rw,user,noauto 0 1 El fstab se compone de 6 secciones:

1. file system: Es el lugar donde se encuentra el dispositivo fsico a montar, como por
ejemplo /dev/hda1, /dev/sda, etc.

2. mount point: Es el punto de montaje donde ser montado el dispositivo fsico, este punto de 3. type: Es el tipo de archivo con el que ser montado el dispositivo fsico, este puede ser muy 4. options: Son las opciones con las que ser montado el dispositivo fsico, existen muchas y
diverso, como por ejemplo, ext, swap, reiserf, etc.

montaje 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.

diversas opciones: defaults: Esta opcin es la unin de las opciones rw,suid,dev,exec,auto,nouser y async. rw: READ-WRITE. Con esto montamos la particin para que sea posible tanto leer como escribir en el dispositivo fsico, esta opcin es muy usada con dispositivos que permiten la escritura como por ejemplo los pendrive o los disquets, ya que sin esta opcin, no podramos guardar datos en dichos dispositivos. ro: READ-ONLY. Con esta opcion hacemos que no se pueda escribir en el dispositivo, que tan solo se pueda leer. noexec: Impide la ejecucin de cualquier archivo en el dispositivo en el que esta opcin sea activada, esta opcin 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

5. dump: Esta opcin solo puede poseer el valor 0 o 1, en ella se 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 algn tipo de problema, lo normal es tenerlo desactivado (0), ya que rara vez se produce un error. (1) el sistema realizara una pasada cada X desmontadas o si el dispositivo ha sido desmontado incorrectamente para comprobar su integridad. En caso de estar desactivado (0), el sistema no realizara nunca ninguna pasada para comprobar la integridad del dispositivo fsico, por ello es recomendable tenerlo en activado (1). un ejemplo de /etc/fstab /dev/hda1 / ext2 defaults 11 /dev/hda2 /home ext2 defaults 11 /dev/hda3 /tmp ext2 defaults,noexec /dev/hda4 none swap defaults none /proc proc defaults /dev/fd0 /mnt/floppy ext2 noauto,user,noexec,rw /dev/fd0 /mnt/msdos vfat noauto,user,noexec,rw /dev/cdrom /mnt/cdrom iso9660 noauto,user,noexec,ro /dev/sda4 /mnt/iomegazip vfat noauto,user,noexec,rw host2:/tmp /mnt/host2 nfs defaults /dev/hdd /media/cdrom0 iso9660 ro,user,noauto

impedimos que los usuarios puedan ejecutar cualquier tipo de archivo malignos a travs del cual lo que realmente quiere conseguir es escalar privilegios en el sistema, por ejemplo. nodev: con esto impedimos que puedan usarse nodos de dispositivo en el sistema de archivos, es decir, con esta opcin impedimos que se interpreten los dispositivos especiales de bloques y de caracteres presentes en el dispositivo. dev: Opcin contraria a nodev, es decir, al activar esta opcin permitimos que puedan usarse nodos de dispositivo en el sistema de archivos, o, lo que es lo mismo, que se interpreten como tal los dispositivos especiales de bloques y de caracteres presentes en el dispositivo. auto: Con esta opcin hacemos que el dispositivo que la contenga sea iniciado SIEMPRE que se inicie el sistema, es decir, cada vez que este sea encendido. noauto: Esta es la opcin contraria a auto, con ella hacemos que el dispositivo no sea montado al iniciarse el sistema, y tan solo sera montado en el momento en el que le vayamos a dar uso, esta opcin suele ser usada con dispositivos como las disqueteras, cd-roms, pendrives..., es decir, todos aquellos dispositivos que no es necesario que se monte con el arranque del sistema. user: Permite a cualquier usuario del sistema montar o desmontar un dispositivo fsico sin necesidad de ser root, esta opcin es muy til para dispositivos de uso frecuente, como cd-roms o disquetes. uid=X: Con esta opcin indicamos que tan solo el usuario o el grupo con el uid especificado tiene el control sobre los archivos del dispositivo. async: Con esto hacemos que las operaciones que realicemos no se hagan de forma asncrona, es decir, en el mismo momento en que las realizamos, si nos que pueden ser realizada mas adelante. sync: Es la opcin contraria a async, con esta opcin conseguimos que todas las modificaciones que hagamos sean in situ es decir, realizadas en el mismo momento en que sean realizadas.

6. pass: Esta opcin al igual que la anterior tan solo puede poseer el valor 0 o 1. Si la activamos

/dev/sda

/mnt/pendrive auto

rw,user,noauto

Con un archivo /etc/fstab como el anterior, cualquier usuario podra hacer: $ mount /mnt/msdos+ $ umount /mnt/msdos+ para montar y desmontar un disquete, respectivamente. Sin embargo, slo el administrador podra montar y desmontar'el directorio /mnt/host2 Uso de mtools El hecho de tener que montar y desmontar puede ser un poco engorroso a la hora de utilizar determinados dispositivos (comnmente, la disquetera). Por ello, se dispone de las herramientas mtools (ver tabla 4). Dichas herramientas, utilizan los dispositivos sin tener que montar y desmontar y su sintaxis es parecida a la de los programas de DOS. Comando mdir mcopy mdel mformat mcd mmd mrd Descripcin Muestra el contenido del dispositivo dir. Copia archivos copy. Borra archivos del. Formatea la unidad format. Cambia de directorio cd. Crea un directorio md. Borra un directorio rd.

Comando fdisk Es un comando que manipula la tabla de comandos para linux. Los discos duros se pueden dividir en uno o mas discos logicos llamados particiones. Esta division esta descrita en la tabla de particiones encontrada en el sector del disco. Linux necesita por lo menos una particion, nombrada raiz para este sistema de archivos. Opciones:

bsector ccilindro Hcabezas Ssectas

Especificaeltamaodesectordeldisco.Losvaloresvalidosson512,1024,2048o 4096 Especificaelnumerodecilindrosdeldisco Especificaelnumerodecabezasdeldisco Especificaelnumerodesectoresporpistaeneldisco

l u sparticion v

Listalatabladeparticionesparaeldispositivoespecificadoysale.Sinosedael dispositivo,usaralosmencionadosen/proc/partitions Cuandoselistanlastablasdeparticiones,daeltamaoensectoresenlugarde cilindros Eltamaodelaparticion(enbloques)esimpresoenlasalidaestandar Imprimeelnumerodeversiondelprogamafdiskysale.

Una vez que se comienza a ejecutar fdisk se cuanta con las siguientes opciones: Orde Accin n a b c d l m n o p q s t u v w x Conmuta el indicador de iniciable Modifica la etiqueta de disco bsd Conmuta el indicador de compatibilidad con DOS Suprime una particin Lista los tipos de particiones conocidos Imprime este men Aade una nueva particin Crea una nueva tabla de particiones DOS vaca Imprime la tabla de particiones Sale sin guardar los cambios Crea una nueva etiqueta de disco Sun Cambia el identificador de sistema de una particin Cambia las unidades de visualizacin/entrada Verifica la tabla de particiones Escribe la tabla en el disco y sale Funciones adicionales (slo para usuarios avanzados)

Comando mkfs Con el comando mkfs se crea un sistema de archivos en un dispositivo, usualmente una particin de disco duro. Su sintaxis es: mkfs [-V] [-t tipo] [opciones-fs] filesys [bloques] mkfs.[sistemaArchivos] dispositivo Donde filesys es cualquier nombre de dispositivo (/dev/hda1, /dev/sdb2)o el punto de montaje para el sistema de archivo (/, /usr, /home) y bloques es el numero de bloques que ser usado para el sistema de archivo. mkfs devuelve 0 si no hubo errores, 1 en caso contrario. Existen en realidad programas separados para cada tipo de sistemas de archivos. mkfs es nicamente una careta que ejecuta el programa apropiado dependiendo del tipo de sistemas de archivos deseado. El tipo se selecciona con la opcin -t fstype. Los programas a los que -t fstype llama tienen lneas de comando ligeramente diferentes. Las opciones ms comunes son: -t fstype Selecciona el tipo de sistema de archivos. -c Busca bloques defectuosos e inicia la lista de bloques defectuosos en consonancia. -l filename Lee la lista inicial de bloques defectuosos del archivo dado. -v Produce la salida detallada -V Produce una salida detallada, incluyendo todos los comandos especficos del sistema de archivos que son ejecutados. opciones-fs Opciones especificas del sistema de archivo se pasan a el constructor resal del sistema de archivos. Referencias Manual de Usuario de los comandos (man *) de Ubuntu 9,10 http://estigia.fi-b.unam.mx/Linux/prared06.html http://drkserver.com/?p=62 http://chamangt.wordpress.com/2008/04/17/formatear-memoria-usb-en-linux/ http://www.ibiblio.org/pub/Linux/docs/LDP/system-admin-guide/translations/es/html/ch06s08.html http://ubuntupedia.info/index.php/Mkfs http://es.wikipedia.org/wiki/Df_(unix) http://www.vivaolinux.com.br/dica/Usando-o-comando-df http://dns.bdat.net/documentos/cursos/ar01s08.html http://www.pedroventura.com/blog_programacion/linux/anadir-y-dar-formato-a-un-nuevo-disco-duroen-linux/ http://www.pedroventura.com/blog_programacion/linux/anadir-y-dar-formato-a-un-nuevo-disco-duroen-linux/ http://estigia.fi-b.unam.mx/Linux/prared06.html http://www.pedroventura.com/blog_programacion/linux/nomenclatura-para-discos-duros-yparticiones-de-linux/

http://rm-rf.es/como-evitar-los-saltos-de-linea-en-el-comando-unix-df/ http://www.taringa.net/posts/linux/7939054/los-7-comando-mortales-en-linux.html http://www.pedroventura.com/blog_programacion/linux/script-backup-mysqldump-en-linuxmediante-crontab/ http://es.wikipedia.org/wiki/Ext3 http://linux.about.com/od/commands/l/blcmdl8_fdisk.htm http://www.zator.com/Hardware/H8_1_2c3a.htm http://rm-rf.es/eliminar-completamente-un-fichero-con-el-comando-shred/ http://rm-rf.es/como-encontrar-fallos-e-inconsistencias-en-los-ficheros-passwd-y-shadow/ http://www.zator.com/Hardware/H8_1_2c3.htm http://www.pedroventura.com/guias-de-referencia/guia-referencia-linux-vi-editor/ http://linux.about.com/od/commands/l/blcmdl8_mkfs.htm http://es.wikipedia.org/wiki/Fdisk http://www.pedroventura.com/blog_programacion/linux/puertos-tcp-udp-mas-destacados/

S-ar putea să vă placă și