sábado, 27 de julio de 2024

LINUX: Enlaces duros

 El usuario de a pie puede generar los típicos enlaces con los enlaces simbólicos. También es posible enlazar archivos y directorios mediante los límites del sistema de archivos, sin que los distintos discos y particiones supongan ningún obstáculo. No obstante, los enlaces simbólicos no son tan flexibles como los duros cuando se realizan cambios en el objeto de referencia (se desplaza o borra).

Los enlaces duros normalmente solo pueden enlazar archivos, no directorios ni carpetas. Como los números de inodos vinculados a los enlaces duros solo pueden administrarse dentro de las particiones, solo son posibles los enlaces dentro de dichas particiones. No obstante, los sistemas modernos de Linux suelen contener distintos sistemas de archivos que se encuentran en distintos discos y particiones. Por tanto, quien trabaje específicamente con enlaces duros al crear enlaces en Linux debe conocer bien su sistema y disponer de ciertos conocimientos básicos (por ejemplo, sobre las particiones y el formateo).
.

Crear un enlace duro en el mismo directorio

En la configuración estándar sin opciones adicionales, el Linux ln crea vínculos fijos en forma de enlaces duros. Para eso, hay que aplicar el siguiente formato de comando:

ln / Referencia de ruta de archivo meta

Con el siguiente código, se creará un enlace duro al archivo de vídeo (video.mp4) en el actual perfil de usuario de Linux “Peter” (/home/peter/). El archivo original y el enlace duro creado están en el mismo directorio para vídeos. De esta manera, el enlace duro puede trasladarse si es necesario sin perder su validez.

ln /home/peter/videos/video.mp4 enlace_duro_a_archivo_de_video

No hay comentarios:

Publicar un comentario