No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Particiones de un Servidor Linux

16/30
Recursos

Aportes 12

Preguntas 1

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Comando mas usados

Comando Descripci贸n
lsblk Lista los dispositivos de bloques y las particiones en el sistema
fdisk Herramienta para administrar particiones de disco
parted Herramienta para crear y administrar particiones de disco
mkfs Formatea una partici贸n con un sistema de archivos
mount Monta un sistema de archivos en una partici贸n o un directorio
umount Desmonta un sistema de archivos
df Muestra el espacio libre y utilizado en las particiones montadas
du Muestra el tama帽o de un archivo o directorio
resize2fs Ajusta el tama帽o de un sistema de archivos ext2, ext3 o ext4
lvcreate Crea un volumen l贸gico en un grupo de vol煤menes LVM
lvextend Ampl铆a el tama帽o de un volumen l贸gico
lvresize Ajusta el tama帽o de un volumen l贸gico
lvremove Elimina un volumen l贸gico
vgcreate Crea un grupo de vol煤menes LVM
vgextend Ampl铆a un grupo de vol煤menes LVM
vgreduce Reduce un grupo de vol煤menes LVM
pvcreate Crea un volumen f铆sico LVM en una partici贸n o dispositivo
pvextend Ampl铆a un volumen f铆sico LVM
pvresize Ajusta el tama帽o de un volumen f铆sico LVM
pvremove Elimina un volumen f铆sico LVM

鈥淭odo es un archivo鈥. Esto significa que todos los elementos del sistema, como dispositivos de entrada y salida, carpetas, procesos y sockets de red, se representan como archivos en el sistema de archivos. Esto permite que el sistema operativo y las aplicaciones accedan a ellos de manera uniforme utilizando el mismo conjunto de funciones y llamadas al sistema.

df: (Disk Free) en Linux se utiliza para mostrar informaci贸n sobre el espacio en disco utilizado y disponible en el sistema de archivos. Cuando se ejecuta el comando 鈥渄f鈥 sin argumentos, se muestra una lista de todas las particiones montadas en el sistema junto con su uso de espacio y su capacidad total.
Algunos de los argumentos m谩s comunes que se utilizan con el comando 鈥渄f鈥 son:

  • -h: muestra la informaci贸n de uso de espacio en formato legible por humanos, lo que significa que muestra la capacidad y el espacio utilizado en unidades como GB, MB, KB, etc., en lugar de bytes.
  • -T: muestra el tipo de sistema de archivos en lugar del tipo de dispositivo.
  • -i: muestra informaci贸n sobre el uso de inodos en lugar de bloques.
  • -t: muestra solo las particiones que coinciden con el tipo de sistema de archivos especificado.

El comando lsblk en Linux se utiliza para listar informaci贸n acerca de los dispositivos de almacenamiento del sistema, incluyendo discos duros, unidades flash USB, tarjetas SD, particiones, entre otros.

Cuando se ejecuta el comando lsblk sin argumentos, muestra una lista jer谩rquica de los dispositivos de almacenamiento conectados al sistema, incluyendo el tama帽o, el nombre del dispositivo y el tipo de partici贸n. Tambi茅n muestra informaci贸n acerca de c贸mo los dispositivos est谩n conectados al sistema, como los controladores SCSI, SATA o USB.

Linux lista los discos como sda: sda, sdb, sdc, etc. Estos discos se pueden particionar a nivel logico y cada particion va a estar enumerada: sda1, sda2, sdb1, sdb2

Algunos de los argumentos m谩s comunes que se utilizan con el comando lsblk son:

  • -a: muestra todos los dispositivos, incluso aquellos que no est谩n en uso o no tienen sistemas de archivos asociados.
  • -f: muestra informaci贸n adicional sobre los sistemas de archivos asociados con cada dispositivo.
  • -n: suprime la cabecera y muestra solo la lista de dispositivos en una columna.
  • -o: permite al usuario especificar qu茅 columnas deben mostrarse en la salida.

.
El comando fdisk en Linux se utiliza para crear, editar y administrar particiones en el disco duro de un sistema. Con fdisk, se pueden ver las particiones existentes, crear nuevas particiones, modificar sus tama帽os, tipos y formatos de sistema de archivos. Adem谩s, fdisk permite realizar otras tareas, como imprimir la tabla de particiones, verificar la integridad de las particiones, o escribir una tabla de particiones en un archivo.
.
La partici贸n swap en Linux es un 谩rea de almacenamiento temporal en el disco duro que se utiliza cuando se agota la memoria RAM del sistema. Permite al sistema operativo manejar eficientemente los recursos de memoria y act煤a como una extensi贸n de la memoria RAM. Es importante asignar un tama帽o apropiado a la partici贸n swap para evitar un uso excesivo que pueda perjudicar el rendimiento del sistema.

La razon por la cual los discos se llaman sda, sdb, etc, es porque asi lo definen las reglas definidas en /etc/udev/rules.d o /lib/udev/rules.d.

Estas reglas definen que hacer con los dispositivos que son conectados al sistema, algunas de estas opciones permiten activar modulos del kernel o ejecutar ciertos comandos cuando estos dispositivos son conectados.

Esto puede ser especialmente cada vez que conectes un disco de una marca en especifico o con cierto numero de serie, se cree un nodo en /dev/platzi/disco1 por ejemplo.

Mas informacion en man 7 udev.

Hola, aqui mi aporte.

$ df
Filesystem     1K-blocks     Used Available Use% Mounted on
devtmpfs          873196        0    873196   0% /dev
tmpfs             911612        0    911612   0% /dev/shm
tmpfs             911612    17488    894124   2% /run
tmpfs             911612        0    911612   0% /sys/fs/cgroup
/dev/nvme0n1p2  20959212 14053312   6905900  68% /
tmpfs             182320       16    182304   1% /run/user/1001

Ahora con par de -flags
-T Mustra el tipo de archivo en el dispositivo.

  • En mi caso tengo un HDD de tipo 鈥渘vme鈥

-h Muestra la informaci贸n legible para humanos.

df -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
devtmpfs       devtmpfs  853M     0  853M   0% /dev
tmpfs          tmpfs     891M     0  891M   0% /dev/shm
tmpfs          tmpfs     891M   18M  874M   2% /run
tmpfs          tmpfs     891M     0  891M   0% /sys/fs/cgroup
/dev/nvme0n1p2 xfs        20G   14G  6.6G  68% /
tmpfs          tmpfs     179M   16K  179M   1% /run/user/1001

En Linux, es com煤n decir que 鈥渢odo es un archivo鈥, lo que significa que muchos dispositivos y recursos del sistema operativo se tratan como archivos o directorios en el sistema de archivos.

Por ejemplo, en Linux, los dispositivos de almacenamiento, como discos duros, unidades USB y CD-ROM, se tratan como archivos en el sistema de archivos. Tambi茅n se pueden ver archivos de configuraci贸n, procesos en ejecuci贸n, sockets de red y mucho m谩s como archivos.

Esta abstracci贸n de 鈥渢odo es un archivo鈥 permite que los usuarios y programas interact煤en con los recursos del sistema de manera uniforme y coherente, utilizando las mismas herramientas de manejo de archivos para realizar acciones en diferentes tipos de recursos del sistema.

驴Que es LVM?
_
_
LVM son las siglas de 鈥淟ogical Volume Manager鈥 (Administrador de vol煤menes l贸gicos en espa帽ol), que es un software utilizado en sistemas operativos Linux para gestionar el almacenamiento en disco.
_
LVM permite combinar varios discos f铆sicos en un 煤nico grupo de vol煤menes l贸gicos, que pueden ser redimensionados o movidos sin necesidad de apagar el sistema o perder datos. Adem谩s, permite la creaci贸n de instant谩neas de volumen (snapshots) para copias de seguridad o pruebas, y la creaci贸n de vol煤menes l贸gicos con diferentes niveles de redundancia (RAID).
_
En resumen, LVM facilita la gesti贸n y la flexibilidad del almacenamiento en discos duros o SSDs en sistemas Linux.
_
Fuente: ChatGPT

Particiones de Linux, en forma de poema:
_
__
Particiones en Linux, 隆oh c贸mo organizan
el almacenamiento en discos, qu茅 maravilla!
Unidades virtuales, l贸gicas, contiguas,
dividiendo el disco en m煤ltiples porciones,
para aprovechar mejor cada espacio.
_
En la seguridad son una bendici贸n,
si algo falla o se corrompe en una partici贸n,
solo all铆 se pierden los datos, 隆oh salvaci贸n!
y el resto del disco queda a salvo,
protegido ante cualquier eventualidad.
_
Rendimiento es otra ventaja de las particiones,
separando los datos, accediendo m谩s r谩pido,
optimizando su uso y su rendimiento,
隆qu茅 maravilla de la tecnolog铆a!
Linux, con sus particiones, nos muestra la soluci贸n.
_
Para crearlas, cfdisk, fdisk o parted,
herramientas al servicio del usuario,
para montar y desmontar las particiones,
usando distintos sistemas de archivos,
organizando el disco, 隆una tarea necesaria!
_
Particiones en Linux, 隆qu茅 prodigio!
Aprovechando cada rinc贸n del disco,
seguridad, organizaci贸n, rendimiento,
en una soluci贸n t茅cnica 隆oh qu茅 elegante!
Gracias, Linux, por tu tecnolog铆a brillante.
_
Cr茅ditos: ChatGPT.

La ventaja de tener Ubuntu como SO principal es que estos comandos funcionan de forma nativa y puedo explorar desde mi terminal 馃槃

Es interesante la cantidad de comandos que hay para realizar una particion de nuestro disco duro. A seguir aprendiendo.

Para todas estas clases recomiendo mas termius, que puede guardar las direcciones IP de los servidores y las credenciales (usuario y contrase帽a) para que luego si uno revisa d铆as despues y continua con el curso sea mas r谩pido volver a retomar. Adicionalmente puede cambiar la interfaz grafica