Upload
kicke-xstylex
View
215
Download
0
Embed Size (px)
Citation preview
8/3/2019 Separata No3 Sistemas Operativos 2011 II
1/7
Semana 3 Sistemas Operativos III
Dispositivos fsicos en Linux
En Linux, todos los dispositivos fsicos, como disqueteras, CD-ROM o memorias
usb, son accesibles a travs del rbol de directorios, usando nombres de archivos
o de directorios. Para poder acceder a estos medios fsicos externos a nuestra
instalacin del sistema operativo se utiliza un procedimiento especial que vincula el
dispositivo fsico con un directorio en nuestro sistema de archivos. En los sistemas
basados en RedHat (como CENTOS), estos directorios suelen estar contenidos en
el directorio /mnt, aunque con la distribucin CENTOS, este punto de montaje se a
cambiado por otro llamado /media, dejando vaci el /mnt. Este directorio /mnt se mantiene
actualmente.
Nombre Tipo
hd Particiones de discos duros IDE
sd Particiones de discos duros SCSI
sr Discos CD-ROM SCSI
fd Disquetes
st Dispositivos tipo cinta SCSI
ht Dispositivos tipo cinta IDE
tty Terminales
lp Impresoraspty Terminales remotos
ttyS Puertos Serie
eth Tarjeta de red
cdromDiscos CD-ROM. A menudo es un simple enlace al dispositivo
IDE o SCSI real.
Comando mount y umount. Se puede usar un formato reducido para el comando
mount. Por ejemplo, para montar un CD-ROM desde la consola, trabajaramos de la
siguiente forma:
#mount /media/cdrom (para cdrom)
#mount /media/sda1 (para usb, dependiendo del disco duro)
#mount /media/sdb1 (para usb, dependiendo del disco duro)
#umount /media/cdrom (para cdrom)
Tambin se puede montar la informacin a una carpeta creada por el mismo usuario, pero
es necesario que se deba desmontar el directorio media.
#mount /dev/sda1 /dispo1/usb1
Prof: Carlos Jara Alva GNU/LINUX www.idatux.org
8/3/2019 Separata No3 Sistemas Operativos 2011 II
2/7
Semana 3 Sistemas Operativos III
En esta sintaxis despus de liberar el dispositivo usb de nuestra PC del directorio media,
podemos montarlo a una nueva ruta llamada /dispo1/usb1, para eso es necesario estar
fuera de todo ruta posible de montaje y colocar el directorio que tiene todo los dispositivos
fsicos (/dev) y el nombre del dispositivo usb que el Linux lo reconoce.
#mount /dev/sda1 /dispo1/usb1
En esta sintaxis, se procede a desmontarlo y liberar el usb.
Visualizar particiones de un disco.
Podemos visualizar particiones de un disco usando el comando
#cat /proc/partitions
#fdisk l
Este comando es til, pero la visualizacin deja mucho que desear, para ello se usa el
comando:
#df
#df m (visualiza todo en megas)
#du h alumno (muestra carpeta por carpeta su capacidad)
#du (visualiza todo lo que tiene la carpeta, cuanto ocupa).
#du sh (muesta la suma total, fcil para leer).
#df h (filesystem) se visualiza el espacio libre.
Formatear un usb:
[ root @ PC1 ~ ] #mkfs t ext3 /dev/sdb1
Particiones del Disco Duro.
Para poder entender un poco sobre las particiones a trabajar se explica unos
conceptos breves de disco duro. Las particiones de disco duro pueden ser consideradas
como trozos en los cuales esta divido el disco duro. La finalidad de particionar un disco
duro radica en la funcionalidad de tener varios sistemas operativos instalados en un
mismo duro, claro est que cada sistema operativo trabajo con su respectivo sistema de
archivos.
Particion Primaria. Sirve para obtener infinidad de unidades lgicas en su interior. Fue
ideada para romper la limitacin de 4 particiones primarias en un solo disco fsico. Solo
puede existir una particin de este tipo por disco, y solo sirve para contener particiones
Prof: Carlos Jara Alva GNU/LINUX www.idatux.org
8/3/2019 Separata No3 Sistemas Operativos 2011 II
3/7
Semana 3 Sistemas Operativos III
lgicas. Por lo tanto, es el nico tipo de particin que no soporta un sistema de archivos
directamente.
Particiones logicas. Ocupa un trozo de particin extendida o la totalidad de la misma, la
cual se ha formateado con un tipo especifico de sistema de archivos (ext3, HPFS, NTFS)
en la cual se instalara algn sistema operativo.
Sistema de ficheros usados en los discos duros:
EXT2 (Second Extended Filesystem). Fue desarrollado originalmente por Remy Card
quien es un programados y desarrollador de origen francs el cual ha aportado mucha de
su investigacin al proyecto GNU/LINUX. Particularmente Remy Card desarrollo el
sistema de fichero ext2 para los sistemas operativos RedHat, Fedora y Debian.
Prof: Carlos Jara Alva GNU/LINUX www.idatux.org
8/3/2019 Separata No3 Sistemas Operativos 2011 II
4/7
Semana 3 Sistemas Operativos III
Tiene un tipo de tabla FAT de tamao fijo, donde se almacenan los i-nodos. Los i-nodos
son una versin muy mejorada de FAT, donde un punto i-nodo almacena informacin del
archivo (ruta o path, tamao, ubicacin fsica). En cuanto a la ubicaron, es una referencia
a un sector del disco donde estn todos y cada uno de las referencias a los bloques del
archivo fragmentado.
EXT3 (Third Extended Filesystem). La principal diferencia entre EXT2 y EXT3 es que
EXT3 dispone de un registro por diario o mayormente conocido como journaling. As
mismo puede ser montado y usado como 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.
EXT4 (Fourth Extended Filesystem). Cuenta con un registro por diario, y se espera est
disponible en futuras versiones, aunque ya est viniendo incluida en algunas de estas
como el FEDORA CORE13, Ubuntu 9.10, entre otras.
Comprobacion de dispositivos.
El sistema de archivo /proc proporciona mecanimos de comprobacion de los dispositivos
reconocidos por el kernel de Linux. Esta informacion varia desde las IRQ utilizadas por los
dispositivos hasta el tipo de numero de unidades de disco instaladas.
#cat /proc/cpuinfo
Este archivo muestra el tipo de procesador que tiene el sistema Linux.
#cat /proc/devices
En este archivo se pueden comprobar que dispositivos son compatibles con el kernel de Linux
#cat /proc/interrupts
#cat /proc/dma
#cat /proc/ioports
Estos archivo muestran los rangos de los IRQ, DMA e I/O
#lspci
Este comando muestra los PCI reconocidos en el sistema Linux.
#ls /proc/ide
#cat /proc/ide/drivers
#cat /proc/ide/hda/media
Dispositivos Extraibles.
Prof: Carlos Jara Alva GNU/LINUX www.idatux.org
8/3/2019 Separata No3 Sistemas Operativos 2011 II
5/7
Semana 3 Sistemas Operativos III
Unidades de disquetes.Linux soporta un maximo de cuatro unidades de disquetes en un
maximo de dos tarjetas controladoras de unidades de disquetes, que van del numero 0 al 7. Entre
las mas importantes a nombrar estan:
/dev/fd0 => Tarjeta controladora 1, unidad 1 deteccion automatica.
/dev/fd1 => Tarjeta controladora 1, unidad 2 deteccion automatica.
Comando Vim. Es uno de los editores de texto ms poderos y aejos que hay en elmundo de la informtica. Resulta sumamente til conocer la funcionalidad bsica de Vi a fin de
facilitar la edicin de ficheros de texto simple, principalmente ficheros de configuracin.
#vim idat.txt
Lo anterior mostrar una interfaz como la siguiente:
~~~~~~~~~~~~~
~~~~~~~"idat.txt" [Fichero nuevo] 0,0-1 Todo
Pulse una vez el botn de su teclado y observe los cambios en la pantalla
Prof: Carlos Jara Alva GNU/LINUX www.idatux.org
8/3/2019 Separata No3 Sistemas Operativos 2011 II
6/7
Semana 3 Sistemas Operativos III
~~~~~~~
~~~~~~~~~~~~~
-- INSERTAR -- 0-1 Todo
Note que en la parte inferior de la pantalla aparece la palabra INSERTAR. Esto significa que, al
igual que cualquier otro editor de texto conocido, puede comenzar a insertar texto en el fichero.
Pulse la tecla para salir del modo de reemplazo e inmediatamente pulse la tecla: (dos
puntos) seguido de la letra w a fin de proceder a guardar el fichero en el disco duro:
Linux CentosSistema Operativo~
~~~~~~~~~~~~~~~~~~~: w
Pulse la tecla y notar que aparece un mensaje en la parte inferior de la pantalla que
indicar que el fichero ha sido guardado:
Prof: Carlos Jara Alva GNU/LINUX www.idatux.org
8/3/2019 Separata No3 Sistemas Operativos 2011 II
7/7
Semana 3 Sistemas Operativos III
Linux CentosSistema Operativo~~~~~
~~~~~~~~~~~~~
~~"idat. txt" [Nuevo] 2L, 44C escritos 2, 3 Todo
Pulse nuevamente la tecla y observe el mensaje en la parte inferior de la pantalla
que indica el fichero acaba de ser guardado como adiosmundo.txt:
Prof: Carlos Jara Alva GNU/LINUX www.idatux.org