You are on page 1of 9

PREPARACIN Y ADMINISTRACIN DE LOS SISTEMAS

DE ARCHIVOS EN UBUNTU SERVER 14.04 LTS.


El Administrador o Navegador de Archivos en Ubuntu se denomina "Archivos" a
secas, pero la aplicacin en s, se llama "Nautilus" y es parte de Gnome.

La versin 2.XX Nautilus estaba "cargado de esteroides" y no era tan gil como
otros navegadores, incluso haba post en la red de como aligerarlo. Con el tiempo,
los de Gnome le han ido quitando funcionalidades y se ha convertido en un
navegador muy gil, pero esto no le ha gustado a todos y han salido varios fork
(Caja, Nemo).

Para abrir "Archivos" hacemos clic izquierdo en el 2 icono de la barra de


Lanzadores,

con

forma

de

cajn

archivador.

Si hacemos clic derecho sobre el icono, nos aparecer la "quicklist" o "lista rpida"
que

nos

da

acceso

las

distintas

carpetas

principales.

La ventana de Archivos
Cuando abrimos "Archivos" se nos abrir la siguiente ventana dividida en 4 partes
bien diferenciadas:

Buscar carpetas y archivos


Podemos buscar carpetas o archivos desde el Tablero de Unity.
Adems lo podemos hacer desde "Archivos" de dos formas:
1. Si queremos realizar una bsqueda a primer nivel, o sea, buscar algo que
sabemos que est en una carpeta en concreto, la abrimos y simplemente
empezamos a escribir lo que buscamos. En el panel de visualizacin irn
apareciendo las carpetas y archivos que vayan coincidiendo con la
bsqueda. En el momento que la carpeta o archivo aparezca resaltado,
pulsamos Enter y se abrir directamente.
2. Si queremos realizar una bsqueda a segundo nivel o ms (recursiva), o sea,
buscar en subcarpetas o simplemente no sabemos por donde anda,
pulsamos en el botn de "Bqueda" del panel de direcciones o rutas o con la
combinacin de teclas Ctrl+F. Aparecer el cuadro de dilogo donde escribir
la bsqueda. Tambin podemos pulsar en el botn +, para realizar una
bsqueda por tipo de archivo.

Acceder a archivos de otro usuario


En el caso de que haya varios usuarios en el mismo sistema o en otros GNU/Linux
compartiendo la misma particin para el "/home" podemos acceder a sus archivos
de distintas formas:
1. Estando abierta nuestra carpeta personal, pulsamos en la flecha "izquierda"
de la barra de direcciones o rutas. Esto hace que retrocedamos a la carpeta
"home" que es la contenedora de nuestra carpeta personal y la de los dems
usuarios. La misma funcionalidad tiene el men "Ir> Abrir contenedora"
2. Si estamos en otra carpeta distinta a la personal, vamos al men "Ir >
Introducir lugar", escribimos "/home" (sin comillas) y pulsamos Enter
3. Desde el panel lateral en el apartado "Dispositivos > Equipo". Se abrir la
carpeta raz "/" de donde cuelgan todos los directorios, abrimos la carpeta
"home" y all estarn las carpetas de los usuarios.

Acceder a archivos del sistema


Los directorios y archivos del sistema no se pueden editar, e incluso ni ver su
contenido en algunos casos.
Solo tendremos acceso a ellos logendonos como root. Para ello debemos instalar
la aplicacin "gksu" que nos permitir abrir aplicaciones grficas, como la aplicacin
"Archivos (Nautilus)", logeados como root.
Para esto ser necesario utilizar la Terminal (la buscamos en el tablero o
simplemente pulsamos Ctrl+Alt+T. Una vez abierta instalamos con: sudo apt-get
install gksu
Nos pedir la contrasea, la escribimos (por seguridad no se ve lo que se escribe,
pero lo hace) y pulsamos Enter.
Una vez instalado podemos abrir como root la aplicacin "Archivos (Nautilus)"
directamente situados en la raz "/" con: gksu nautilus
Nota: Podemos sustituir "gksu" por "gksudo" gksudo nautilus
Para abrir un directorio en concreto, basta con aadir su ruta detrs, por ejemplo:
gksu nautilus /root

rbol de directorios
Los directorios que componen el sistema de archivos de cualquier GNU/Linux y el
tipo de archivos que contienen:

/ (raz): Es el nivel ms alto dentro de la jerarqua de directorios. De aqu cuelgan el


resto de carpetas, particiones y otros dispositivos. Es por esto que donde se instala
el sistema, se selecciona la particin deseada y se le indica que el punto de montaje
es justamente /.
/bin (binarios): Los binarios son los ejecutables de Linux. Aqu tendremos los
ejecutables de los programas propios del sistema operativo, entre ellos comandos
como cp, mv, cat, chown, etc. No es el nico directorio que contiene ejecutables
como veremos ms adelante. Importante, cualquier usuario puede ejecutarlos y los
preinstala el sistema.

/boot (arranque): Aqu nos encontramos los archivos necesarios para el inicio del
sistema, desde los archivos de configuracin de Grub Lilo, hasta el propio kernel del
sistema.
/dev (dispositivos): Linux se basa en la simpleza y en el tratamiento homogneo
de la informacin. Linux trata los dispositivos como si fueran un fichero ms para
facilitar el flujo de la informacin. En esta carpeta tenis los dispositivos del sistema,
por ejemplo los usb, sda (o hda) con sus respectivos nmeros que indican las
particiones, etc.
/etc (etctera): Aqu se guardan los ficheros de configuracin de los programas
instalados, as como ciertos scripts que se ejecutan en el inicio del sistema. Los
valores de estos ficheros de configuracin pueden ser complementados o
sustituidos por los ficheros de configuracin de usuario que cada uno tiene en su
respectivo home (carpeta personal).
/home (hogar): Es la carpeta donde se guardan los archivos personales de todos
los usuarios, documentos, configuracin especfica de ciertos programas, etc. Viene
a ser algo como el Documents and Settings de Windows. Dentro, existe una carpeta
con el nombre de cada usuario. Generalmente, cada usuario tiene acceso slo a su
directorio home. Los usuarios normales tienen total control (lectura, escritura,
ejecucin) de los archivos de su home y en caso que un usuario comn haga algo
realmente desastroso con el sistema, slo afectar su home, dejando el del resto
de usuarios y el resto del SO intacto. El superusuario (root) tiene acceso total a
todos los directorios de los dems usuarios (recuerden la frase: cada user en su
home y el root en el de todos).
/lib (bibliotecas): Contiene las bibliotecas (tambin mal conocidas como libreras)
del sistema, as como mdulos y controladores (drivers).
/lost+found (perdido y encontrado): Es una carpeta que nos podemos encontrar
en todas las particiones. Cuando por cualquier circunstancia se cierra mal el sistema
(un apagn por ejemplo), cuando ste se reinicie comprobaris que se llamar al

programa fsck para restaurar la integridad del sistema de ficheros. En esta carpeta
encontraremos la informacin que se mal-guard debido a la incidencia.
/media (media/medios): Es donde se montan las unidades extrables como los
dispositivos USB, disqueteras, unidades de CD/DVD y en algunas distros, como
Ubuntu, las particiones adicionales.
/mnt (montajes): Es un directorio que se suele usar para montajes temporales de
unidades. En algunas distribuciones ya no se usa por motivos histricos, paso a ser
/media.
/opt (opcionales): Destinado para guardar paquetes adicionales de aplicaciones.
/proc: Informacin para la virtualizacin del sistema de ficheros de Linux.
/root: Es el /home del administrador. Es el nico /home que no est incluido -por
defecto- en el directorio anteriormente mencionado.
/sbin (binarios de sistema): Son los ejecutables de administracin, tales como
mount, umount, shutdown Solo pueden ser ejecutados por el root y vienn
preinstalados en el sistema.
/srv (servicios): Informacin del sistema sobre ciertos servicios que ofrece (FTP,
HTTP).
/sys (sistema): Informacin sobre los dispositivos tal y como los ve el kernel Linux.
/tmp (temporales): Es un directorio donde se almacenan ficheros temporales. Cada
vez que se inicia el sistema este directorio se limpia.
/usr: Es el directorio padre de otros subdirectorios de importancia:
/usr/bin: Conjunto de ejecutables de la mayora de aplicaciones de escritorio entre
otras (por ejemplo firefox).
/usr/include: Los ficheros cabeceras para C y C++.
/usr/lib: Las bibliotecas para C y C++.

/usr/local: Es otro nivel dentro que ofrece una jerarqua parecida al propio
directorio /usr.
/usr/sbin: Otra serie de comandos administrativos para el sistema.
/usr/share: Archivos compartidos como ficheros de configuracin, imgenes,
iconos, temas, etc.
/usr/src: Tiene en su interior el cdigo fuente para el kernel Linux.
/var: Ficheros de sistema como el buffer de impresin, logs Tenemos los
siguientes:
/var/cache: Se almacenan datos cacheados para las aplicaciones.
/var/lib: Informacin sobre el estado actual de las aplicaciones, modificable por las
propias aplicaciones.
/var/lock: Ficheros que se encargan de que un recurso slo sea usado por una
aplicacin determinada que ha pedido su exclusividad, hasta que sta lo libere.
/var/log: Es uno de los subdirectorios ms importantes ya que aqu se guardan
todo tipo de logs del sistema.
/var/mail: Los correos de los usuarios.
/var/opt: Datos usados por los paquetes almacenados en /opt.
/var/run: Informacin sobre el sistema desde que se inici.
/var/spool: Datos esperando a que sean tratados por algn tipo de proceso.
/var/tmp: Otro fichero temporal.

TIPOS DE PARTICIONES Y SISTEMAS DE ARCHIVOS


Particionar un disco duro es realizar una divisin en l de modo que, a efectos
prcticos, el sistema operativo crea que tienes varios discos duros, cuando en
realidad slo hay un nico disco fsico dividido en varias partes. De este modo, se
pueden modificar o borrar particiones sin afectar a los dems datos del disco.
Placas gestionadas por BIOS: Las particiones bsicas 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 lgicas.
Placas gestionadas por EFI (Intel): Podemos tener hasta 128 particiones primarias
y no hay necesidad de particiones extendidas ni lgicas (si las creamos la
instalacin fallar). Es necesario tener una particin para el booteo, montada en
"/efi", al principio del disco duro para gestionar el arranque de los sistemas
operativos (128 Mb de tamao es suficiente). Gparted y el instalador de Ubuntu
pueden crearlas.
Los sistemas de archivos indican el modo en que se gestionan los archivos dentro
de las particiones. Segn su complejidad tienen caractersticas como previsin de
apagones, posibilidad de recuperar datos, indexacin para bsquedas rpidas,
reduccin de la fragmentacin para agilizar la lectura de los datos, etc. Hay varios
tipos, normalmente ligados a sistemas operativos concretos. A continuacin se
listan los ms representativos:

Fat16/32 o vfat: Es el sistema de archivos tradicional de MS-DOS y las


primeras versiones de Windows. Padece de una gran fragmentacin y es un
poco inestable. Empleado para intercambio entre diversos sistemas
operativos. Presenta un problema denominado desfragmentacin, que
consiste en generar fragmentos residuales al borrar archivos, lo que a largo
plazo hace ms lento el acceso.

ntfs: Es el nuevo sistema de Windows, usado a partir del 2000 y el XP. Es


ms estable, pero tambin adolece de fragmentacin.

ext2: Hasta hace poco era el sistema estndar de Linux. Tiene una
fragmentacin bajsima, aunque es un poco lento manejando archivos de
gran tamao, su estructura de localizacin de archivos se le conoce como lnodos.

ext3: Es la versin mejorada de ext2, con previsin de prdida de datos por


fallos del disco o apagones, implementa el registro diario y estructura de tabla
y rbol.

ext4: Es el que usar Ubuntu por defecto. Nace para implementar algunas
nuevas caractersticas que el ext3, dado que se haca imposible incorporarlas
al propio ext3. Soporta volmenes de hasta 1 exabyte, mejora la velocidad
de lectura, menor empleo de la CPU

ReiserFS: Es el sistema de archivos de ltima generacin 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 particin de intercambio de Linux


(La vamos a utilizar). Todos los sistemas Linux necesitan una particin 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 particin de trabajo, con los problemas que eso conlleva.

XFS (Sistemas de archivos de 64 bits) Manejo de archivos hasta de 8


exabytes. Comn para sistemas operativos basados en UNIX. Emplea
estructuras de rbol-B+. Emplea Journalling donde los cambios al sistema de
archivos primero son escritos a un diario o journal antes de que se actualicen
los datos del disco