métodos numéricos para la astronomía 2015a
TRANSCRIPT
Métodos Numéricos para la Astronomía
2015A
Licenciatura en Astronomía
Departamento de Física y Astronomía, Facultad de Ciencias.
Universidad de La Serena
Clase 03
José Luis Nilo Castellón
2
Clase 03
GNU/Linux Filesystem
Let's to use (and abuse) the GPL
This class was created by prof. Allan B. Cruse Professor Emeritus
Department of Computer Science and Department of Mathematics University of San Francisco
San Francisco , USA.
3
What We Will Learn
Introduction
Filesystem Hierarchy Standard
Directory layout of Linux FS
Help
Mounting
4
Filesystem:
1.Organización lógica de un sistema operativo encargado de administrar y facilitar el uso de las memorias periféricas, ya sean secundarias o terciarias.
2. Sus principales funciones son la asignación de espacio a los archivos, la administración del espacio libre y del acceso a los datos resguardados.
3.Estructuran la información guardada en una unidad de almacenamiento (normalmente un disco duro de una computadora), que luego será representada ya sea textual o gráficamente utilizando un gestor de archivos.
4.La mayoría de los sistemas operativos manejan su propio sistema de archivos
5
.1
Lo habitual es utilizar dispositivos de almacenamiento de datos que permiten el acceso a los datos como una cadena de bloques de un mismo tamaño, a veces llamados sectores, usualmente de 512 bytes de longitud (También denominados clústers).
El software del sistema de archivos es responsable de la organización de estos sectores en archivos y directorios y mantiene un registro de qué sectores pertenecen a qué archivos y cuáles no han sido utilizados. En la práctica, un sistema de archivos también puede ser utilizado para acceder a datos generados dinámicamente, como los recibidos a través de una conexión de red (sin la intervención de un dispositivo de almacenamiento).
Los sistemas de archivos tradicionales proveen métodos para crear, mover, renombrar y eliminar tanto archivos como directorios, pero carecen de métodos para crear, por ejemplo, enlaces adicionales a un directorio o archivo (enlace duro en Unix) o renombrar enlaces padres (".." en Unix).
El acceso seguro a sistemas de archivos básicos puede estar basado en los esquemas de lista de control de acceso o capacidades. Las listas de control de acceso hace décadas que demostraron ser inseguras, por lo que los sistemas operativos experimentales utilizan el acceso por capacidades. Los sistemas operativos comerciales aún funcionan con listas de control de acceso.[cita requerida]
6
En resumen
vamos a definir un sistema de ficheros como la organización lógica de un dispositivo que nos permite almacenar y recuperar información en forma de fichero. Existen diversos tipos de sistemas de ficheros, es decir diferentes formas de organizar la información en un dispositivo, normalmente discos. Entre los más habituales tenemos:
ext2, ext3 Es el sistema de ficheros nativo de Linux. Se organiza en un superbloque, i-nodos y área de datos. Este tipo de sistema de ficheros admite características multiusuario para indicar los permisos y la propiedad de ficheros y directorios.
vfat 12, 16 y 32 Es el sistema de ficheros usados por la gama baja de las plataformas win32. No admite características multiusuario como propiedad de ficheros. Estos tipos de sistemas de ficheros se basan en un directorio y una tabla de localización que dependiendo del tamaño de cada elemento se denomina FAT 12, 16 o 32. Linux los admite sin ningún problema, aunque siempre es preferible usar ext2.
iso9660Es el sistema de ficheros propio de los CDROM.
msdos Análogo a los sistemas FAT, aunque sólo admite ficheros con nombre 8+3.
7
In computing, a file system (or filesystem) is used to control how data is stored and retrieved. Without a file system, information placed in a storage area would be one large body of data with no way to tell where one piece of information stops and the next begins. By separating the data into individual pieces, and giving each piece a name, the information is easily separated and identified. Taking its name from the way paper-based information systems are named, each group of data is called a "file". The structure and logic rules used to manage the groups of information and their names is called a "file system".
8
Introduction
Filesystem How are data stored in storage? How do users access the data?
Data organization, files and directories
Filesystem types Disk FS: ext2, ext3, FAT, FAT32 & NTFS Network FS: Samba & NFS Flash FS: JFFS2 Special FS: proc FS
9
Introduction (cont’d)
You should understand Linux FSWhy?
Everything in Linux is file, if it is NOT process
Easy to useOpen file, read/write and close the file
Unlike Windows, Linux FS is standard FSEveryone should learn standards
10
Filesystem Hierarchy Standard
Started by Dennis Ritchie, 1993
Defines the main directories and their contents in most Linux-based systems
Current Version: 2.3, 29 Jan 2004.
11
FHS
There is not any drive C:, D:, …
All directories are under “/”“/” is the root directory
It is possible to have multiple partitionsto multiple filesystems
12
The “/”
The primary hierarchy in FSHThe root of tree of filesystem
All paths start form here
There is only one “/” in filesystem
13
The “/”
14
boot
Linux kernel
Boot loader configuration
If you lost bootYou cannot boot your OS
15
boot
16
bin
Essential programs
Need for system startup
Basic commands for Navigating in filesystemFile management
17
bin
18
dev
Everything is file Hardware components (devices) are file
Hard diskKey board
All device files are here
Direct interaction with device driver Open the device fileRead & Write
19
dev
20
etc
System configuration directoryWhat is done by the registry in Windows
All configuration file are text filesYou can view and edit it manually
21
etc
22
home
Home directory of user
Each user has a directory/home/bahador/home/hamed
All files of user are stored here