Estructura de Archivos y Directorios

De Vitalinux
Revisión del 05:13 21 oct 2021 de Arturo (discusión | contribuciones)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar



Formas de Acceder a las Unidades de Almacenamiento

Una de las cuestiones más importantes que hay que tener en cuenta a la hora de familiarizarse con un nuevo sistema operativo es comprender la forma que tiene de organizar sus directorios/carpetas y ficheros/archivos. Esta es una cuestión clave ya que cada sistema operativo se caracteriza por plantear una organización diferente, creyendo lógicamente, que esa es la forma más intuitiva y comprensible para que el usuario pueda interactuar con el sistema y así poder hacer uso de las aplicaciones que éste tenga instaladas y de la información que tenga almacena. El ejemplo más conocido es Microsoft Windows, el cual se caracteriza por hacer uso de letras C:\, D:\, E:\, ... para identificar a cada una de las unidades de almacenamiento accesibles por el sistema:

  • C:\ - Es la letra que normalmente Windows usa para que el usuario sepa en que partición del disco duro se ha instalado el sistema operativo de Microsoft. De esta forma cuando el usuario quiere acceder a los
  • D:\ - En el caso de haber creado una partición en el disco diferenciada a la anterior para guardar los datos de los usuarios que hacen uso de Windows, ésta es la letra que es usada para apuntar a dicha partición. En el caso de no haber creado dicha partición Windows usa esta letra para para apuntar a la unidad de almacenamiento externo de CD/DVD.
  • E:\ - Dependiendo de todo lo anterior, y de la cantidad de unidades lectoras de CD/DVD que se tengan en el equipo, esta letra puede corresponderse con la segunda lectora de CD/DVD del equipo, con un dispositivo de almacenamiento externo de tipo USB que se haya conectado, etc.
  • F:\, G:\ ..." - Dependiendo de todo lo anterior, de como se haya particionado el disco, de la cantidad de unidades de almacenamiento externas ... estas letras pueden ser usadas por Microsoft Windows para apuntar/acceder a otras particiones del disco, otros dispositivos de almacenamiento externo de tipo USB que se hayan conectado, unidades de almacenamiento en red que se hayan configurado, etc.

Desde un punto de vista informático, haciendo un poco de abstracción, cada una de las letras anteriores hace referencia a una organización en forma de árbol invertido de archivos y directorios, donde la raíz del árbol sería la letra asignada a la unidad de almacenamiento, cada uno de los directorios y subdirectorios que hubiera se corresponderían con las diferentes ramas de ese árbol, y cada uno de los archivos que hubiera dentro de cada uno de esos directorios serían las hojas de cada una de esas ramas.

Organización en forma de Árbol invertido de Windows

Por todo lo anterior, se dice que en Windows existen tantos árboles de directorios y archivos como unidades de almacenaminento (letras) haya. Linux difiere drásticamente en este sentido y hace uso de un único árbol invertido de directorios y archivos de donde van colgando nuevas ramas y hojas a medida que el sistema de archivos crece: porque se crean nuevos directorios y archivos, porque se ha conectado un nuevo dispositivo de almacenamiento externo de tipo USB, porque se ha configurado una unidad de almacenamiento en red, etc. Por tanto, la clave para comprender y entender como Vitalinux organiza los directorios y archivos es reconocer donde esta la raíz del árbol y como se distribuyen sus ramas.


Logolupa.png

¡¡Importante!!

¡¡Linux no usa Letras para acceder a las Unidades de Almacenamiento!!

A diferencia de Windows, las distribuciones de GNU/Linux, y entre ellas Vitalinux, no hace uso de letras para apuntar/referenciar/acceder a las unidades de almacenamiento del equipo (discos duros, unidades de almacenamiento USB, unidades de almacenamiento CD/DVD, unidades de almacenamiento en red, etc.).

Vitalinux organiza los directorios y archivos en una estructura de un único árbol invertido

Linux/Vitalinux hace uso de un único árbol invertido de directorios y archivos cuya raíz es / y de la cual cuelgan el resto de directorios del sistema operativo. Por esta razón, al haber tan sólo un árbol de directorios, Vitalinux no necesita diferenciar entre varios árboles como ocurre en Windows, y por tanto no requiere del uso de letras identificativas (C:\, D:\, etc.).

Otra diferencia importante entre Windows y Linux es que para hacer referencia a uno de los archivos u hojas de las hojas del árbol de directorios del sistema operativo, partiendo de la ráiz, Windows hace uso de la barra invertida \ (ALTGR + tecla de superíndices) para ir separando cada una de las ramas del árbol, mientras que Linux hace uso de la barra normal / (MAYUSCULAS + 7).

A modo de ejemplo, mientra la ruta de un archivo en Windows podría tener el siguiente aspecto C:\Users\profesor\Mis Imágenes\imagen1.png, en Linux sería /home/profesor/Imágenes/imagen1.png.


Además de lo anterior, cada sistema operativo se caracteriza por organizar los programas y datos de los usuarios de una forma particular. Es decir, al igual que cada uno de nosotros organizaría de forma diferente en una estantería que tuviéramos un conjunto de libros de diferentes temáticas que nos diese, cada sistema operativo organiza sus libros (archivos) como él cree que estarían mejor organizados. Por ejemplo, Windows se caracteriza por separar en dos directorios dentro de la unidad C:\ lo que son programas de usuario y los datos o perfiles de los usuarios, pero otros sistemas operativos consideran que esa no es una buena estrategia de organización y que sería necesario crear más directorios para su mejor organización. A continuación se detallará someramente como se organiza todo lo anterior en Linux.

Sintaxis de las Rutas de Archivos

Todo directorio y archivo en Vitalinux tiene una ruta identificativa. Esta pueda consultarse a medida que navegamos por el sistema de archivos de Vitalinux mediante su Explorador de Archivos. Tal como se muestra en la siguiente figura, si abrimos el Explorador de Archivos (Tecla Windows + E) podremos observar en la barra de direcciones la ruta absoluta de donde nos encontramos dentro del árbol de directorios y archivos de Vitalinux.

El Explorador de Archivos nos indica en todo momento donde nos encontramos dentro del árbol de directorios y archivos

La ruta absoluta de un directorio o archivo se caracteriza por comenzar por la ráiz / siguiéndole a continuación cada una de las ramas o directorios separados por la barra normal /. Por ejemplo, asumiendo que colgando de la raíz / hay directorio que se llama home, y que dentro de este hay un subdirectorio que se llama profesor, y que a su vez tiene dentro un subdirectorio llamado Documentos, el cual contiene un archivo llamado doc1.odt, su ruta absoluta sería: /home/profesor/Documentos/doc1.odt.

Descripción de una ruta absoluta en Linux

Organización básica del Sistema de Archivos de Vitalinux

A continuación se va a explicar someramente algunos de los directorios que cuelgan de la raíz del sistema de archivos de Vitalinux (no se describirán todos ya que un usuario no administrador no tiene porque saberlo más en detalle):

Directorio
Función
/home
Directorio por defecto donde se almacenan los perfiles de los usuarios. Cuando se crea un nuevo usuario en el sistema se le asigna un directorio HOME, /home/<nombre-usuario>, sobre el cual tiene todos los permisos de lectura y escritura. Se denomina perfil de usuario a todo el conjunto de carpetas y ficheros que pertenecen a un usuario. En concreto, de cada directorio asociado a un usuario (por ejemplo, /home/profesor) contendrá un conjunto de subdirectorios pensados para que cada usuario organice sus datos: Escritorio, Documentos, Imágenes, Música, Vídeos, etc.
/media
Directorio que contiene los directorios o puntos de montaje de los dispositivos de almacenamiento externos que se conectan al sistema
/bin /sbin /usr/bin /usr/sbin
Directorios que contienen los ejecutables del sistema


Directorios más importantes de un Sistema Operativo Linux

Explorador de Archivos en Vitalinux: Características y Funcionalidades

En Linux existen diferentes exploradores de archivos: Nautilus, konqueror, Thunar, etc. Vitalinux, al basarse en la versión ligera de Ubuntu, LUbuntu, hace uso del que supuestamente del explorador que consume menor cantidad de recursos del sistema, llamado pcmanfm.

La forma más rápida y eficiente de lanzar este Explorador de Archivos es tecleando el atajo Tecla de Windows + E (la tecla de Windows suele encontrarse en la fila inferior del teclado, a la izquierda de la barra espaciadora y la tecla ALT), aunque puede lanzarse igualmente mediante el lanzador Synapse, tecleando CONTROL + ESPACIO y escribiendo pcmanfm, o directamente pinchando con el ratón sobre el icono de la carpeta que hay en la barra inferior del Entorno de Escritorio.

Entre sus características y funcionalidades más destacables podrían destacarse las siguientes:

  1. Es software libre. Por esta razón cualquier programador puede reutilizar el código y mejorarlo, haciendo que de ello nos beneficiemos toda la comunidad de usuarios.
  2. Permite la apertura de multiples pestañas, lo que facilita el movimiento de archivos entre diferentes directorios (arrastrar y soltar). Para abrir una nueva pestaña puede teclearse la combinación CONTROL + T
  3. Permite crear marcadores para acceder de una manera muy rápida a los directorios que elijamos. Estos marcadores se pueden crear pulsando la combinación de teclas CONTROL + D estando situados dentro del directorio al cual queremos crear un acceso rápido
  4. Pulsando CONTROL+D dentro del directorio deseado podemos crear un marcador asociado a dicho directorio que nos permitirá acceder a su contenido de una manera muy directa
  5. Permite trabajar con un panel doble facilitando la copia y movimiento de archivos y directorios entre los paneles derecho e izquierdo
  6. Pulsando F3 en pcmanfm permite trabajar con un panel doble facilitando la copia y movimiento de archivos y directorios
  7. Facilita la desconexión de los dispositivos de almacenamiento externos (USB, CD/DVD, etc.)
  8. Soporta varios modos de vista de iconos: vista compacta, lista detallada y vista en miniatura. Para poder ver y cambiar entre los diferentes modos o vistas puede pulsarse las combinaciones "CONTROL + 1", "CONTROL + 2", "CONTROL + 3" o "CONTROL + 4"
  9. Permite programar y añadir Acciones (Action Scripts) muy útiles que aumentan considerablemente las funcionales del navegador. Esta es una característica es muy importante ya que el Explorador de Archivos pcmanfm detecta al vuelo el formato de un archivo (p.e. PDF, TXT, EXE, etc.) independientemente de la extensión que se le haya asignado, y en función de este nos muestra todas las Acciones que tiene configuradas para su manipulación. Por ejemplo, en la siguiente figura se muestra como al pinchar con el botón derecho del ratón sobre una imagen de formato PNG nos aparecen una serie de funcionalidades (comprimir imagen PNG, ver detalles de la imagen y crear replica en miniatura) que no aparecerían si el archivo seleccionado hubiera sido una canción MP3. Estas Acciones se van añadiendo poco a poco a Vitalinux ya que son desarrolladas y testeadas por el equipo técnico de Vitalinux de manera altruista o a demanda de los centros
  10. pcmanfm permite añadir pequeños programas que permiten añadir funcionalidades o Acciones al navegador para la manipulación de los archivos en función del tipo que sean (Mime Type)
  11. Permite suplantar al root o Administrador de máximo rango del sistema. Esto puede resultar útil cuando la cuenta de usuario con la que se ha iniciado sesión en Vitalinux no tiene los privilegios/permisos necesarios para la manipulación de determinados ficheros. Lógicamente, para poder hacer esta suplantación será necesario que la cuenta de usuario sea administrador del sistema (p.e. profesor, pero no alumno). Para hacer uso de esta funcionalidad tan sólo habrá que pinchar con el botón derecho del ratón sobre el archivo o directorio que queremos abrir con todos los privilegios y seleccionar la opción Abrir como Root
  12. La funcionalidad Abrir como Root del Explorador de Archivos pcmanfm permite a usuarios con perfil de administrador abrir archivos y directorios con todos los permisos necesarios para su manipulación

Gestión de Unidades de Almacenamiento Externas

Vitalinux, como cualquier otro sistema operativo, permite trabajar con unidades de almacenamiento externas tales como CDs/DVDs o memorias USB. Una vez insertado un CD/DVD o memoria USB, Vitalinux lo detectará y nos invitará a abrir dicho dispositivo de almacenamiento. Al mismo tiempo se crearán un acceso directo en el Escritorio y un nuevo marcador en el pcmanfm para poder acceder rápidamente a él.

Al pinchar una memoria USB se crea un acceso directo en el Escritorio y un marcador en el pcmanfm

Como ya ha explicado anteriormente, a diferencia de Windows, Vitalinux no asigna una letra (D:\, E:\, etc.) a estas unidades de almacenamiento para identificarlas y acceder a su contenido, sino que crea nuevas ramas dentro del árbol del sistema de archivos de Vitalinux. Concretamente, Vitalinux creará un directorio con el nombre del usuario dentro de /media (p.e. si el usuario es profesor, se creará el directorio /media/profesor), y a su vez dentro de él se creará un subdirectorio por cada unidad de almacenamiento externa cuyo nombre coincidirá con la etiqueta que tenga asignada el dispositivo de almacenamiento. Por ejemplo, si el usuario profesor pincha una memoria USB identificada con la etiqueta misdatos, en Vitalinux se creará el directorio /media/profesor/misdatos que contendrá todo el contenido del USB.

En el caso de que queramos desconectar de manera segura la unidad de almacenamiento externa USB podrá hacerse pinchando con el botón derecho del ratón sobre el acceso directo a dicha memoria que se creo en el Escritorio y seleccionando la Acción llamada Desmontar USB. También es posible el desmontaje en modo seguro pinchando sobre el iconito de eject que aparece junto al marcador del pcmanfm referente a dicha memoria.

Administración Básica de los Dispositivos de Almacenamiento

Hay dos tareas básicas cuando trabajamos con dispositivos de almacenamiento externo tipo "pincho"

  1. Cambiar el nombre del dispositivo. Ésta operación nos va a permitir tener el dispositivo perfectamente identificado (sobre todo ahora que contamos con varios de ellos) de forma que vamos a poder reconocerlo fácilmente cuando insertamos varios
  2. Formatear el dispositivo. Operación recomendable para borrar toda la información disponible y poder empezar a usarlo "limpio"...entre otras.

Para ejecutar éstas y otras acciones disponemos de varias herramientas o trucos, pero nos vamos a centrar en una herramienta muy sencilla disponible en Vitalinux llamada Discos. Para arrancar la aplicación, simplemente clickamos CTRL-ESPACIO + teclear Discos y lo podremos lanzar. Resaltar en éste punto lo fácil e intuitivo que podemos encontrar todo con Synapse

Montar y Quitar

La acción de cambiar el nombre, igual que pasará con Formatear y otras, requiere que el dispositivo esté desmontado. ¿Qué significa ésto?

Cuando insertamos un dispositivo (por ejemplo un pincho) el sistema lo ve físicamente, pero además de verlo físicamente lo monta en el sistema de archivos. Ésta acción lo único que hace es incorporar un acceso a los datos del dispositivos en una ruta/dirección/lugar de nuestro Sistema de Archivos (recordar el apartado de Curso_Aularagon/Sistema_de_Archivos-Estructura. Así, podemos acceder a nuestros datos si no vamos al directorio /media/nombre_usuario/nombre_dispositivo. Si queréis probarlo, insertar un pincho y abrir el gestor de archivos. En la barra de arriba os aparecerá la dirección de la carpeta principal del pincho.
Por tanto: inserto pincho -> Sistema lo reconoce físicamente insertado -> Sistema lo monta automáticamente = acceso

Sin embargo, para acciones como cambiar el nombre o formatearlo, necesito "desmontarlo", es decir, que el pincho esté físcamente insertado y reconocido pero que nadie pueda acceder (copiar, leer, crear directorios ni nada), ya que se podría armar una buena. Por tanto tengo que desmontarlo

Nota: Aqui se diferencia entre desmontar un dispositivo de forma segura o Quitar un dispositivo de forma segura. Éste último realiza las dos acciones: desmontar y quitarlo físicamente para el ordenador. En el caso de un DVD el Sistema hasta abre y expulsa de verdad el DVD, pero en el caso de un pincho de momento los ordenadores no pueden escupirlos...

Cambiar nombre del Dispositivo

Vamos pues a cambiar el nombre. Abrimos la herramienta de discos (con nuestro pincho insertado por ejemplo, aunque lo podemos insertar una vez abierto el programa) Veremos una interfaz como la que se adjunta en la captura. Aquí es importante reconocer los elementos

Herramienta de Discos
  1. En ésta zona podremos seleccionar el Disco con el que queremos trabajar. En éste caso tenemos el Disco Duro normal de la instalación, un lector de DVD y lo que es un pincho de 4GB.
  2. Según el disco que tengamos seleccionado, en la zona 2 nos aparecerá un detalle del mismo: Modelo, Tamaño, Tipo de Particionado, Número de Serie del Disco, Particiones realizadas en el disco y su tipo....
  3. En la zona 3 tendremos (al igual que con la ruleta de arriba) una serie de acciones a realizar.

Nos centramos en éste punto, ya que aquí es donde podremos desmontar el disco para cambiar el nombre. Para ello

  1. Seleccionamos el pincho y lo desmontamos. Fijaros que en la zona 2 puedo ver que mi pincho se llama FF4GR.
    Desmontar el disco
  2. Al desmontar habrá desaparecido el acceso desde el escritorio a nuestro dispositivo. Pero podemos Editar sistema de archivos
    Editar la particion para cambiar el nombre
  3. Una vez que cambie el nombre, veremos que en la zona 2 ya aparece nuestro nuevo nombre: MIPINCHO, y puedo montarlo si quiero para tener acceso a él. Si lo hago me aparecerá un acceso al pincho en el escitorio y en el navegador de archivos con el nuevo nombre
    Montar de nuevo el dispositivo

Formatear un dispositivo

A veces un pincho empieza a dar problemas, va algo lento, no funciona muy bien o simplemente tiene muchas cosas o no sabemos que hay y queremos darle una buena limpia. Para ello lo mejor: formatear.
Ésta acción eliminará todo archivo que hubiera. Además vamos a poder elegir un tipo de formato, importante si queremos que nuestro pincho se accesible desde otros dispositivos. Los formatos disponible son:

  • FAT. Es el formato más compatible. Se puede leer en todos los Sistemas Operativos (windows, Linux, Mac..) y en todos los dispositivos: reproductores, televisiones y demás. La desventaja que tiene es que es algo antiguo, no es muy eficiente y no se lleva bien con tamaños grandes de pinchos y archivos...pero será nuestra mejor elección si queremos máxima compatibilidad. Sin embargo, si podemos nos iremos a...
  • NTFS. Es la evolución que sacó Microsoft. Es mucho mejor sistema que FAT, mas seguro y soluciona los problemas del anterior. Sin embargo podemos tener problemas con versiones muy antiguas de windows o dispositivos que no acepten éste formato.
  • Ext4. Si solo vamos a usar el pincho en sistemas Linux, a todas luces es la mejor opción, pero normalmente buscaremos ser lo más compatible y nos iremos a una de las dos opciones anteriores...

Para llevar a cabo el Formateo, iremos a la misma aplicación de Discos y

  1. Seleccionamos el pincho y lo desmontaremos si estaba montado
    Desmontar el disco
  2. Ahora seleccionaremos la opción de Formatear
    Click Formatear
  3. En las opciones, el sistema nos va a permitir
    1. Hacer un borrado rápido o uno más lento y seguro que elimina todo a conciencia
    2. El tipo de Sistema de Archivos
    3. Podemos darle en éste momento un nombre, por si lo queremos renombrar (lo que hicimos en el punto anterior)
      Opciones de Formateo

Luego solo quedará montarlo si queremos volver a usarlo

Mas información

La puedes consultar en el siguiente curso