Está en la página 1de 8

Secretaria de Educacin Pblica.

Instituto Tecnolgico Nacional de Mxico.

1.

Instituto Tecnolgico de Iguala.

Materia: Taller De Sistemas Operativos


Profesor: Jacobo Adn Vctor Manuel
Ingeniera en Sistemas Computacionales
Alumnos:
Ervin Ivn Martnez Valdez
Pedro ngel Cardona Morales
Carlos Alberto Hernndez Hernndez
Carlos Torres Toledo
Jaziel Villanueva Flores

Grupo: B

Aula: E-4

hora: 2pm-3pm

Iguala, Gro. A 25 de Abril de 2016

3.4. Estructura de directorios.

Linux al igual que Unix, organiza la informacin del sistema en una estructura
de rbol jerrquico de directorios compuesta de ficheros. Esta estructura se
forma mediante un sistema de ficheros raz (file system root) y un conjunto de
sistemas de ficheros montables.

Un sistema de ficheros, o file system, es una estructura de directorios


completa. Para poder utilizar un sistema de ficheros hay que montarlo; o sea,
enlazarlo a la estructura de directorios ya existente. Los sistemas de ficheros
se montan automticamente cada vez que se inicia el sistema operativo.
Cuando un usuario se conecta al sistema, se encuentra un nico rbol de
directorios formado por los distintos sistemas de ficheros que se encuentran
montados en ese instante.

La jerarqua del sistema de ficheros de FreeBSD es fundamental para obtener


una compresin completa del sistema. El concepto ms importante a entender
es el del directorio raz, /. Este directorio es el primero en ser montado en el
arranque y contiene el sistema bsico necesario para preparar el sistema
operativo para su funcionamiento en modo multiusuario. El directorio raz
tambin contiene puntos de montaje para cualquier otro sistema de ficheros
que se pretenda montar.
Un punto de montaje es un directorio del que se pueden colgar sistemas de
ficheros adicionales en un sistema padre (que suele ser el directorio raz). Esto
se explica con detalle en la Seccin 3.5, Organizacin de disco. Los puntos de
montaje estndar son, por ejemplo, /usr, /var, /tmp, /mnt y /cdrom. Estos

directorios suelen corresponderse con entradas en /etc/fstab. /etc/fstab es una


tabla que sirve de referencia al sistema y contiene los diferentes sistemas de
ficheros y sus respectivos puntos de montaje. La mayora de los sistemas de
ficheros en /etc/fstab se montan automticamente en el arranque gracias al
script rc(8), a menos que contengan la opcin noauto.

Veremos ahora una descripcin de los directorios ms


comunes.
Directorio
/
/bin/
/boot/
/
boot/defaults/
/dev/
/etc/
/etc/defaults/
/etc/mail/
/etc/namedb/
/etc/periodic/
/etc/ppp/
/mnt/

/proc/
/rescue/
/root/
/sbin/

/tmp/

Descripcin
Directorio raz del sistema de ficheros.
Utilidades de usuario fundamentales tanto para el
ambiente monousuario como para el multiusuario.
Programas y ficheros de configuracin necesarios
durante el arranque del sistema operativo.
Ficheros de configuracin por omisin del arranque;
ver loader. conf(5).
Nodos de dispositivo; ver intro(4).
Ficheros de configuracin y scripts del sistema.
Ficheros de configuracin por omisin del sistema;
ver rc(8).
Ficheros de configuracin para agentes de transporte
de correo como sendmail(8).
Ficheros de configuracin de named; ver named(8).
Scripts que se ejecutan diariamente, semanalmente
y mensualmente mediante cron(8); ver periodic(8).
Ficheros de configuracin de ppp; ver ppp(8).
Directorio vaco utilizado de forma habitual por
administradores de sistemas como punto de montaje
temporal.
Sistema de ficheros de procesos;
ver procfs(5), mount_procfs(8).
Programas enlazados estticamente para
restauraciones de emergencia; ver rescue(8).
Directorio local para la cuenta root.
Programas del sistema y utilidades fundamentales de
administracin para ambientes monousuario y
multiusuario.
Ficheros temporales. El contenido de /tmp NO suelen
conservarse despus de un reinicio del sistema. Los
sistemas de ficheros basados en memoria suelen
montarse en /tmp Puede automatizarse mediante
variables de tmpmfs en rc.conf(5) (o con una entrada

/usr/
/usr/bin/
/usr/include/
/usr/lib/
/usr/libdata/
/usr/libexec/
/usr/local/

/usr/obj/
/usr/ports
/usr/sbin/
/usr/share/
/usr/src/
/usr/X11R6/
/var/

/var/log/
/var/mail/
/var/spool/
/var/tmp/

/var/yp

en /etc/fstab; ver mdmfs(8), o para


FreeBSD 4.X, mfs(8)).
La mayora de utilidades y aplicaciones de usuario.
Aplicaciones comunes, herramientas de programacin
y otras aplicaciones.
Ficheros include estndar de C.
Bibliotecas.
Ficheros de datos con diversas funciones.
Dmons del sistema y utilidades del sistema
(ejecutados por otros programas).
Ejecutables locales, bibliotecas, etc. tambin se usa
como destino por omisin de la infraestructura de ports
de FreeBSD. Dentro de /usr/local debe seguirse el
esquema general definido en hier(7) para /usr. Las
excepciones son el directorio man, que est
directamente bajo /usr/local en lugar de debajo
de /usr/local/share, y la documentacin de los ports
est en share/doc/port.
Arbol destino dependiente de arquitectura fruto de la
compilacin del rbol /usr/src.
La coleccin de Ports de FreeBSD (opcional).
Dmons del sistema y utilidades del sistema
(ejecutados por usuarios del sistema).
Ficheros independientes de arquitectura.
Ficheros fuente BSD y/o local.
Ejecutables de la distribucin X11R6, bibliotecas, etc
(opcional).
Ficheros multipropsito de log, temporales, en trnsito
y de spool. En ocasiones se monta en /var un
sistema de ficheros basado en memoria.
Diversos ficheros de log del sistema.
Ficheros de buzones de correo de usuarios.
Directorios diversos del sistema de spool de impresora
y correo.
Ficheros temporales. Suelen conservarse tras el Estos
ficheros suelen conservarse tras el reinicio del
sistema, a menos que /var sea un sistema de ficheros
basado en memoria.
Mapas NIS.

3.4.1. Preparacin y
administracin de los sistemas
de archivos.
El sistema de archivos de un sistema operativo, administra dichos archivos.
Ofrece funciones para compartir informacin, mantenerla privada, obtener
acceso a ella, respaldarla, recuperarla, hacerla independiente del dispositivo y
cifrarla.
El acceso a los archivos se logra mediante funciones de los sistemas operativos
llamados mtodos de acceso.

ext3
Es un sistema de archivos con registro por diario. Es el sistema de archivo ms
usado en distribuciones Linux.
La principal diferencia con ext2 es el registro por diario. Un sistema de archivos
ext3 puede ser montado y usado como un sistema de archivos ext2. Otra
diferencia importante es que ext3 utiliza un rbol binario balanceado (rbol
AVL) e incorpora el asignador de bloques de disco Orlov Orlov_
(asignador_de_bloques_de_disco)

ReiserFS
Es un sistema de archivos de propsito general, diseado e implementado por
un equipo de la empresa Namesys, liderado por Hans Reiser. Actualmente es
soportado por Linux y existen planes de futuro para incluirlo en otros sistemas
operativos. Tambin es soportado bajo Windows (de forma no oficial), pero es
an inestable y rudimentario (ReiserFS bajo windows). A partir de la versin
2.4.1 del ncleo de Linux, ReiserFS se convirti en el primer sistema de ficheros
con journal en ser incluido en el ncleo estndar. Tambin es el sistema de
archivos por defecto en varias distribuciones, como SuSE (excepto en
openSuSE 10.2 que su formato por defecto es ext3), Xandros, Yoper, Linspire,
Kurumin Linux, FTOSX, Libranet y Knoppix.
Con la excepcin de actualizaciones de seguridad y parches crticos, Namesys
ha cesado el desarrollo de ReiserFS (tambin llamado reiser3) para centrarse
en Reiser4, el sucesor de este sistema de archivos.

XFS

Es un sistema de archivos de 64 bits con journaling de alto rendimiento creado


por SGI (antiguamente Silicon Graphics Inc.) para su implementacin de UNIX
llamada IRIX. XFS se incorpor a Linux a partir de la versin 2.4.25, cuando
Marcelo Tosatti(responsable de la rama 2.4) lo consider lo suficientemente
estable para incorporarlo en la rama principal de desarrollo del kernel. Los
programas de instalacin de las distribuciones de SuSE, Gentoo, Mandriva,
Slackware, Fedora Core, Ubuntu y Debianofrecen XFS como un sistema de
archivos ms. En FreeBSD el soporte para solo-lectura de XFS se aadi a partir
de Diciembre de 2005 y en Junio de 2006 un soporte experimental de escritura
fue incorporado a FreeBSD-7.0-CURRENT.

3.4.2. Montaje y desmontaje de


dispositivos.
Montar equivale a crear un acceso desde un directorio a una unidad o
dispositivo. No significa copiar sino establecer un enlace entre tal directorio y el
dispositivo. Desmontarla es eliminar ese enlace. A los usuarios de ms-dos os
sonar a algo parecido que se haca con las unidades comprimidas dblspace o
drivespace. Su equivalente en sistemas windows son las unidades virtuales que
instalan programas tales como el clone cd, que para poder leer una imagen iso
es necesario montarla de un modo similar a como se hace en GNULinux.

De forma predeterminada LINUX nos ofrece directorios en los que se montan


dispositivos comnmente utilizados, /floppy en el que accedemos a las
disqueteras y otro llamado /cdrom para unidades pticas. Esto no es comn
para todas las distribuciones, pero dado que lo ms probable es que estis
utilizando Guadalinex, sta si lo distribuye as. No obstante, cada quien puede
montar las cosas tal y como prefiera, lo ms normal es que los dispositivos se
monten dentro de un directorio llamado /mnt. El montaje, tanto de Linux en
modo grfico, como de windows, se hace automticamente al intentar acceder
a la unidad, pero en el modo texto de Linux se montan de forma prcticamente
manual.

COMANDO PARA MONTAR DISPOSITIVOS


Mount
Formato: mount t

La t indica que a continuacin se especificar el montaje obligatorio


con formatos:

ext2 (formato de linux).

ext3 (formato de linux para montaje de sistemas de archivos).


reisers (formato de linux utilizado en servidores).
vfat (formato fat utilizado para disketes y para particiones win9x).
ntfs (formato para particiones windows nt/2000/xp).
iso9660 (dispositivos pticos).

Este tipo de montaje extendido solamente puede hacerlo el ROOT, los


usuarios podrn hacer exclusivamente el montaje reducido. Como ya
vimos en otras entregas, todos los dispositivos se encuentran en el
directorio DEV

/dev/hda0 primer disco duro, particin primaria (la particin que generalmente
contiene a windows)

/dev/fd0 disquetera

/dev/sda pendrive

/dev/cdrom (dispositivos pticos). El dispositivo (/dev/cdrom es en realidad un


enlace simblico al dispositivo real (en prximas entregas hablaremos de los
enlaces y sus tipos), que puede ser /dev/hdb o /dev/hdc...).

En realidad, como estamos viendo, un punto de montaje no es otra


cosa que un enlace a un dispositivo desde un directorio, por ejemplo,
el directorio /mnt

Desmontaje
Desmontarla es eliminar ese enlace. A los usuarios de ms-dos os
sonar a algo parecido que se haca con las unidades comprimidas
dblspace o drivespace. Su equivalente en sistemas windows son las
unidades virtuales que instalan programas tales como el clone cd, que
para poder leer una imagen iso es necesario montarla de un modo
similar a como se hace en GNULinux.

Al igual que ocurra cuando montbamos dispositivos, tampoco se


puede desmontar en el directorio de montaje, por lo que ser
necesario salirse de l antes de ejecutar la orden.

Umount dispositivo
EJEMPLO: umount /dev/hda1

No se debe retirar un diskette antes de desmontarlo o posiblemente


acabaremos por hacer que el sistema se desestabilice y se cuelgue. La
regla es, cuando se trate de dispositivos que se muevan, primero se
desmonta y despus se retira.

MOUNT (sin parmetros)nos ofrecer la INFORMACIN SOBRE los MONTAJES

REFERENCIAS:
https://sites.google.com/site/tallerdesistemasop/servidores-con-softwarelibre/3-4-estructura-de-directorios
https://sites.google.com/site/tallerdesistemasop/servidores-con-softwarelibre/3-4-estructura-de-directorios/3-4-1-preparacion-y-administracion-de-lossistemas-de-archivos
https://sites.google.com/site/tallerdesistemasop/servidores-con-softwarelibre/3-4-estructura-de-directorios/3-4-2-montaje-y-desmontaje-de-dispositivos

También podría gustarte