Particionado y formateo de discos
Aprenda a particionar discos mediante `fdisk` o `parted` y a formatearlos con sistemas de archivos habituales de Linux, como ext4 o XFS.
Particionado y formateo de discos es una lección gratuita de Linux Server Deployment & SSH Mastery en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Linux Server Deployment & SSH Mastery, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Linux Server Deployment & SSH Mastery incluye 4 lecciones en total.
Preparación del disco: partición y formateo
¡Le damos la bienvenida a la gestión de discos! Antes de que un servidor Linux pueda utilizar un disco nuevo, es necesario realizar dos pasos principales: particionar y formatear.
- La partición divide un disco físico en secciones lógicas.
- El formateo prepara estas secciones para almacenar datos mediante un sistema de archivos específico.
¡Veamos cómo preparar sus discos para utilizarlos!
¿Por qué particionar los discos?
Particionar no solo sirve para organizar; es fundamental por varios motivos:
- Separar el sistema operativo y los datos: mantenga los archivos del sistema operativo en una partición y los datos de los usuarios en otra. Esto facilita las copias de seguridad y protege los datos al reinstalar el sistema operativo.
- Varios sistemas de archivos: utilice distintos sistemas de archivos (como ext4 para uso general y XFS para archivos grandes) en particiones diferentes.
- Sistemas multiarranque: si desea instalar varios sistemas operativos (por ejemplo, dos distribuciones de Linux) en un disco, cada uno necesita su propia partición.
Identificación de los discos
Antes de particionar, debe saber qué discos están disponibles. Linux normalmente asigna nombres como /dev/sda, /dev/sdb, etc., a los discos físicos.
Puede usar el comando lsblk para enumerar los dispositivos de bloque (discos y particiones) y sus tamaños.
fdisk -l también muestra información detallada de la tabla de particiones de todos los discos detectados.
lsblk
fdisk -l`fdisk`: particionado MBR
fdisk es una potente utilidad de línea de comandos que se utiliza para manipular tablas de particiones de discos. Tradicionalmente se usa con discos que emplean el esquema de particionado Master Boot Record (MBR).
MBR es más antiguo y tiene algunas limitaciones, como un tamaño máximo de disco de 2 TB y la posibilidad de admitir solo cuatro particiones primarias.
Particionado con `fdisk`
Para usar fdisk, normalmente debe ejecutarlo con privilegios administrativos e indicar el dispositivo de disco. Por ejemplo, sudo fdisk /dev/sdb.
Dentro de fdisk:
n: Crear una partición nueva.p: Seleccionar una partición primaria (oepara una extendida).- Especificar los sectores o el tamaño inicial y final.
w: Escribir los cambios en el disco (¡tenga cuidado!).q: Salir sin guardar.
Recuerde que los cambios son permanentes una vez escritos.
sudo fdisk /dev/sdb`parted`: particionado GPT
parted es otra herramienta de particionado de discos, que suele preferirse en los sistemas modernos. Admite el esquema GUID Partition Table (GPT), que supera las limitaciones de MBR.
- GPT admite discos de más de 2 TB.
- Permite un número prácticamente ilimitado de particiones (normalmente 128 de forma predeterminada).
- GPT es más robusto e incluye redundancia y comprobación de errores.
Particionado con `parted`
El uso de parted es similar al de fdisk, pero emplea comandos diferentes. Ejemplo: sudo parted /dev/sdc.
Dentro de parted:
mklabel gpt: Crear una nueva tabla de particiones GPT.mkpart primary ext4 0% 100%: Crear una partición primaria, especificar el tipo de sistema de archivos y definir el inicio y el final.print: Mostrar la tabla de particiones actual.quit: Salir (los cambios suelen aplicarse de inmediato).
parted aplica los cambios directamente, así que debe tener mucho cuidado.
sudo parted /dev/sdcSistemas de archivos de Linux: ext4 y XFS
Después de particionar, debe formatear las particiones con un sistema de archivos. Esto organiza la forma en que se almacenan y recuperan los datos.
- ext4: Es el sistema de archivos predeterminado más común en Linux. Es un sistema de archivos con journaling, lo que significa que registra los cambios para evitar la corrupción de datos durante los cortes de energía. Es robusto y cuenta con amplia compatibilidad.
- XFS: Es un sistema de archivos con journaling y alto rendimiento, que suele usarse para archivos y directorios grandes, especialmente en entornos empresariales. Puede crecer eficazmente hasta sistemas de archivos muy grandes (petabytes).
Formateo con `mkfs.ext4`
Una vez creada una partición (por ejemplo, /dev/sdb1), puede formatearla con el comando mkfs.ext4. Este comando escribe la estructura del sistema de archivos ext4 en la partición.
Compruebe siempre dos veces el nombre de la partición, ya que formatear la incorrecta borrará todos los datos.
sudo mkfs.ext4 /dev/sdb1Formateo con `mkfs.xfs`
Del mismo modo, para formatear una partición con el sistema de archivos XFS, debe usar el comando mkfs.xfs. Es una opción ideal si planea almacenar archivos muy grandes o necesita un alto rendimiento de E/S.
Al igual que con ext4, asegúrese de seleccionar la partición correcta antes de ejecutar el comando.
sudo mkfs.xfs /dev/sdc1Comprobación rápida: preparación del disco
¿Cuáles de las siguientes afirmaciones sobre el particionado y el formateo de discos en Linux son VERDADERAS?
Resumen: preparación del disco
Ha aprendido los pasos iniciales esenciales para preparar un disco en su servidor Linux.
- El particionado divide un disco y puede realizarse con herramientas como
fdisk(MBR) oparted(GPT). - El formateo aplica un sistema de archivos como ext4 o XFS mediante comandos como
mkfs.ext4omkfs.xfs.
Estas habilidades son fundamentales para configurar el almacenamiento de sus aplicaciones y datos. A continuación, aprenderá a hacer que estas nuevas particiones sean accesibles para el sistema mediante el montaje.
Preguntas frecuentes
¿La lección «Particionado y formateo de discos» es gratis?
Sí — el texto completo de «Particionado y formateo de discos» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Linux Server Deployment & SSH Mastery, actualiza a CoddyKit PRO. El curso de Linux Server Deployment & SSH Mastery incluye 4 lecciones en total.
¿Qué aprenderé en «Particionado y formateo de discos»?
Aprenda a particionar discos mediante `fdisk` o `parted` y a formatearlos con sistemas de archivos habituales de Linux, como ext4 o XFS. Practicas Linux Server Deployment & SSH Mastery con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Linux Server Deployment & SSH Mastery?
No se requiere experiencia previa. Linux Server Deployment & SSH Mastery en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.
¿Cuánto tiempo toma la lección «Particionado y formateo de discos»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Linux Server Deployment & SSH Mastery?
Sí. Cada lección de Linux Server Deployment & SSH Mastery incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Particionado y formateo de discos
- Montaje de sistemas de archivos
- Supervisión del uso del disco
- Gestión de volúmenes lógicos (LVM)