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
|
Sistemas de Archivos Linux
No hay comentarios:
Publicar un comentario