Arquitectura sistema operativo-particiones

22
Arquitectura: Tema: Sistemas de Archivos, desde los Sistemas FAT16 a RACER Prof. Alexander Gil Programa Nacional de Formación Informática 2011 Sistema Operativo - PIAC123 UNIVERSIDAD POLITÉCNICA TERRITORIAL DEL ESTADO ARAGUA

Transcript of Arquitectura sistema operativo-particiones

Page 1: Arquitectura sistema operativo-particiones

Arquitectura:

Tema: Sistemas de Archivos, desde los Sistemas FAT16 a RACER

Prof. Alexander GilPrograma Nacional de Formación Informática

2011

Sistema Operativo - PIAC123

UNIVERSIDAD POLITÉCNICA TERRITORIAL DEL ESTADO ARAGUA

Page 2: Arquitectura sistema operativo-particiones

Objetivos

Sistema Operativo - PIAC- 123

Prof. Alexander GilPNFI UPTA-FBF

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

• 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

Page 3: Arquitectura sistema operativo-particiones

Tipos de particiones y sistemas de archivos

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.

Prof. Alexander GilPNFI UPTA-FBF

• 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 Operativo - PIAC- 123

Page 4: Arquitectura sistema operativo-particiones

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.

Tipos de particiones y sistemas de archivos

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

Page 5: Arquitectura sistema operativo-particiones

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.

• 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 Operativo - PIAC- 123

Page 6: Arquitectura sistema operativo-particiones

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)

Términos que se usan para hacer referencia a la instalación de la unidad de disco duro

Sistema Operativo - PIAC- 123

Page 7: Arquitectura sistema operativo-particiones

 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.

Preparación del disco duro• 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 Operativo - PIAC- 123

Page 8: Arquitectura sistema operativo-particiones

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.

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

Page 9: Arquitectura sistema operativo-particiones

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.

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.

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 Windows

Page 10: Arquitectura sistema operativo-particiones

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.

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

Page 11: Arquitectura sistema operativo-particiones

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.

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

Page 12: Arquitectura sistema operativo-particiones

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.

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.

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

Page 13: Arquitectura sistema operativo-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.

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

Page 14: Arquitectura sistema operativo-particiones

Sistema Operativo - PIAC- 123

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.

• 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

Page 15: Arquitectura sistema operativo-particiones

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

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.

Tamaño de las particiones

Page 16: Arquitectura sistema operativo-particiones

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

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.

Tamaño de las particiones

Page 17: Arquitectura sistema operativo-particiones

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

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.

Tamaño de las particiones

Page 18: Arquitectura sistema operativo-particiones

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

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.

Compartir una partición con Windows

Page 19: Arquitectura sistema operativo-particiones

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

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):

Nombre de los dispositivos en Linux

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

Page 20: Arquitectura sistema operativo-particiones

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

Nombre de los dispositivos en Linux

•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#

Page 21: Arquitectura sistema operativo-particiones

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

•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

Nombre de los dispositivos en Linux

Page 22: Arquitectura sistema operativo-particiones

• 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)

Particionar desde línea de comandos

Sistema Operativo - PIAC- 123