Anda di halaman 1dari 6

Sistemas de archivos

Universidad de Cuenca - Sistemas Operativos I

1. Objetivos
1. Conocer los tipos de sistemas de archivos de uso ms comn, sus ventajas y usos.
2. Entender la jerarqua de archivos tpica de sistemas basados en Unix.

2. Instrucciones
2.1. Sistemas de archivos
Un sistema de archivos es el componente encargado de proporcionar una interfaz amigable con el
usuario y con el software de usuario para el acceso ordenado y sistemtico al almacenamiento no
voltil de un computador (e.g., disco duro).

Tambin se podra usar el mismo enfoque utilizado por los sistemas de archivos
para administrar procesos o almacenamiento voltil para usos especficos. Vea la
seccin 7.1.6. Sistemas de archivos virtuales del libro de Wolf et al. (2015).

De la prctica Instalacin de un Sistema Operativo GNU/Linux recordar un par de sistemas de


archivos usados comnmente: ext y swap.

2.1.1. Investigue y responda


Qu otros sistemas de archivos son comnmente usados?
Cules son sus caractersticas principales?
En qu (dnde) casos se utilizan?

2.2. Creacin de sistemas de archivos y montaje


mount: monta unidades de almacenamiento en el sistema de archivos.
mkfs (Make Filesystem): permite crear un sistema de archivos en una unidad de
almacenamiento (Disco duro, memoria flash, etc).
Es comn usar el comando mkfs con sus variantes que especifican el tipo de sistema de archivos
directamente como:
mkfs.ext4: crea sistema de archivos ext4.
mkfs.fat: crea sistema de archivos fat.

2.2.1. Responda

Ejecute el comando $ mount sin parmetros. Puede reconocer algunos sistemas de archivos
en la salida?
Formatee una memoria flash con un sistema de archivos desde la terminal y reporte los
pasos seguidos y el resultado.

2.3. Tipos de archivos


En un sistema de archivos existen algunos tipos diferentes a tomar en cuenta:
Archivos: archivos ordinarios con texto, datos, etc.
Directorios: archivos que contienen una lista de otros archivos (recuerde que en Linux todo se
representa como archivos).
Archivos especiales: e.g., dispositivos de hardware.
Enlaces: archivos que apuntan a otros archivos (recuerde los enlaces duros y suaves).

El comando $ file permite conocer el tipo de archivo y tipo de contenido del


mismo.

2.3.1. Responda
Ejecute el comando $ file archivo donde archivo sean algunos de sus archivos
personales.
Qu resultados llamaron su atencin?
Qu ocurre cuando ejecuta el comando file con directorios?
Ejecute el comando $ file /dev/sda. Qu tipo de archivo es sda?
Usando el conocimiento obtenido de las prcticas anteriores cree un archivo de texto y un
enlace al mismo con el comando $ ln -s archivo enlace donde archivo es el archivo de
texto que cre.
Ejecute el comando $ file enlace. Le deja claro el resultado que el archivo es un
enlace?

2.4. Jerarqua del sistema de archivos


La mayora de tipos de sistemas de archivos presentan una interfaz de cara al usuario en la que se
organizan los directorios y archivos en una jerarqua que empieza desde el directorio raz
conocido tambin con el smbolo /.
Los sistemas basados en Unix utilizan una convencin en cuanto a los directorios disponibles en la
raz del sistema de archivos que facilita su uso de forma consistente.

Algunos de estos directorios estndar son:


Directorio

Uso o contenido

raz del sistema de archivos

/bin

archivos ejecutables

/boot

archivos de inicio del sistema

/dev

archivos especiales de dispositivos de hardware

/etc

archivos de configuracin

/home

archivos personales de usuarios

/lib

libreras

/tmp

archivos temporales

/media

punto de montaje para otros dispositivos de


almacenamiento

2.4.1. Responda
Ubquese en la raz del sistema de archivos con el comando $ cd / y liste su contenido con
$ ls -l.
Qu directorios nuevos reconoce?
Hay archivos que le resulten familiares dentro del directorio /bin?
Qu tipos de archivos (usando file) encuentra en el directorio /dev?

2.5. Conclusiones

Escriba los principales resultados y conclusiones de su prctica.

2.6. Referencias
Tanenbaum, A.S., Bos, H., 2014. Modern Operating Systems, 4th ed. Pearson, Boston, USA.
Wolf, G., Ruiz, E., Bergero, F., Meza, E., 2015. Fundamentos de Sistemas Operativos, 1st ed.
Universidad Nacional Autnoma de Mxico, Mxico D.F., Mxico.

Liste aqu todas las referencias de las citas que haya puesto en el documento. Se
recomienda, mas no se obliga, usar Zotero.

Anda mungkin juga menyukai