104.1 Crear particiones y sistemas de archivos - Comandos clave

Herramientas de particionado

ComandoDescripcionEjemplo
fdisk /dev/sdaEditar particiones MBR interactivamentefdisk /dev/sda
fdisk -lListar todas las particionesfdisk -l /dev/sda
gdisk /dev/sdaEditar particiones GPT interactivamentegdisk /dev/sda
gdisk -l /dev/sdaListar particiones GPTgdisk -l /dev/sda
parted /dev/sda printMostrar particiones (MBR o GPT)parted /dev/sda print
parted /dev/sda mklabel gptCrear tabla de particiones GPTparted /dev/sda mklabel gpt
parted /dev/sda mklabel msdosCrear tabla de particiones MBRparted /dev/sda mklabel msdos
parted /dev/sda mkpartCrear particionparted /dev/sda mkpart primary ext4 1MiB 500MiB
parted /dev/sda rm NEliminar particion Nparted /dev/sda rm 1

Comandos interactivos de fdisk

TeclaAccion
mAyuda
pImprimir tabla
nNueva particion
dEliminar particion
tCambiar tipo
lListar tipos
wGuardar y salir
qSalir sin guardar
aToggle bootable

Codigos de tipo de particion MBR

CodigoTipo
82Linux swap
83Linux nativo
8eLinux LVM
fdLinux RAID
05Extendida
07NTFS
0b/0cFAT32

Crear sistemas de archivos

ComandoDescripcion
mkfs.ext2 /dev/sdXNCrear ext2
mkfs.ext3 /dev/sdXNCrear ext3
mkfs.ext4 /dev/sdXNCrear ext4
mkfs.xfs /dev/sdXNCrear XFS
mkfs.vfat /dev/sdXNCrear VFAT (FAT32)
mkfs.vfat -F 32 /dev/sdXNCrear FAT32 explicitamente
mkfs.btrfs /dev/sdXNCrear Btrfs
mkfs.exfat /dev/sdXNCrear exFAT
mkfs -t tipo /dev/sdXNCrear FS especificando tipo

Gestion de swap

ComandoDescripcion
mkswap /dev/sdXNFormatear particion como swap
mkswap /swapfileFormatear archivo como swap
swapon /dev/sdXNActivar swap
swapon /swapfileActivar archivo swap
swapon --showMostrar swaps activos
swapon -p 10 /dev/sdXNActivar swap con prioridad 10
swapoff /dev/sdXNDesactivar swap especifico
swapoff -aDesactivar todo el swap
free -hVer uso de RAM y swap
cat /proc/swapsVer particiones swap activas

Crear archivo swap paso a paso

dd if=/dev/zero of=/swapfile bs=1M count=1024
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile

Comparativa MBR vs GPT

CaracteristicaMBRGPT
Particiones primarias4 max128 (por defecto)
Tamano max disco2 TB9.4 ZB
Particiones extendidas/logicasSiNo necesarias
Firmware asociadoBIOSUEFI
Herramienta clasicafdiskgdisk
Redundancia tablaNoSi (copia al final)
Deteccion erroresNoCRC32

Comparativa de sistemas de archivos

FSJournalMax archivoReducirNotas
ext2No2 TBSiBueno para /boot
ext3Si2 TBSiext2 + journal
ext4Si16 TBSiDefault comun
XFSSi8 EBNoDefault RHEL 7+
BtrfsCoW16 EBSiSnapshots, multi-dev
VFATNo4 GBN/ACompatibilidad, ESP
exFATNo16 EBN/AMedios extraibles