02 04 Carpetas de medios y opt
https://www.youtube.com/watch?v=ItAVwJvZq5Q
Carpetas especiales en Linux – Lost+Found, /media, /mnt y /opt
Continuamos explorando el sistema de archivos de Linux. Tras conocer la estructura general de la raíz (/), ahora nos centraremos en cuatro carpetas con funciones muy específicas y, en algunos casos, poco conocidas. Entender su propósito te ayudará a administrar mejor tu servidor y a comprender cómo Linux maneja los dispositivos extraíbles, las recuperaciones de archivos y el software externo.
1. /lost+found – La "oficina de objetos perdidos" del sistema
¿Qué es?
/lost+found es una carpeta especial que el sistema utiliza para almacenar archivos o fragmentos de datos recuperados después de una comprobación del sistema de archivos (por ejemplo, tras un apagado abrupto o una corrupción de datos).
Características clave
Protegida: Por defecto, solo el superusuario (root) puede leer o escribir en ella. Si intentas acceder como usuario normal, obtendrás un error de permisos.
Gestionada por el sistema: No es una carpeta que el usuario maneje directamente. El sistema la llena automáticamente cuando encuentra archivos huérfanos o dañados durante un
fsck(revisión del sistema de archivos).Normalmente vacía: En un sistema sano, esta carpeta estará vacía. Solo contendrá datos si ha habido problemas.
Analogía
Piensa en /lost+found como la oficina de objetos perdidos de una ciudad: si algo se extravía (un archivo), el sistema lo recoge y lo deposita allí. Pero no hace milagros: si el archivo está muy dañado, puede que ni siquiera aparezca, o que aparezca incompleto. Por eso, la mejor estrategia es prevenir la pérdida de datos con copias de seguridad periódicas, especialmente en un servidor.
Comandos útiles
sudo ls -la /lost+found # Ver contenido (requiere sudo)
# Si está vacío, solo verás los directorios . y ..2. /media – Punto de montaje para dispositivos externos "automáticos"
¿Qué es?
/media es el directorio donde los sistemas Linux modernos montan automáticamente dispositivos extraíbles como:
CD/DVD-ROM
Memorias USB (pendrives)
Cámaras digitales, teléfonos, etc.
Características
Montaje automático: Cuando conectas un USB, el sistema lo detecta y lo monta dentro de
/media/usuario/nombre_del_dispositivo/. Esto sucede en entornos de escritorio; en un servidor sin interfaz gráfica puede ser necesario montarlo manualmente, pero el directorio está preparado para ello.Considerado "externo": Para el sistema, un CD-ROM o un USB son dispositivos más externos que un disco duro interno, por eso se les asigna esta ubicación en lugar de
/mnt.
Ejemplo práctico
ls /media # Muestra las subcarpetas de dispositivos montados
# Si tienes un USB montado, verás algo como: /media/josevicente/USB32GB3. /mnt – Punto de montaje para sistemas temporales o manuales
¿Qué es?
/mnt (de "mount") es un directorio tradicionalmente usado por el administrador para montar sistemas de archivos de forma temporal o manual. Por ejemplo:
Un segundo disco duro interno.
Una partición de otro sistema operativo.
Un recurso de red (NFS, Samba) que quieras montar a mano.
Diferencia con /media
/media: Montaje automático (sistema) para dispositivos externos./mnt: Montaje manual (administrador) para cualquier tipo de sistema de archivos, normalmente interno o de red.
En la práctica, muchos administradores usan /mnt para montar discos adicionales de forma permanente, aunque también podrían crear subcarpetas en /mnt (ej. /mnt/backup, /mnt/datos).
Ejemplo de montaje manual
sudo mount /dev/sdb1 /mnt/disco2 # Monta la partición sdb1 en /mnt/disco2
sudo umount /mnt/disco2 # Desmonta4. /opt – Programas "opcionales" o externos a la distribución
¿Qué es?
/opt (de "optional") alberga programas y paquetes que no forman parte de la distribución oficial de Ubuntu (o de tu Linux). Es decir, software que no viene en los repositorios estándar y que se instala de forma manual o desde fuentes externas.
Diferencia con /bin y /usr/bin
/bin,/usr/bin,/usr/sbin: Contienen programas oficiales de la distribución, instalados medianteapt(o el gestor de paquetes)./opt: Contiene programas independientes, a menudo instalados desde paquetes.debdescargados de internet, desde el código fuente o desde instaladores propietarios (ej.google-chrome,teamviewer,vmware-tools, etc.).
Analogía con Windows
En Windows, todos los programas (tanto los de Microsoft como los externos) se instalan en Archivos de programa. En Linux, hay una separación: lo propio de la distribución va a /bin o /usr/bin, y lo externo va a /opt. Esto ayuda a mantener el sistema más limpio y ordenado.
¿Cómo se usa?
Cuando instalas un programa externo, normalmente el instalador lo coloca dentro de /opt/nombre-app/ y crea enlaces simbólicos en /usr/bin o /usr/local/bin para que puedas ejecutarlo desde la terminal.
Ejemplo de inspección
ls /opt # Verás las carpetas de los programas externos instalados
# En un sistema recién instalado, estará vacía.5. Resumen comparativo de estas carpetas
| Carpeta | Función principal | ¿Quién la usa? | Contenido típico |
|---|---|---|---|
/lost+found | Archivos recuperados tras errores | Sistema (solo root) | Fragmentos de archivos corruptos |
/media | Montaje automático de dispositivos extraíbles | Sistema y usuario | Subcarpetas para USBs, CD-ROMs, etc. |
/mnt | Montaje manual temporal | Administrador | Cualquier sistema de archivos montado a mano |
/opt | Programas externos a la distribución | Administrador y software externo | Aplicaciones no oficiales (ej. google-chrome) |
6. Comandos prácticos para explorar
# Ver todas las carpetas raíz
ls -l /
# Ver si hay algo en lost+found (necesitas sudo)
sudo ls -la /lost+found
# Ver dispositivos montados automáticamente
ls /media
# Montar manualmente un dispositivo en /mnt (ejemplo)
sudo mount /dev/sr0 /mnt/cdrom # Para montar un CD-ROM
# Ver programas instalados en /opt
ls /opt7. Conclusión
Estas cuatro carpetas (lost+found, media, mnt y opt) cumplen roles especializados que en Windows no tienen un equivalente exacto. Conocerlas te ayudará a:
Entender dónde se recuperan archivos en caso de problemas.
Montar y acceder a dispositivos extraíbles de forma correcta.
Instalar software externo sin mezclarlo con los paquetes del sistema.
Recuerda que la estructura de directorios de Linux está diseñada para ser lógica y eficiente. Aunque al principio parezca compleja, con la práctica te resultará más natural que las letras de unidad de Windows
Comentarios
Publicar un comentario