Montaje de dispositivos Realizado: Kepa Bengoetxea.

29
Montaje de dispositivos Realizado: Kepa Bengoetxea

Transcript of Montaje de dispositivos Realizado: Kepa Bengoetxea.

Page 1: Montaje de dispositivos Realizado: Kepa Bengoetxea.

Montaje de dispositivos

Realizado: Kepa Bengoetxea

Page 2: Montaje de dispositivos Realizado: Kepa Bengoetxea.

Formatear Para registrar bytes en los platos de metal que conforman el disco duro, se requiere de un proceso inicial: dar formato.

Hay dos niveles de formato a los discos duros. Primero el conocido como de bajo nivel ó físico—realizado por utilerías especiales, BIOS o algunos sistemas operativos— donde se crean pistas y sectores. En el formato de bajo nivel desaparecen la tabla de particiones y, por ende, resulta casi imposible recuperar algún dato. Pero al final del formato de bajo nivel, todavía no se pueden guardar archivos en el disco.

Page 3: Montaje de dispositivos Realizado: Kepa Bengoetxea.

Formatear

El otro formato, llamado de alto nivel ó lógico, establece las estructuras de almacenamiento de los archivos, como la tabla de asignación. A partir de aquí ya es factible usar el disco duro. Este formato se realiza desde el sistema operativo o a través de programas específicos. Este formateo de una unidad implica la eliminación de los datos, debido a que se cambia la asignación de archivos a sectores, con lo que se pierde la vieja asignación que permitía acceder a los archivos.

Page 4: Montaje de dispositivos Realizado: Kepa Bengoetxea.

Formato de Bajo Nivel/Físico

Consiste en colocar marcas en la superficie magnética del disco para dividirlo en sectores físicos, los cuales pueden ser luego referenciados indicando la cabeza lectora y el sector y cilindro que se desea leer.

En computadoras compatibles PC el sector físico es de 512 bytes desde los tiempos del MS-DOS, aunque luego los sistemas operativos los agrupan en clusters al crear el sistema de ficheros.

Page 5: Montaje de dispositivos Realizado: Kepa Bengoetxea.

Formato de Bajo Nivel/Físico

Normalmente sólo los discos flexibles necesitan ser formateados a bajo nivel. Los discos duros vienen formateados de fábrica y nunca se pierde el formato por operaciones normales incluso si son defectuosas (aunque sí pueden perderse por campos magnéticos o altas temperaturas). Ejm:

$fdformat /dev/fd0

Doble densidad caras, 80 pistas, 18 sectores/pista. Capacidad total 1440 kB.

Formateando... finalizado

Verificando... finalizado

Page 6: Montaje de dispositivos Realizado: Kepa Bengoetxea.

Formatear de Alto Nivel/Lógico

Nota: Antes de formatear, el dispositvo tiene que estar desmontado

Formateo de alto nivel:Creando el sistema de archivos para poder

montarlo. Modo texto.

Superformat-> formatea un discos en modo ms-dos

mkfs -> da formato de cualquier tipo

mkfs.ext3 -> formatea discos en formato ext3

fsck -> scanea el disco y si hay errores los corrige.

Ejm:sudo aptitude install e2fsprogs

sudo mkfs -t ext3 /dev/hda2

sudo mkfs.ext3 /dev/hda2

sudo e2label /dev/sdb1 “kepa653XXXXXX”

Page 7: Montaje de dispositivos Realizado: Kepa Bengoetxea.

Formatear de Alto Nivel/Lógico

Formateo de alto nivel:Creando el sistema de archivos para poder

montarlo. En modo gráfico:

sudo aptitude install gparted

sudo gparted

Uso:

Partition->umount

Partition->format to ext3

Page 8: Montaje de dispositivos Realizado: Kepa Bengoetxea.

Siguiente paso: Montaje

Mientras windows asocia una letra a cada uno de los sistemas de

archivos que reconoce, linux tiene una estructura de árbol de archivos única

y cada sistema de archivos esta montado en algún lugar de la estructura del

árbol, por ejemplo:los dispositivos normalmente se montan debajo de

/media.

Vamos a estudiar 2 herramientas para montar:

a)herramienta gnome-mount, usa el escritorio GNOME

b)herramienta mount (se puede usar en cualquier entorno, tanto modo

texto como gráfico)

Page 9: Montaje de dispositivos Realizado: Kepa Bengoetxea.

gnome-mount

Ubuntu usa gnome-mount, es un mecanismo eficiente que incluye herramientas para el montaje y desmontaje de los dispositivos.

gnome-mount permite, que cada usuario, configure la base de datos gconf, indicándole:

el punto destino de montaje.

las opciones de montaje

el tipo de sistema de ficheros a usar

Esto se puede realizar, mediante comandos o editándolo directamente:

Page 10: Montaje de dispositivos Realizado: Kepa Bengoetxea.

gnome-mount

a)Mediante comandos: Ejm: Quiero que todo cd que se introduce en el cd-rom se monte en /media/cdrecorder en vez de usar la etiqueta especificada en la cabecera del sistema de ficheros iso9660 o udf . Asumiendo que el dispositivo cdrom esta vacio y es /dev/hdc:$sudo gnome-mount --write-settings --device /dev/hdc --mount-point cdrecorder

b)Editándolo directamente con gconf-editor → /system/storage/default_options

gnome-mount, antes de montar usando su configuración gconf consulta primeramente el fichero /etc/fstab, en caso de que el dispositivo este configurado en este fichero, rehusa montarlo y llama a la función mount.

Page 11: Montaje de dispositivos Realizado: Kepa Bengoetxea.

Fichero /etc/fstab El fichero /etc/fstab permite la automatización del

montaje de ciertos dispositivos, en particular en el arranque del sistema. Al inicializar el sistema uno de los comandos que se ejecuta es mount -a que se encarga de leer y montar los dispositivos configurados en /etc/fstab .

Page 12: Montaje de dispositivos Realizado: Kepa Bengoetxea.

Fichero /etc/fstab<file system> <mount point> <type> <options><dump> <pass>

proc /proc proc defaults 0 0

# /dev/sda6

UUID=201cc3e3-117f-4ea3-8b32-d2a2a686b899 / ext3

defaults,errors=remount-ro 0 1

# /dev/sda8

UUID=f7301713-fed5-4b82-afaf-271258f0a071 /home ext3 defaults 0

2

# /dev/sda7

UUID=e6ec1e30-05e3-4dd6-931d-f05ebb36f52a none swap sw 0 0

Page 13: Montaje de dispositivos Realizado: Kepa Bengoetxea.

Fichero /etc/fstab

# /dev/sda1

UUID=07D7-0B09 /media/dell vfat

defaults,utf8,umask=007,uid=1000,gid=1000 0 0

# /dev/sda2

UUID=6CF82994F8295E18 /media/windows ntfs

defaults,nls=utf8,umask=007,uid=1000,gid=1000 0 0

# /dev/sda5

UUID=479D-C465 /media/datos vfat

defaults,utf8,umask=007,uid=1000,gid=1000 0 2

/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0

Page 14: Montaje de dispositivos Realizado: Kepa Bengoetxea.

/etc/fstab(Dispositivos más usados)

/dev/cdrom ->cdrom

/dev/fd(0...n) ->disquete

/dev/hda->Master IDE/ATA 1(Disco duro/Cdrom)

/dev/hda1->Primera partición de DISCO DURO IDE/ATA 1

/dev/hdb ->Slave IDE/ATA 1

/dev/hdc->Master IDE/ATA 2

/dev/hdd->Slave IDE/ATA 2

Page 15: Montaje de dispositivos Realizado: Kepa Bengoetxea.

/etc/fstab(Dispositivos más usados)

Dispositivos más usados:

/dev/sda->Master SCSI 1(Disco duro/Cdrom/lapiz)

/dev/sda1->Primera partición de DISCO DURO SCSI 1

/dev/sdb ->Slave SCSI 1

/dev/sdc->Master SCSI 2

/dev/sdd->Slave SCSI 2

Page 16: Montaje de dispositivos Realizado: Kepa Bengoetxea.

/etc/fstab(Dispositivos más usados)

/dev/sda->Master SCSI 1(Disco duro/Cdrom/lapiz)

/dev/sda1->Primera partición de DISCO DURO SCSI 1

/dev/sdb ->Slave SCSI 1

/dev/sdc->Master SCSI 2

/dev/sdd->Slave SCSI 2

Localizar los discos que tengo:

sudo fdisk -l

dmesg

Page 17: Montaje de dispositivos Realizado: Kepa Bengoetxea.

/etc/fstab(Tipos de sistema de ficheros)

Second Extended Filesystem: ext2

Third Extended Filesystem: ext3(journaling)

iso 9660 Filesystem: iso9660 (Formato de CD-ROM)

msdos: dos

fat (windows 3.11) fat16

vfat (w95,w98,w98se,w2000,xp,me,nt) fat32

NTFS (w2000, NT, XP): ntfs

Page 18: Montaje de dispositivos Realizado: Kepa Bengoetxea.

/etc/fstab(opciones de montaje)

auto y noauto, que indican si se debe “montar” automáticamente al arrancar el sistema o no, respectivamente.

exec:Permitir la ejecución de binarios.

noexec: No permite la ejecución de ningún binario en el sistema de ficheros montado. Esta opción puede ser útil para un servidor que tiene sistemas de ficheros que contienen binarios para otras arquitecturas distintas a la suya.

unhide: Muestra los ficheros ocultos y enlaces

umask=000: Para crear en esa partición todos los archivos con los mismos permisos de lectura y escritura a todos los usuarios. Umask =000 es equivalente a 666 permisos de r y w a user, group y others.

Page 19: Montaje de dispositivos Realizado: Kepa Bengoetxea.

/etc/fstab(opciones de montaje)

user: Permitir a un usuario ordinario montar el sistema de ficheros, pero solo el que lo monta lo puede desmontar.

users: Permitir a cualquier usuario ordinario montar y desmontar el sistema de ficheros.

nouser: Prohibir a un usuario ordinario (esto es ,distinto de root) montar el sistema de ficheros. Esto es lo predeterminado.

ro:Montar el sistema de ficheros de lectura exclusiva.

rw:Montar el sistema de ficheros de lectura y escritura.

defaults: Emplear las opciones predeterminadas: rw, suid, dev, exec, auto, nouser y async.

Page 20: Montaje de dispositivos Realizado: Kepa Bengoetxea.

/etc/fstab(opciones de montaje)

usrquota: para asignar cuotas a los usuarios en esa partición

grpquota: para asignar cuotas a los grupos en esa partición

ro,rw: Montar sólo lectura, lectura-escritura.

sync/async: Todos los accesos I/0 al sistema de ficheros se realizarán en modo sincrono/asincrono.

dev/nodev: Interpreta/no interpreta los dispositivos especiales de bloques/caracteres en el sistema de ficheros.

Page 21: Montaje de dispositivos Realizado: Kepa Bengoetxea.

/etc/fstab(opciones de montaje)

nosuid: No permitir el efecto de los bits SUID ni SGID.

suid: Permitir el efecto de los bits SUID y SGID.

Ejm:

ls -l /etc/passwd

-rw-r--r-- 1 root root 3625 oct 15 15:47 /etc/passwd

ls -l /usr/bin/passwd

-r-s--x--x 1 root root 16336 feb 13 2003 /usr/bin/passwd

chmod u+s /usr/bin/passwd

Page 22: Montaje de dispositivos Realizado: Kepa Bengoetxea.

/etc/fstab(volcado y chequeo)

Los dos últimos números:• El primero lo usa el comando dump para determinar si

un sistema de archivos necesita ser volcado (1) o no (0), con lo que hace copias de seguridad del sistema de archivos.

• El segundo lo usa el comando fsck chequee y repara los sistema de archivos en orden de menor a mayor. Los sistemas con el mismo número los chequea en paralelo. La excepción es el 0 indica que fsck no tiene que comprobar el sistema de archivos. Evidentemente podremos chequear manualmente nuestros sistemas de ficheros siempre y cuando estén desmontados con fsck -t ext3 /dev/hda3.

Page 23: Montaje de dispositivos Realizado: Kepa Bengoetxea.

Interacción /etc/fstab y mount

a)Si quiero que se monten al arrancar la máquina, se debe añadir la opción de auto:

$sudo mount -a

b)Si el dispositivo esta configurado en fstab, se debe usar el formato corto de mount:

$mount /dev/fd0

$umount /dev/fd0

c)Si el dispositivo no esta en fstab, y no ha sido montado por gnome-mount, sólo lo podrá montar como root(con sudo) y usando el formato largo de mount:

$sudo mount -t vfat /dev/fd0 /media/floppy

Page 24: Montaje de dispositivos Realizado: Kepa Bengoetxea.

Interacción /etc/fstab y mount

Mount es un cómando que en principio sólo puede ejecutar root ya que el es el dueño de los dispositivos especiales (/dev/hda,/dev/cdrom, /dev/fd0...)

$sudo mount -t vfat /dev/fd0 /media/floppy (debe existir la carpeta)

Page 25: Montaje de dispositivos Realizado: Kepa Bengoetxea.

Interacción /etc/fstab y mount

/dev/fd0 /media/floppy auto rw,user, noauto 0 0

Cualquier usuario puede montar , pero solo el que lo ha montado lo puede desmontar

/dev/fd0 /media/floppy auto rw,owner, noauto 0 0

Solo puede montar el dueño de los dispositivos especiales, que es root

/dev/fd0 /media/floppy auto rw,users, noauto 0 0

Cualquier usuario puede montar y desmontar

Page 26: Montaje de dispositivos Realizado: Kepa Bengoetxea.

Ubuntu, no nos monta automáticamente las particiones, pero si las

tenemos disponibles desde el menú >Lugares.

Para esto tenemos dos metodos, grafico o por linea de comandos

a) Metodo gráfico (Para ello necesitamos un paquete)

$ sudo apt-get install ntfs-config

Crea un lazador en el menu >Aplicaciones>Herramientas de

sistema>Herramienta de configuracion NTFS

Nota: para que tengas habilitada la opcion de elegir tus

particiones, debes tenerlas desmontadas.

Automontar particiones: NTFS y FAT

Page 27: Montaje de dispositivos Realizado: Kepa Bengoetxea.

b) método por línea de comandos

Crear el directorio donde se montará la partición /media:$

sudo mkdir /media/windows

Dale permisos de lectura y escritura para todos:$ sudo chmod -

Rf 777 /media/windows

Averigua cuales son tus particiones ntfs: $ sudo fdisk -l

Averigua los uuid de tus particiones ntfs:$ sudo vol_id --

uuid /dev/sdax

Edita tu archivo /etc/fstab:$ sudo gedit /etc/fstab

Automontar particiones: NTFS y FAT

Page 28: Montaje de dispositivos Realizado: Kepa Bengoetxea.

b) método por línea de comandos

Edita tu archivo /etc/fstab:$ sudo gedit /etc/fstab (Y añade las

líneas, con los datos correspondientes a tus particiones)

# Entry for /dev/sda5 :

UUID=42AC512AAC511A2D /media/windows ntfs-3g

defaults,locale=es_ES.UTF-8 0 1

UUID=479D /media/datos vfat

defaults,utf8,umask=007,uid=1000,gid=1000 0 1

guarda el archivo y ejecuta:$ sudo mount -a

Automontar particiones: NTFS y FAT

Page 29: Montaje de dispositivos Realizado: Kepa Bengoetxea.

Referencias

http://www.gnome.org/projects/gconf/

man mount

man gnome-mount

man gconf-editor