martes, 29 de mayo de 2018


Sistemas de archivos de Linux

Si queremos instalar Linux en un equipo con Windows y que coexista con él, debemos crear e instalarlo en una partición diferente. Debemos de tener en cuenta que el “Sistema de Archivos” que cada uno de estos sistemas operativos utiliza es diferente.

Sistemas de archivos:

(También se utiliza “Sistema de Ficheros” o directamente el inglés: File System“. Hace referencia a la forma en la que la información se organizará en el disco duro (o dispositivo de almacenamiento utilizado), definiendo cómo se realizarán las operaciones de lectura/escritura.

El disco duro de nuestro ordenador esta confeccionado por múltiples bloques (denominados sectores) donde se almacenan los datos que manejamos. El “sistema de archivos” es el que determina como se organizan dichos bloques para confeccionar lo que conocemos bajo el nombre de “archivos” y “directorios”, manteniendo información acerca del espacio disponible en cada instante.

 Microsoft trabaja con dos tipos de sistemas de archivos bien identificados: FAT (que tenía varias versiones, y que era utilizado para Microsoft Windows 95, Windows 98, y Windows XP) y NTFS (propio de Microsoft Windows NT, Windows XP, Windows Vista o el actual Windows 7). Son muchas las diferencias entre FAT y NTFS, pero las más importantes están orientadas a la posibilidad de contar con dispositivos de almacenamiento más grandes.

Por el contrario, GNU/Linux comenzó su andadura con su sistema de archivos “Ext2”, pero éste fue sustituido por nuevas versiones que si tenían la capacidad de trabajar con grandes volúmenes de información (Terabytes) y de poder restituir rápidamente.

Ext2

(Sistema de archivos Extendido, versión 2)el primer sistema de archivos utilizado por GNU/Linux fue creado por Remy Card no suele contar como un sistema de archivos válido para las distribuciones GNU/Linux 

Ext3

(Sistema de archivos Extendido, versión 3) es compatible con Ext2el objetivo de Ext3 era mejorar Ext2, pero manteniendo la compatibilidad con éste. sino también de los propios datos. 

Ext4

(Sistema de archivos Extendido, versión 4) mantiene la compatibilidad con sus antecesores, posee “journaling”, reduce considerablemente la fragmentación de archivos

ReiserFS

 Fue el primer sistema de archivos con “journal” incluido en un núcleo estándar de Linux.  La versión más reciente de este sistema de archivos se denomina “Reiser4”, y además de las características antes indicadas.

XFS
Creado por Silicon Graphics Inc., se trata de un sistema de archivos con “journaling” que inicialmente funcionaba sobre la implementación IRIX de UNIX, pero que posteriormente se liberó como código abierto

JFS
Inicialmente fue creado para servidores de alto rendimiento y equipos de altas prestaciones. Posee un eficiente “journaling” que le permite trabajar cómodamente con archivos de gran tamaño como con otros más pequeños.

Journaling
“Journaling” (también conocido como “registro por diario”) es un mecanismo que almacenará las transacciones (operaciones de lectura y escritura de archivos) que se realizan en el sistema, y que permitirá la recuperación de los datos en caso de fallo grave.

Estructura de Directorios en Linux

También es importante que conozcamos la forma en la que está estructurado el sistema de directorios
Partiendo de un “raíz” encontraremos los siguientes directorios:

/bin
Almacena las aplicaciones (comandos) básicas del sistema.
/boot
Aquí se encontrarán los archivos necesarios para el inicio del sistema, así como los correspondientes al cargador de arranque.
/dev
Cada uno de los archivos representa a un dispositivo del sistema.
/etc
Es el directorio donde se encontrarán la mayoría de los archivos de configuración del sistema y de otras aplicaciones importantes.



Principales comandos de Linux

Comando
Descripción
Equivalente DOS
ls
muestra un listado del contenido de un directorio
dir
cd
cambia de directorio
cd
cd..
cambia al directorio anterior
cd..
mkdir
crea un nuevo directorio
md
Rmdir
elimina un directorio
deltree
cp
copia un archivo
copy, xcopy
mv
mueve un archivo
move
rm
elimina un archivo
del
passwd
cambia la contraseña del usuario
cat
muestra el contenido del archivo
type
more
muestra el contenido del archivo con pausas
more
man 

apropos
ayuda para el comando requerido
help
lpr
añade un archivo a la cola de impresión
print
chmod
cambia el atributo de un archivo 
chmod XXX archivo 
XXX= Usuario/Grupo/Otros, donde X representa un número entero (1<X<7)

Lectura=4, Escritura=2, Ejecución=1
X=Lectura+Escritura+Ejecución
0 significa ningún derecho
1 significa derecho de ejecución
2 significa derecho de escritura
3 significa derechos de escritura y ejecución
4 significa derecho de lectura
5 significa derechos de lectura y de ejecución
6 significa derechos de lectura y de escritura
7 significa todos los derechos
chfn
cambia la información de un usuario proporcionada por el comando finger
chsh
cambia la Shell: chsh user ubicación_de_la_shell
finger
muestra información de los usuarios
traceroute
muestra la ruta seguida por los paquetes desde el origen hasta su destino
ftp
[machine] [port]


get 

put 

quit
transfiere el archivo del equipo local al equipo de destino




recupera un archivo 

envía un archivo 

cierra la sesión FTP 
telnet [machine]
realiza una aplicación telnet
talk
permite hablar con un usuario conectado


talk user
mesg
autoriza o rechaza el comando talk


mesg n: impide la recepción de mensajes talk 
mesg y: permite la recepción de mensajes talk
logout
termina la sesión

Fuentes consultadas:
Sistemas de Archivos Linux

No hay comentarios:

Publicar un comentario