Particionamiento

Estas aquí:
<< Regresar

Particionamiento en modo texto

Fdisk es una aplicación disponible para varios sistemas operativos, el cual permite dividir en forma lógica un disco duro, siendo denominado este nuevo espacio como partición. La descripción de las particiones se guarda en la tabla de particiones que se localiza en el sector 0 de cada disco. La versión Fdisk de Linux permite crear particiones en 94 sistemas de archivos distintos, incluyendo FAT32, Ext3, Solaris y QNX. Esta versión de Fdisk cuenta con un menú de texto de ayuda en línea para realizar las operaciones.

Utilizando fdisk

La forma de comenzar a utilizar fdisk será de la siguiente manera.

fdisk /dev/sd[a|b|c|d][1,2,3,4]

Donde

sd [a|b|c|d] [1|2|3|4]

Hace referencia a una unidad de disco duro, partición o unidad USB. Al lanzar la aplicación, esta nos arrojara información referente a numero de cabezas, sectores, cilindros, particiones o tamaño del dispositivo. Ejemplo:

fdisk /dev/sda

Welcome to fdisk (util-linux 2.31.1).
The changes will only remain in the memory, until you decide to write them.
Be careful before using the writing command.

Command (m for help):
Disk /dev/sda: 146.8 GB, 146815737856 bytes 255 heads, 63 sectors/track, 17849 cylinders Units = cylinders of 16065 512 = 8225280
bytes

Una vez que la aplicación esta iniciada, se nos presenta el siguiente mensaje:

Command (m for help):

Si usted presiona la tecla ‘m’ se imprimirá el menú con las herramientas propias del comando fdisk. Estas herramientas son:

General

d borra una partición
F lista el espacio libre no particionado
l lista los tipos de particiones conocidos
n añade una nueva partición
p muestra la tabla de particiones
t cambia el tipo de una partición
v verifica la tabla de particiones
i imprime información sobre una partición

Miscelánea

m muestra este menú
x funciones adicionales (sólo para usuarios avanzados)

Script

I carga la estructura del disco de un fichero de script sfdisk
O vuelca la estructura del disco a un fichero de script sfdisk

Guardar y Salir

w escribe la tabla en el disco y sale
q sale sin guardar los cambios

Crea una nueva etiqueta

g crea una nueva tabla de particiones GPT vacía.
G crea una nueva tabla de particiones SGI (IRIX) vacía.
o crea una nueva tabla de particiones DOS vacía.
s crea una nueva tabla de particiones Sun vacía.

Como podemos notar, con la opción «m» podemos imprimir nuevamente este menú. Otro ejemplo, con «p» obtendremos la tabla de particiones actual del disco duro en cuestión: Ejemplo:

Command (m for help): p
Disk /dev/sda: 146.8 GB, 146815737856 bytes 255 heads, 63 sectors/track, 17849 cylinders Units = cylinders of 16065 512 = 8225280 bytes

Device    Boot Start  End   Blocks Id System
/dev/sda1          1   25   200781 83 Linux
/dev/sda2         26 2575 20482875 83 Linux
/dev/sda3       2576 2706 1052257+ 82 Linux swap / Solaris
/dev/sda4       2707 4000 10394055 8e Linux LVM

Si lo que queremos es borrar una partición (digamos la 3):

Command (m for help): d
Partition number (1-4): 3
Command (m for help):

Veamos como quedó nuestra tabla de particiones:

Command (m for help): p
Disk /dev/sda: 146.8 GB, 146815737856 bytes 255 heads, 63 sectors/track, 17849 cylinders Units = cylinders of 16065 512 = 8225280 bytes
Device    Boot Start  End   Blocks Id System
/dev/sda1          1   25   200781 83 Linux
/dev/sda2         26 2575 20482875 83 Linux
/dev/sda4       2707 4000 10394055 8e Linux LVM

En el ejemplo hemos borrado la partición correspondiente a la memoria extendida (swap). Vamos a volver a crearla, para ello usamos «n»:

Command (m for help): n
Command action e extended p primary partition (1-4) p
Selected partition 3
First cylinder (2576-17849, default 2576):
Using default value 2576
Last cylinder or +size or +sizeM or +sizeK (2576-2706, default 2706):
Using default value 2706

Pongamos atención en las preguntas que se nos hicieron:

  • Tipo de partición: Aquí se nos pide elegir entre partición primaria y partición extendida. En un disco IDE o SATA podemos crear únicamente hasta 3 particiones primaria en el disco duro. Si requerimos de más particiones podemos crear una extendida y ahí seguir particionando (hasta un total de 60 particiones lógicas). Si requerimos más, no queda otra que utilizar un segundo disco duro. En el caso de un disco SCSI, éste admite hasta 15 particiones primarias.
  • Selección de la partición. Aquí escribimos en número de laFAT16, FAT32, NTFS, ext2, ext3, ext4, ReiserFS, Swap, HFS, UFS, ZFS, JFS partición que estamos creando. «3» en nuestro ejemplo.
  • Primer cilindro. Es el cilindro en el que comienza la partición. Normalmente elegimos el que el sistema nos marca por default.
  • Último cilindro o tamaño de la partición. En el caso del ejemplo tomé de nuevo la opción por default pues de este modo aprovecho todo el espacio libre.Generalmente resulta más cómodo proporcionar el tamaño en megas (o en K’s). Una opción sería entonces dar: +2048M

Podemos, nuevamente con «p», checar el estado de nuestra tabla de particiones actual:

Command (m for help): p
Disk /dev/sda: 146.8 GB, 146815737856 bytes 255 heads, 63 sectors/track, 17849 cylinders Units = cylinders of 16065 512 = 8225280 bytes
Device    Boot Start  End   Blocks Id System
/dev/sda1          1   25   200781 83 Linux
/dev/sda2         26 2575 20482875 83 Linux
/dev/sda3       2576 2706 1052257+ 83 Linux
/dev/sda4       2707 4000 10394055 8e Linux LVM

Analicemos en este punto las siete columnas que la impresión de la tabla de particiones nos da. En la primera columna se encuentra el dispositivo resultado de la partición de disco sda. Así, podemos observar que en este momento contamos con 4 particiones: sda1, sda2, sda3 ysda4. La segunda columna nos informa que es la primera partición del disco la que contiene la parte booteable. La tercera y cuarta columna nos dan información acerca del cilindro en el cual comienza y termina la partición respectivamente. La quinta nos dice cuantos blocks ocupa ésta. Por último, con la sexta y séptima columna sabemos el tipo de partición (Identificador y sistema respectivamente).

De nuestro ejemplo, sabemos que contamos con 3 particiones «Linux» (Id 83) y una «Linux LVM» (ide 8e). Si pensamos utilizar la partición recién creada como memoria extendida, es el momento de asignar el tipo de partición. Ésto lo hacemos con:

Command (m for help): t
Partition number (1-4): 3
Hex code (type L to list codes): 82
Changed system type of partition 3 to 82 (Linux swap / Solaris)

Es decir, asignamos el sistema «Linux swap / Solaris» (con id=82). Checamos:
Command (m for help): p

Disk /dev/sda: 146.8 GB, 146815737856 bytes 255 heads, 63 sectors/track, 17849 cylinders Units = cylinders of 16065 512 = 8225280 bytes
Device    Boot Start  End   Blocks Id System
/dev/sda1          1   25   200781 83 Linux
/dev/sda2         26 2575 20482875 83 Linux
/dev/sda3       2576 2706 1052257+ 82 Linux swap / Solaris
/dev/sda4       2707 4000 10394055 8e Linux LVM

Con fdisk podemos asignar muchos otros tipos de sistema. Con «l» podemos obtener la lista completa de opciones:

Command (m for help): l
  1 EFI System                     C12A7328-F81F-11D2-BA4B-00A0C93EC93B
  2 MBR partition scheme           024DEE41-33E7-11D3-9D69-0008C781F39F
  3 Intel Fast Flash               D3BFE2DE-3DAF-11DF-BA40-E3A556D89593
  4 BIOS boot                      21686148-6449-6E6F-744E-656564454649
  5 Sony boot partition            F4019732-066E-4E12-8273-346C5641494F
  6 Lenovo boot partition          BFBFAFE7-A34F-448A-9A5B-6213EB736C22
  7 PowerPC PReP boot              9E1A2D38-C612-4316-AA26-8B49521E5A8B
  8 ONIE boot                      7412F7D5-A156-4B13-81DC-867174929325
  9 ONIE config                    D4E6E2CD-4469-46F3-B5CB-1BFF57AFC149
 10 Microsoft reserved             E3C9E316-0B5C-4DB8-817D-F92DF00215AE
 11 Microsoft basic data           EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
 12 Microsoft LDM metadata         5808C8AA-7E8F-42E0-85D2-E1E90434CFB3
 13 Microsoft LDM data             AF9B60A0-1431-4F62-BC68-3311714A69AD
 14 Windows recovery environment   DE94BBA4-06D1-4D40-A16A-BFD50179D6AC
 15 IBM General Parallel Fs        37AFFC90-EF7D-4E96-91C3-2D7AE055B174
 16 Microsoft Storage Spaces       E75CAF8F-F680-4CEE-AFA3-B001E56EFC2D
 17 HP-UX data                     75894C1E-3AEB-11D3-B7C1-7B03A0000000
 18 HP-UX service                  E2A1E728-32E3-11D6-A682-7B03A0000000
 19 Linux swap                     0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
 20 Linux filesystem               0FC63DAF-8483-4772-8E79-3D69D8477DE4
 21 Linux server data              3B8F8425-20E0-4F3B-907F-1A25A76F98E8
 22 Linux root (x86)               44479540-F297-41B2-9AF7-D131D5F0458A
 23 Linux root (ARM)               69DAD710-2CE4-4E3C-B16C-21A1D49ABED3
 24 Linux root (x86-64)            4F68BCE3-E8CD-4DB1-96E7-FBCAF984B709
 25 Linux root (ARM-64)            B921B045-1DF0-41C3-AF44-4C6F280D3FAE
 26 Linux root  (IA-64)             993D8D3D-F80E-4225-855A-9DAF8ED7EA97
 27 Linux reserved                 8DA63339-0007-60C0-C436-083AC8230908
 28 Linux home                     933AC7E1-2EB4-4F13-B844-0E14E2AEF915
 29 Linux RAID                     A19D880F-05FC-4D3B-A006-743F0F84911E
 30 Linux extended boot            BC13C2FF-59E6-4262-A352-B275FD6F7172
 31 Linux LVM                      E6D6D379-F507-44C2-A23C-238F2A3DF928
 32 FreeBSD data                   516E7CB4-6ECF-11D6-8FF8-00022D09712B
 33 FreeBSD boot                   83BD6B9D-7F41-11DC-BE0B-001560B84F0F
 34 FreeBSD swap                   516E7CB5-6ECF-11D6-8FF8-00022D09712B
 35 FreeBSD UFS                    516E7CB6-6ECF-11D6-8FF8-00022D09712B
 36 FreeBSD ZFS                    516E7CBA-6ECF-11D6-8FF8-00022D09712B
 37 FreeBSD Vinum                  516E7CB8-6ECF-11D6-8FF8-00022D09712B
 38 Apple HFS/HFS+                 48465300-0000-11AA-AA11-00306543ECAC
 39 Apple UFS                      55465300-0000-11AA-AA11-00306543ECAC
 40 Apple RAID                     52414944-0000-11AA-AA11-00306543ECAC
 41 Apple RAID offline             52414944-5F4F-11AA-AA11-00306543ECAC
 42 Apple boot                     426F6F74-0000-11AA-AA11-00306543ECAC
 43 Apple label                    4C616265-6C00-11AA-AA11-00306543ECAC
 44 Apple TV recovery              5265636F-7665-11AA-AA11-00306543ECAC
 45 Apple Core storage             53746F72-6167-11AA-AA11-00306543ECAC
 46 Solaris boot                   6A82CB45-1DD2-11B2-99A6-080020736631
 47 Solaris root                   6A85CF4D-1DD2-11B2-99A6-080020736631
 48 Solaris /usr & Apple ZFS       6A898CC3-1DD2-11B2-99A6-080020736631
 49 Solaris swap                   6A87C46F-1DD2-11B2-99A6-080020736631
 ...

inicialmente, guardamos los cambios:

Command (m for help): w

y salimos.

Particionamiento en modo gráfico

Gparted

GParted es el editor de particiones de GNOME. Esta aplicación es usada para crear, eliminar, redimensionar, inspeccionar y copiar particiones, como también sistemas de archivos. Esto es útil para crear espacio para nuevos sistemas operativos, reorganizar el uso del disco y crear imágenes de un disco en una partición.

La aplicación utiliza la librería libparted para detectar y manipular dispositivos y tablas de partición, mientras varias herramientas de sistema de archivos dan mantenimiento a sistemas de archivos no incluidos en libparted. Está escrito en C++ y utiliza gtkmm como herramienta gráfica. Este acercamento es para mantener la interfaz gráfica de usuario lo más simple posible, conforme con las Human Interface Guidelines.

Gparted LiveCD

Se encuentra disponible en LiveCD, basado en Slackware y construido sobre la última rama estable núcleo de Linux (2.6). LiveCD es actualizado con cada lanzamiento de GParted. El LiveCD de Ubuntu incluye esta aplicación entre sus utilidades. También se encuentra disponible en versión LiveUSB. Cuando se carga LiveCD, se inicia una mini-distribución que contiene las siguientes aplicaciones:

  • Escritorio Xfce
  • Thunar como gestor de archivos
  • Una aplicación para capturas de pantallas (por medio de Thunar se pueden guardan en un pendrive)
  • Documentento de ayuda
  • GParted
  • Xfree86

CAPACIDADES Y LIMITACIONES

GParted no puede incrementar el tamaño de las particiones sin existir un espacio vacío después de dicha partición, es decir, si existen dos particiones juntas no se podrá aumentar el tamaño de una en detrimento de la otra; pero esto es más bien una limitación técnica. En esta tabla se muestran las capacidades de GParted, de acuerdo con cada sistema de archivos.

Si usted desea provar esta aplicación, la puede descargar del siguiente portal web Fuente: http://gparted.sourceforge.net/

Parted Magic

Parte Magic es un LiveCD que incluye una distribución Linux a medida para poder operar directamente con ella sin necesidad de ser instalada en el disco duro. No estamos hablando solo de un particionador de discos mas. En este LiveCD podemos encontrar varias herramientas entre ellas un editor de particiones llamado VisParted basado en el genuino Gparted con la que podremos crear, redimensionar y borrar nuestras particiones del disco duro.

Parted Magic soporta los siguientes sistemas de archivos: ext2, ext3, ext4, fat16, fat32, hfs, hfs+, jfs, linux-swap, ntfs, reiserfs, reiser4 y xfs. Si usted desea provar esta aplicación, la puede descargar del siguiente portal web Fuente: https://partedmagic.com/downloads/

QtParted

QtParted es una aplicación para Linux que es usada para crear, eliminar, redimensionar o administrar particiones del disco duro. Utiliza la libreria GNU Parted y fue construida con el Qt toolkit. Como GNU Parted, tiene soporte inherente para redimensionar particiones NTFS, usando la utilidad ntfsresize. Se incluye predeterminadamente en varias distribuciones como Kubuntu.

El equipo QtParted no provee soporte para usar su aplicación en un Live CD, a diferencia de GParted. Sin embargo, QtParted está incluido en el Ark Linux Live (el equipo de Ark Linux actualmente mantiene este programa), en Knoppix, en el Live CD de Kubuntu, en MEPIS, en Nimblex y en el Trinity Rescue Kit. Fuente: http://qtparted.sourceforge.net/

Video: Ejemplo del particionamiento

En este video aprenderemos a particionar tanto por la línea de comandos como por el uso de gparted

 

Última actualización: septiembre 25, 2018

Deja un comentario