La Fundación Linux lanzó el LFCS Certificación (Administrador de sistemas certificado por la Fundación Linux), un programa completamente nuevo cuyo propósito es permitir que personas de todos los rincones del mundo obtengan la certificación en tareas de administración de sistemas básicas a intermedias para sistemas Linux, que incluye el soporte de sistemas y servicios en ejecución, junto con un monitoreo y análisis general, además de una toma de decisiones inteligente cuando se trata de plantear problemas al soporte superior equipos.
El siguiente video muestra una introducción al programa de certificación de The Linux Foundation.
Esta publicación es la Parte 5 de una serie de 10 tutoriales, aquí en esta parte, explicaremos cómo montar / desmontar sistemas de archivos locales y de red en Linux, que son necesarios para el examen de certificación LFCS.
Una vez que se ha particionado un disco, Linux necesita alguna forma de acceder a los datos de las particiones. A diferencia de DOS o Windows (donde esto se hace asignando una letra de unidad a cada partición), Linux usa un árbol de directorio unificado donde cada partición se monta en un punto de montaje en ese árbol.
Un punto de montaje es un directorio que se utiliza como una forma de acceder al sistema de archivos en la partición y montar el sistema de archivos. es el proceso de asociar un determinado sistema de archivos (una partición, por ejemplo) con un directorio específico en el directorio árbol.
En otras palabras, el primer paso para administrar un dispositivo de almacenamiento es adjuntar el dispositivo al árbol del sistema de archivos. Esta tarea se puede realizar una sola vez mediante el uso de herramientas como montar (y luego desmontado con desmontar) o persistentemente entre reinicios editando el /etc/fstab expediente.
El montar El comando (sin opciones ni argumentos) muestra los sistemas de archivos montados actualmente.
# monte.
Además, montar se utiliza para montar sistemas de archivos en el árbol del sistema de archivos. Su sintaxis estándar es la siguiente.
# mount -t type device dir -o opciones.
Este comando instruye al kernel a montar el sistema de archivos que se encuentra en dispositivo (una partición, por ejemplo, que ha sido formateada con un sistema de archivos escribe) en el directorio dir, usando todo opciones. De esta forma, mount no se ve en /etc/fstab para obtener instrucciones.
Si solo se especifica un directorio o dispositivo, por ejemplo.
# mount / dir -o opciones. o. # opciones de montaje del dispositivo -o.
montar intenta encontrar un punto de montaje y, si no encuentra ninguno, busca un dispositivo (ambos casos en el /etc/fstab archivo), y finalmente intenta completar la operación de montaje (que generalmente tiene éxito, excepto en el caso cuando ya se está utilizando el directorio o el dispositivo, o cuando el usuario que invoca el montaje no está raíz).
Notará que cada línea en la salida de mount tiene el siguiente formato.
dispositivo en el tipo de directorio (opciones)
Por ejemplo,
/ dev / mapper / debian-home en / home type ext4 (rw, relatime, user_xattr, barrera = 1, datos = ordenados)
Lee:
dev / mapper / debian-home está montado en / home, que ha sido formateado como ext4, con las siguientes opciones: rw, relatime, user_xattr, barrera = 1, datos = ordenados
Las opciones de montaje más utilizadas incluyen.
# montar -t ext4 / dev / sdg1 / mnt -o ro, noexec.
En este caso, podemos ver que los intentos de escribir un archivo o ejecutar un archivo binario ubicado dentro de nuestro punto de montaje fallan con los mensajes de error correspondientes.
# touch / mnt / myfile. # / mnt / bin / echo "Hola"
En el siguiente escenario, intentaremos escribir un archivo en nuestro dispositivo recién montado y ejecutar un archivo ejecutable ubicado dentro de su árbol de sistema de archivos usando los mismos comandos que en el ejemplo anterior.
# mount -t ext4 / dev / sdg1 / mnt -o valores predeterminados.
En este último caso, funciona perfectamente.
Desmontar un dispositivo (con el desmontar comando) significa terminar de escribir todos los datos restantes "en tránsito" para que se puedan eliminar de forma segura. Tenga en cuenta que si intenta quitar un dispositivo montado sin desmontarlo correctamente primero, corre el riesgo de dañar el dispositivo o provocar la pérdida de datos.
Dicho esto, para desmontar un dispositivo, debe estar "parado fuera" de su descriptor de dispositivo de bloque o punto de montaje. En otras palabras, su directorio de trabajo actual debe ser algo diferente al punto de montaje. De lo contrario, recibirá un mensaje que indica que el dispositivo está ocupado.
Una forma sencilla de "abandonar"El punto de montaje está escribiendo el CD comando que, a falta de argumentos, nos llevará al directorio de inicio de nuestro usuario actual, como se muestra arriba.
Los dos sistemas de archivos de red más utilizados son SMB (Lo que significa "Bloque de mensajes del servidor") y NFS (“Sistema de archivos de red”). Lo más probable es que utilice NFS si necesita configurar un recurso compartido solo para clientes tipo Unix, y optará por Samba si necesita compartir archivos con clientes basados en Windows y quizás también con otros clientes similares a Unix.
Leer también
Los siguientes pasos asumen que Samba y NFS los recursos compartidos ya se han configurado en el servidor con IP 192.168.0.10 (tenga en cuenta que configurar un recurso compartido NFS es una de las competencias necesarias para LFCE examen, que cubriremos después de la presente serie).
Paso 1: Instale los paquetes samba-client samba-common y cifs-utils en distribuciones basadas en Red Hat y Debian.
# yum update && yum install samba-client samba-common cifs-utils. # aptitude update && aptitude install samba-client samba-common cifs-utils.
Luego ejecute el siguiente comando para buscar recursos compartidos de samba disponibles en el servidor.
# smbclient -L 192.168.0.10.
E ingrese la contraseña de la cuenta raíz en la máquina remota.
En la imagen de arriba, hemos resaltado el recurso compartido que está listo para montar en nuestro sistema local. Necesitará un nombre de usuario y una contraseña de samba válidos en el servidor remoto para poder acceder a él.
Paso 2: Al montar un recurso compartido de red protegido por contraseña, no es una buena idea escribir sus credenciales en el /etc/fstab expediente. En su lugar, puede almacenarlos en un archivo oculto en algún lugar con permisos establecidos en 600, al igual que.
# mkdir / media / samba. # echo “username = samba_username”> /media/samba/.smbcredentials. # echo “contraseña = contraseña_samba” >> /media/samba/.smbcredentials. # chmod 600 /media/samba/.smbcredentials.
Paso 3: Luego agregue la siguiente línea a /etc/fstab expediente.
# //192.168.0.10/gacanepa / media / samba cifs credentials = / media / samba / .smbcredentials, valores predeterminados 0 0.
Paso 4: Ahora puede montar su recurso compartido de samba, ya sea manualmente (montar //192.168.0.10/gacanepa) o reiniciando su máquina para aplicar los cambios realizados en /etc/fstab permanentemente.
# monte -a.
Paso 1: Instale los paquetes nfs-common y portmap en distribuciones basadas en Red Hat y Debian.
# yum update && yum install nfs-utils nfs-utils-lib. # actualización de aptitude && aptitude install nfs-common.
Paso 2: Cree un punto de montaje para el recurso compartido NFS.
# mkdir / media / nfs.
Paso 3: Agregue la siguiente línea a /etc/fstab expediente.
192.168.0.10:/NFS-SHARE / media / nfs nfs por defecto 0 0.
Paso 4: Ahora puede montar su recurso compartido nfs, ya sea manualmente (montar 192.168.0.10:/NFS-SHARE) o reiniciando su máquina para aplicar los cambios realizados en /etc/fstab permanentemente.
Como se muestra en los dos ejemplos anteriores, el /etc/fstab file controla cómo Linux proporciona acceso a particiones de disco y dispositivos de medios extraíbles y consta de una serie de líneas que contienen seis campos cada una; los campos están separados por uno o más espacios o tabulaciones. Una línea que comienza con una almohadilla (#) es un comentario y se ignora.
Cada línea tiene el siguiente formato.
Donde:
1. Para montar una partición con etiqueta TECMINT en el momento del arranque con rw y noexec atributos, debe agregar la siguiente línea en /etc/fstab expediente.
ETIQUETA = TECMINT / mnt ext4 rw, noexec 0 0.
2. Si desea que el contenido de un disco en su unidad de DVD esté disponible en el momento del arranque.
/ dev / sr0 / media / cdrom0 iso9660 ro, usuario, noauto 0 0.
Donde /dev/sr0 es su unidad de DVD.
Puede estar seguro de que montar y desmontar sistemas de archivos locales y de red desde la línea de comandos será parte de sus responsabilidades diarias como administrador de sistemas. También necesitarás dominar /etc/fstab. Espero que este artículo le haya resultado útil para ayudarlo con esas tareas. No dude en agregar sus comentarios (o hacer preguntas) a continuación y compartir este artículo a través de los perfiles sociales de su red.