1. UNIVERSIDAD POLITÉCNICA TERRITORIAL DEL ESTADO ARAGUA
Arquitectura:
Sistema Operativo - PIAC123
Tema: Sistemas de Archivos, desde los Sistemas FAT16
a RACER
Prof. Alexander Gil
Programa Nacional de Formación Informática
2011
2. Sistema Operativo - PIAC- 123
Objetivos
•Objetivos
•Tipos de particiones y
sistemas de archivos.
•Tamaño de las
particiones.
•Preparación de la
instalación y
particionamiento.
•En que momento
particionar el disco
•Compartir particiones
entre S.O de plataforma
•Tipos de particiones y sistemas de archivos.
•Tamaño de las particiones.
•Preparación de la instalación y particionamiento.
•En que momento particionar el disco
•Compartir particiones entre S.O de plataforma
distinta
•Nombre de los
dispositivos en Linux
•Particionar desde la línea
de comandos.
•Resumen
Prof. Alexander Gil
PNFI UPTA-FBF
distinta
•Nombre de los dispositivos en Linux
•Particionar desde la línea de comandos.
3. Sistema Operativo - PIAC- 123
•Objetivos
Tipos de particiones y sistemas de archivos
•Tipos de particiones y
sistemas de archivos.
•Tamaño de las
particiones.
•Preparación de la
instalación y
particionamiento.
•En que momento
particionar el disco
•Compartir particiones
entre S.O de plataforma
distinta
•Nombre de los
dispositivos en Linux
•Particionar desde la línea
de comandos.
•Resumen
Prof. Alexander Gil
PNFI UPTA-FBF
Particionar un disco duro es realizar una división
en él de modo que, a efectos prácticos, el
sistema operativo crea que tienes varios discos
duros, cuando en realidad sólo hay un único
disco físico dividido en varias partes. De este
modo, se pueden modificar o borrar particiones
sin afectar a los demás datos del disco.
4. Sistema Operativo - PIAC- 123
•Objetivos
Tipos de particiones y sistemas de archivos
•Tipos de particiones y
sistemas de archivos.
•Tamaño de las
particiones.
•Preparación de la
instalación y
particionamiento.
•En que momento
particionar el disco
•Compartir particiones
entre S.O de plataforma
distinta
•Nombre de los
dispositivos en Linux
•Particionar desde la línea
de comandos.
•Resumen
Las particiones básicas se llaman primarias y
puede haber a lo sumo 4. Esto puede ser
suficiente para nuestros intereses. Como a veces
no es así, se crearon las particiones extendidas
que pueden albergar otras particiones dentro,
llamadas lógicas.
5. Sistema Operativo - PIAC- 123
•Objetivos
•Tipos de particiones y
sistemas de archivos.
•Tamaño de las
particiones.
•Preparación de la
instalación y
particionamiento.
•En que momento
particionar el disco
•Compartir particiones
entre S.O de plataforma
distinta
•Nombre de los
dispositivos en Linux
•Particionar desde la línea
de comandos.
•Resumen
Identificación de los procedimientos de
instalación de la unidad de disco duro
Partición y formateo
Antes de instalar un sistema operativo en una unidad de
disco duro, el disco duro debe estar particionado y
formateado.
6. Sistema Operativo - PIAC- 123
Términos que se usan para hacer referencia
a la instalación de la unidad de disco duro
Partición principal: ésta es la primera partición. Una partición principal no
puede subdividirse en secciones más pequeñas.
Partición activa: ésta es la partición que usa el sistema operativo para iniciar la
computadora.
Partición extendida: esta partición normalmente usa el espacio libre restante
de una unidad de disco duro.
Unidad lógica: es una sección de una partición extendida que puede usarse
para separar información con fines administrativos.
Formateo: proceso que prepara un sistema de archivos de una partición para
que se puedan almacenar los archivos.
Clúster: Es la unidad más pequeña de espacio usado para el almacenamiento
de datos.
Pista: es un círculo completo de datos en un lado de un plato de disco duro.
Una pista se divide en grupos de 512 bytes, llamados sectores.
Cilindro: es un conjunto de pistas alineadas una encima de otra para constituir
una forma cilíndrica.
Asignación de la unidad: es una letra asignada a una unidad física o
lógica(windows)
7. Sistema Operativo - PIAC- 123
•Objetivos
Preparación del disco duro
•Tipos de particiones y
sistemas de archivos.
•Tamaño de las
particiones.
•Preparación de la
instalación y
particionamiento.
•En que momento
particionar el disco
•Compartir particiones
entre S.O de plataforma
distinta
•Nombre de los
dispositivos en Linux
•Particionar desde la línea
de comandos.
•Resumen
Una instalación correcta de un sistema operativo
procede como si el disco fuera nuevo; no existe
un intento de preservar ninguna información
almacenada en el disco duro. La primera fase del
proceso de instalación implica la partición y el
formateo de la unidad de disco duro. Este
proceso prepara el disco para aceptar el sistema
de archivos. El sistema de archivos proporciona
la estructura de directorio que organiza el
sistema operativo, la aplicación, la configuración
y los archivos de datos del usuario.
8. Sistema Operativo - PIAC- 123
•Objetivos
•Tipos de particiones y
sistemas de archivos.
•Tamaño de las
particiones.
•Preparación de la
instalación y
particionamiento.
•En que momento
particionar el disco
•Compartir particiones
entre S.O de plataforma
distinta
•Nombre de los
dispositivos en Linux
•Particionar desde la línea
de comandos.
•Resumen
Sistema de Archivos
Los sistemas de archivos indican el modo en que
se gestionan los archivos dentro de las
particiones. Según su complejidad tienen
características como previsión de apagones,
posibilidad de recuperar datos, indexación para
búsquedas
rápidas,
reducción
de
la
fragmentación para agilizar la lectura de los datos,
etc. Hay varios tipos, normalmente ligados a
sistemas operativos concretos.
9. Sistema Operativo - PIAC- 123
•Objetivos
•Tipos de particiones y
sistemas de archivos.
•Tamaño de las
particiones.
•Preparación de la
instalación y
particionamiento.
•En que momento
Sistemas de Archivos de Windows
Fat16/32 o vfat: Es el sistema de archivos
tradicional de MS-DOS y las primeras
versiones de Windows. Puede admitir tamaños
de particiones de hasta 2 TB o 2048 GB. ,
aunque padece de una gran fragmentación y
es un poco inestable.
particionar el disco
•Compartir particiones
entre S.O de plataforma
distinta
•Nombre de los
dispositivos en Linux
•Particionar desde la línea
de comandos.
•Resumen
NTFS: Es el nuevo sistema de Windows, usado
a partir del 2000 y el XP. Es muy estable.
puede admitir tamaños de hasta 16 exabytes,
en teoría. NTFS incorpora más funciones de
seguridad del sistema de archivos y atributos
extendidos con lo cual otros sistemas
operativos no pueden acceder a él de manera
transparente.
10. Sistema Operativo - PIAC- 123
•Objetivos
•Tipos de particiones y
sistemas de archivos.
•Tamaño de las
particiones.
•Preparación de la
instalación y
particionamiento.
•En que momento
particionar el disco
•Compartir particiones
entre S.O de plataforma
distinta
•Nombre de los
dispositivos en Linux
•Particionar desde la línea
de comandos.
•Resumen
Sistemas de Archivos de Linux
ext2: Hasta hace poco era el sistema estándar de
Linux. Tiene una fragmentación bajísima, aunque
es un poco lento manejando archivos de gran
tamaño.
ext3: Es la versión mejorada de ext2, con
previsión de pérdida de datos por fallos del disco o
apagones. En contraprestación, es totalmente
imposible recuperar datos borrados. Es compatible
con el sistema de archivos ext2. Actualmente es el
más difundido dentro de la comunidad GNU/Linux
y considerado el estándar de facto.
11. Sistema Operativo - PIAC- 123
•Objetivos
Sistemas de Archivos de Linux
•Tipos de particiones y
sistemas de archivos.
•Tamaño de las
particiones.
•Preparación de la
instalación y
particionamiento.
•En que momento
particionar el disco
•Compartir particiones
entre S.O de plataforma
distinta
•Nombre de los
dispositivos en Linux
•Particionar desde la línea
de comandos.
•Resumen
ext4: Es un sistema de archivos con registro
por diario (en inglés Journaling), anunciado el
10 de octubre de 2006, como una mejora
compatible de ext3. La principal novedad en
Ext4 es Extent, o la capacidad de reservar un
área contigua para un archivo; esto puede
reducir y hasta eliminar completamente la
fragmentación de archivos. Es el sistema de
archivos por defecto desde Ubuntu Jaunty.
12. Sistema Operativo - PIAC- 123
•Objetivos
•Tipos de particiones y
sistemas de archivos.
•Tamaño de las
particiones.
•Preparación de la
instalación y
particionamiento.
•En que momento
Sistemas de Archivos de Linux
ReiserFS: Es el sistema de archivos de última
generación para Linux. Organiza los archivos de
tal modo que se agilizan mucho las operaciones
con éstos. El problema de ser tan actual es que
muchas herramientas (por ejemplo, para recuperar
datos) no lo soportan.
particionar el disco
•Compartir particiones
entre S.O de plataforma
distinta
•Nombre de los
dispositivos en Linux
•Particionar desde la línea
de comandos.
•Resumen
swap: Es el sistema de archivos para la partición
de intercambio de Linux. Todos los sistemas Linux
necesitan una partición de este tipo para cargar los
programas y no saturar la memoria RAM cuando
se excede su capacidad. En Windows, esto se
hace con el archivo pagefile.sys en la misma
partición de trabajo, con los problemas que
conlleva.
13. Sistema Operativo - PIAC- 123
•Objetivos
•Tipos de particiones y
sistemas de archivos.
•Tamaño de las
particiones.
•Preparación de la
instalación y
particionamiento.
•En que momento
particionar el disco
•Compartir particiones
entre S.O de plataforma
distinta
•Nombre de los
dispositivos en Linux
•Particionar desde la línea
de comandos.
•Resumen
Identificando las Particiones
Ya se ha comentado que las particiones son
como discos duros independientes, y así
aparece en Windows. Cabe recordar que en
Linux no existe el concepto de unidad (C:, D:,
etc.) sino que las particiones se montan en el
árbol de carpetas. Eso no nos debe preocupar
mucho. Sólo comentar que la carpeta raíz de ese
árbol se denota con / y que las particiones se
suelen montar en la carpeta /media.
14. Sistema Operativo - PIAC- 123
•Objetivos
•Tipos de particiones y
sistemas de archivos.
•Tamaño de las
particiones.
•Preparación de la
instalación y
particionamiento.
•En que momento
particionar el disco
•Compartir particiones
entre S.O de plataforma
distinta
•Nombre de los
dispositivos en Linux
•Particionar desde la línea
de comandos.
•Resumen
Tamaño de las particiones
Tenemos un disco duro con mucho espacio pero
no sabemos cómo administrarlo. Puesto que a
cada partición se le va a dar un uso diferente,
cada una tendrá un tamaño diferente. En este
ejemplo, particionaremos el disco de tal modo
que podamos instalar el sistema operativo
Windows en una partición separada, que es la
configuración más habitual.
15. Sistema Operativo - PIAC- 123
•Objetivos
Tamaño de las particiones
•Tipos de particiones y
sistemas de archivos.
•Tamaño de las
particiones.
•Preparación de la
instalación y
particionamiento.
•En que momento
particionar el disco
•Compartir particiones
entre S.O de plataforma
distinta
•Nombre de los
dispositivos en Linux
•Particionar desde la línea
de comandos.
•Resumen
Para empezar, necesitamos la partición para la
memoria de intercambio, que será de tipo swap.
Es una costumbre extendida que ésta sea del
doble de tamaño que la memoria RAM
disponible. Por ejemplo, si tenemos 256 MB de
memoria RAM, nuestra partición de intercambio
será de 512 MB. Sin embargo esto únicamente
es aplicable a tamaños de memoria de hasta
1GB. Si tenemos más memoria (según Russell
Coker) tenemos que utilizar la siguiente regla:
entre 2GB y 4GB, utilizaremos como tamaño del
swap la mitad del valor de la RAM; mientras que
si tenemos más de 4 GB, utilizaremos una swap
de sólo 2GB.
16. Sistema Operativo - PIAC- 123
•Objetivos
•Tipos de particiones y
sistemas de archivos.
•Tamaño de las
particiones.
•Preparación de la
instalación y
particionamiento.
•En que momento
particionar el disco
•Compartir particiones
entre S.O de plataforma
distinta
•Nombre de los
dispositivos en Linux
•Particionar desde la línea
de comandos.
•Resumen
Tamaño de las particiones
La partición donde instalaremos Ubuntu (/) debe
tener al menos 2 GB. Si pretendemos instalar
más programas es recomendable darle un poco
más de espacio. Para un uso normal, unos 7 u 8
GB estarán bien.
Por otra parte tendremos la partición de
Windows XP. Éste ocupa más o menos 2 GB (sin
programas ni nada), pero si piensa instalar
juegos, programas y demás, sea generoso con
el tamaño y asígnele unos 10 GB como mínimo.
17. Sistema Operativo - PIAC- 123
•Objetivos
Tamaño de las particiones
•Tipos de particiones y
sistemas de archivos.
•Tamaño de las
particiones.
•Preparación de la
instalación y
particionamiento.
•En que momento
particionar el disco
•Compartir particiones
entre S.O de plataforma
distinta
•Nombre de los
dispositivos en Linux
•Particionar desde la línea
de comandos.
•Resumen
Finalmente, es recomendable guardar los archivos
personales (documentos, imágenes, películas, etc.) en una
partición aparte. Así, si en algún momento quiere reinstalar
Ubuntu desde cero, podrá formatear sin miedo y sin perder
la configuración de sus programas. Esta partición suele
montarse en /home. Su tamaño depende principalmente de
cuántos usuarios usen el sistema y del volumen de datos
que almacenen.
Un ejemplo es el siguiente (suponiendo que tenemos un
disco de 80 GB de capacidad):
Windows: 10 GB, para juegos (no muy pesados)
principalmente.
/: 8 GB, para todo lo que instale en Ubuntu.
swap: 1 GB, suponiendo que tenemos 512 MB de RAM.
/home: el resto, en este caso 61 GB, para datos, música,
configuraciones, etc.
18. Sistema Operativo - PIAC- 123
Compartir una partición con Windows
•Objetivos
•Tipos de particiones y
sistemas de archivos.
•Tamaño de las
particiones.
•Preparación de la
instalación y
particionamiento.
•En que momento
particionar el disco
•Compartir particiones
entre S.O de plataforma
distinta
•Nombre de los
dispositivos en Linux
•Particionar desde la línea
de comandos.
•Resumen
Cómo crear una partición de manera que pueda ser
montada en Ubuntu y, a la vez, ser detectada por Windows.
Para esto, usaremos el sistema de archivos vfat, esto es, el
sistema FAT32 de las primeras versiones de Windows. Es
un poco lento y no permite particiones muy grandes.
Como ahora necesitamos una partición más, tendremos que
hacer uso de las particiones extendidas. Siguiendo el
proceso anterior de particionamiento, ahora el esquema
podría ser el siguiente:
Partición primaria 1: ntfs, para Windows XP
Partición primaria 2: ext3, para la raíz /
Partición primaria 3: partición extendida
Partición lógica 4: linux-swap, para la memoria de
intercambio
Partición lógica 5: ext3, para los datos personales (/home)
Partición lógica 6: vfat, para los datos que queramos
compartir entre los dos sistemas operativos.
19. Sistema Operativo - PIAC- 123
Nombre de los dispositivos en Linux
•Objetivos
•Tipos de particiones y
sistemas de archivos.
•Tamaño de las
particiones.
•Preparación de la
Como nota final vamos a ver los nombres que
tienen asignados las diferentes particiones en
Linux (nos resultará de utilidad conocer estos
nombres cuando particionemos):
instalación y
particionamiento.
•En que momento
particionar el disco
•Compartir particiones
entre S.O de plataforma
distinta
•Nombre de los
dispositivos en Linux
•Particionar desde la línea
de comandos.
•Resumen
Discos duros (en general: /dev/hdx#, donde x es
el disco y # es la partición) Primer disco duro:
(todo el disco) /dev/hda
Particiones primarias:
Primera partición primaria: /dev/hda1
Segunda partición primaria: /dev/hda2
Tercera partición primaria: /dev/hda3
Cuarta partición primaria: /dev/hda4
20. Sistema Operativo - PIAC- 123
Nombre de los dispositivos en Linux
•Objetivos
•Tipos de particiones y
sistemas de archivos.
•Tamaño de las
particiones.
•Preparación de la
instalación y
particionamiento.
•En que momento
particionar el disco
•Compartir particiones
entre S.O de plataforma
distinta
•Nombre de los
dispositivos en Linux
•Particionar desde la línea
de comandos.
•Resumen
•Particiones lógicas
•Primera partición lógica: /dev/hda5
•Sucesivamente: /dev/hda#
•Segundo disco duro: (todo el disco)
/dev/hdb
•Particiones primarias
•Primera partición primaria: /dev/hdb1
•Segunda partición primaria: /dev/hdb2
•Tercera partición primaria: /dev/hdb3
•Cuarta partición primaria: /dev/hdb4
•Particiones lógicas
•Primera partición lógica: /dev/hdb5
•Sucesivamente: /dev/hdb#
21. Sistema Operativo - PIAC- 123
Nombre de los dispositivos en Linux
•Objetivos
•Tipos de particiones y
sistemas de archivos.
•Tamaño de las
particiones.
•Preparación de la
instalación y
particionamiento.
•En que momento
particionar el disco
•Compartir particiones
entre S.O de plataforma
distinta
•Nombre de los
dispositivos en Linux
•Particionar desde la línea
de comandos.
•Resumen
•Discos SCSI
•Primer disco SCSI: /dev/sda
•Segundo disco SCSI: /dev/sdb
•Sucesivamente ...
•Primer CD-ROM SCSI: /dev/scd0, también
conocido como /dev/sr0
22. Sistema Operativo - PIAC- 123
Particionar desde línea de comandos
•Objetivos
•Tipos de particiones y
sistemas de archivos.
•Tamaño de las
particiones.
•Preparación de la
instalación y
particionamiento.
•En que momento
particionar el disco
•Compartir particiones
entre S.O de plataforma
distinta
•Nombre de los
dispositivos en Linux
•Particionar desde la línea
de comandos.
•Resumen
Para particionar un disco desde la línea de
comandos se pueden utilizar los programas fdisk
(para crear particiones) y mkfs (para dar formato
a las particiones)