fbpx
Wikipedia

GNU Parted

GNU Parted (el nombre viene de la conjunción de las dos palabras inglesas partition y editor) es un editor de particiones libre que se utiliza para crear y destruir particiones. Esto es útil para crear espacio para nuevos sistemas operativos, reorganizar el espacio del disco duro, copiar data entre discos duros y crear imágenes de disco. Fue desarrollado por Andrew Clausen y Lennert Buytenhek.

GNU Parted
Parte de Proyecto GNU
Información general
Tipo de programa Editor de particiones
Autor
  • Andrew Clausen
  • Lennert Buytenhek
Desarrollador Varios
Licencia GPL v3
Información técnica
Programado en C
Versiones
Última versión estable 3.3[1]​ (info) 10 de octubre de 2019 (1 año, 9 meses y 30 días)
Asistencia técnica
Enlaces
Sitio web oficial
Repositorio de código

Está formado por una biblioteca, libparted, y en un front-end para la línea de comandos, parted, que también sirve como implementación de referencia.

En 2013, GNU Parted solo está disponible para Linux y GNU Hurd.[2]

Otros front-ends

 
GParted usa GNU Parted como back-end.

nparted es el front-end de GNU Parted basado en newt.[3]

fatresize ofrece una interfaz de línea de comandos para redimensionar de forma no destructiva particiones FAT16/FAT32 y utiliza la biblioteca GNU Parted.[4]

Front-ends gráficos

GParted y KDE Partition Manager son programas con interfaz gráfica que utilizan la biblioteca libparted. Están adaptados para los entornos de escritorio GNOME y KDE respectivamente. Estas herramientas suelen estar incluidas en muchas distribuciones live CD para permitir la edición de particiones de forma sencilla. QtParted fue otro front-end gráfico basado en la biblioteca Qt pero que ya no es mantenido de forma activa.

Pyparted[5]​ (también llamado python-parted)[6]​ es el front-end de Python para GNU Parted.

Algunas distribuciones Linux que incluyen este software por defecto son: Slackware, Knoppix, sidux y SystemRescueCD.

Limitaciones

Parted anteriormente permitía trabajar con los sistemas de archivos que estaban dentro de las particiones (crear, mover, redimensionar, copiar). Estas características fueron eliminadas en la versión 3.0.[7]

Utilización

Parted tiene dos modos: en línea de órdenes e interactivo. Parted siempre debe comenzar con:

# parted device 

donde device es el dispositivo de disco duro para editar (por ejemplo, /dev/sda). Si omite el argumento device, parted intentará adivinar qué dispositivo desea.[8][9]

Modalidad en línea de órdenes

En el modo de línea de órdenes, lo anterior va seguido por una o más órdenes. Por ejemplo:

# parted /dev/sda mklabel gpt mkpart P1 ext3 1MiB 8MiB 

Modalidad interactiva

El modo interactivo simplifica el proceso de partición y reduce la repetición innecesaria de órdenes al aplicar automáticamente todas las órdenes de particionado al dispositivo especificado.

Para comenzar a operar sobre un dispositivo, ejecute:

# parted /dev/sdx 

Notará que el indicador de la línea de órdenes cambia de un símbolo #) a (parted): esto también significa que el nuevo indicador no es una orden que deba ingresarse manualmente para ejecutar las órdenes dadas en los ejemplos.

Para ver una lista de las órdenes disponibles, escriba:

(parted) help 

Cuando termine, o si desea implementar una tabla de particiones o esquema para otro dispositivo, salga de Parted con:

(parted) quit 

Después de salir, el prompt de la línea de órdenes cambiará nuevamente a #.

Si no le proporciona un parámetro a una orden, Parted se lo solicitará. Por ejemplo:

(parted) mklabel New disk label type? gpt 

Redondeo

Dado que muchos sistemas de particionamiento tienen restricciones complicadas, Parted generalmente hará algo ligeramente diferente a lo que le solicitó. (Por ejemplo, crear una partición comenzando en 10.352Mb, no en 10.4Mb). Si los valores calculados difieren demasiado, Parted le pedirá confirmación. Si sabe exactamente lo que quiere o para ver exactamente qué está haciendo Parted, es útil especificar puntos finales de la partición en sectores (con el sufijo «s») y dar la orden «unit s» para que los puntos finales de la partición se muestren en los sectores.

A partir de parted 2.4, cuando se especifican valores iniciales y/o finales utilizando unidades binarias IEC como «MiB», «GiB», «TiB», etc., parted trata esos valores como exactos y equivalentes al mismo número especificado en bytes (es decir, con el sufijo «B»), ya que no proporciona un rango de desajuste «relevante». Compare eso con una solicitud de partición inicial de «4 GB», que en realidad puede resolverse en algún sector 500 MB antes o después de ese punto. Por lo tanto, al crear una partición, sería preferible especificar unidades en bytes («B»), sectores («s») o unidades binarias fijadas por la IEC como «MiB», pero no «MB», «GB», etc.[8]

Particionar

Particionar es el proceso de dividir un dispositivo de almacenamiento en secciones locales, llamadas particiones, que ayudan a organizar múltiples sistemas de archivos y sus sistemas operativos asociados.

Un dispositivo de almacenamiento se presenta como una secuencia de bytes, numerados comenzando desde cero y aumentando hasta alcanzar la capacidad máxima del dispositivo. Los bytes normalmente se leen y escriben en un sector a la vez, en lugar de individualmente. Cada sector contiene un número fijo de bytes, con el número determinado por el dispositivo.[8][9]

Crear nueva tabla de particiones

Debe (re)crear la tabla de particiones de un dispositivo cuando nunca se ha particionado antes, o cuando desea cambiar el tipo de su tabla de particiones. La recreación de la tabla de particiones de un dispositivo también es útil cuando el esquema de partición necesita ser reestructurado desde cero.

Abra cada dispositivo cuya tabla de particiones quiere (re)crear con:

# parted /dev/sdx 

Para crear una nueva tabla de partición GUID, utilice la siguiente orden:

(parted) mklabel gpt 

Para crear una nueva tabla de partición Master Boot Record/MS-DOS, utilice en su lugar:<REF name="archwiki"><REF name="gnumanual">

(parted) mklabel msdos 

Esquemas de particiones

Puede decidir el número y el tamaño de las particiones en las que se deben dividir los dispositivos, y qué directorios se usarán para montar las particiones en el sistema instalado (también conocido como puntos de montaje).

La siguiente orden se utilizará para crear las particiones:

(parted) mkpart part-type fs-type start end 
  • part-type se refiere a uno de los tipos de partición primary, extended o ic|logical, y es significativo solo para las tablas de partición MBR.
  • fs-type es un identificador elegido entre los enumerados al escribir ic|help mkpart como la coincidencia más cercana al sistema de archivos que usará. La orden mkpart en realidad no crea el sistema de archivos: el parámetro ic|fs-type simplemente será utilizado por parted para establecer un código de 1 byte que se usará por el cargador de arranque para «previsualizar» qué tipo de datos se encuentran en la partición y actuar en consecuencia si es necesario.
  • start es el comienzo de la partición desde el inicio del dispositivo. Consiste en un número seguido de una unidad, por ejemplo, 1MiB significa comenzar en 1 MiB.
  • end es el final de la partición desde el inicio del dispositivo (no desde el valor dado para start). Tiene la misma sintaxis que start, por ejemplo, 100% significa el extremo final del dispositivo (esto es, utilizar todo el espacio restante).

La siguiente orden se utilizará para marcar la partición que contiene el directorio Plantilla:Ic como de arranque:

(parted) set partition boot on 
  • partition es el número de la partición que se marcará (consulte el resultado con la orden print).

Ejemplos UEFI/GPT

En cualquier caso, se requiere una EFI system partition especial de arranque.

Si crea una nueva EFI System Partition, utilice las siguientes órdenes (el tamaño recomendado es de, al menos, 260 MiB):

(parted) mkpart primary fat32 1MiB 261MiB (parted) set 1 esp on 

El esquema de particionado restante depende totalmente de sus necesidades. Para crear otra partición con el 100% del espacio restante:

(parted) mkpart primary ext4 261MiB 100% 

Para particiones separadas / (20 GiB) y /home (todo el espacio restante):

(parted) mkpart primary ext4 261MiB 20.5GiB (parted) mkpart primary ext4 20.5GiB 100% 

Y para particiones separadas / (20 GiB), swap (4 GiB) y /home (todo el espacio restante):

(parted) mkpart primary ext4 261MiB 20.5GiB (parted) mkpart primary linux-swap 20.5GiB 24.5GiB (parted) mkpart primary ext4 24.5GiB 100% 

Ejemplos BIOS/MBR

Para una partición primaria única (esto es, lo mínimo) que utilice todo el espacio disponible en disco, se usaría la siguiente orden:

(parted) mkpart primary ext4 1MiB 100% (parted) set 1 boot on 

En el siguiente ejemplo, se creará una partición de 20 GiB /, seguida de una partición /home}} utilizando todo el espacio restante:

(parted) mkpart primary ext4 1MiB 20GiB (parted) set 1 boot on (parted) mkpart primary ext4 20GiB 100% 

En el ejemplo final siguiente, se crearán particiones separadas /boot (100 MiB), ic|/ (20 GiB), swap (4 GiB) y /home}} (todo el espacio restantes):

(parted) mkpart primary ext3 1MiB 100MiB (parted) set 1 boot on (parted) mkpart primary ext3 100MiB 20GiB (parted) mkpart primary linux-swap 20GiB 24GiB (parted) mkpart primary ext3 24GiB 100% 

Redimensionar particiones

Si está ampliando una partición, primero debe cambiar el tamaño de la partición y luego cambiar el tamaño del sistema de archivos presente en ella, mientras que para reducir el tamaño de la partición primero debe cambiar el tamaño del sistema de archivos antes de la partición para evitar la pérdida de datos.

Aumentar particiones

Para hacer crecer una partición (en modo interactivo de parted):

(parted) resizepart number end 

Donde number es el número de la partición que está aumentando, y end es el nuevo final de la partición (que debe ser mayor que el final anterior).

Luego, para hacer aumentar el sistema de archivos (ext2/3/4) en la partición:

# resize2fs /dev/sdaX [size] 

O, para hacer aumentar un sistema de archivos Btrfs:

# btrfs filesystem resize /dev/sdaX [size] 

Donde sdaX representa la partición que está creciendo, y [size] es el nuevo tamaño de la partición. Tenga en cuenta que [size] es opcional, déjelo vacío para llenar el espacio restante en la partición.

Reducir particiones

Para reducir un sistema de archivos ext2/3/4 en la partición:

# resize2fs /dev/sdaX size 

Para reducir un sistema de archivos Btrfs:

# btrfs filesystem resize /dev/sdaX size 

Donde sdaX representa la partición que está reduciendo, y size es el nuevo tamaño de la partición.

Luego, reduzca la partición (en modo interactivo de parted):

(parted) resizepart number end 

Donde number es el número de la partición que está reduciendo, y end es el nuevo final de la partición (que debe ser más pequeño que el final anterior).

Cuando termine, utilice la orden resizepart para informar al kernel sobre el nuevo tamaño:

# resizepart device number size 

Donde device es el dispositivo que contiene la partición, number es el número de la partición y size es el nuevo tamaño de la partición.

Advertencias

Parted siempre le advertirá antes de hacer algo que sea potencialmente peligroso, a menos que la orden sea una de las que por sí sea inherentemente peligrosa (a saber, rm, mklabel y mkpart).[8]

Véase también

Referencias

  1. https://ftp.gnu.org/gnu/parted/
  2. GNU Parted supported platforms
  3. Overview of nparted source package
  4. SourceForge.net: fatresize
  5. Ubuntu - Details of package python-parted in dapper
  6. parted 3.0 release notes
  7. «Parted (Español)». Archwiki. 4 de noviembre de 2019. Consultado el 25 de mayo de 2020. 
  8. «Parted User’s Manual». gnu.org/ (en inglés). Consultado el 25 de mayo de 2020. 

Enlaces externos

  • Página web oficial (en inglés)
  • parted(8) – Comandos de mantenimiento en el Manual de Debian

Fuentes

  Este artículo incorpora texto de un trabajo de contenido libre. Licenciado bajo GNU Free Documentation License 1.3 o posterior Declaración de la licencia: Parted (Español), ArchWiki. Para aprender como añadir texto de licencias libres a artículos de Wikipedia, véase Wikipedia:Agregar textos en licencia libre en Wikipedia. Para más información sobre cómo reutilizar texto de Wikipedia, véanse las condiciones de uso.

  •   Datos: Q1486221

parted, nombre, viene, conjunción, palabras, inglesas, partition, editor, editor, particiones, libre, utiliza, para, crear, destruir, particiones, esto, útil, para, crear, espacio, para, nuevos, sistemas, operativos, reorganizar, espacio, disco, duro, copiar, . GNU Parted el nombre viene de la conjuncion de las dos palabras inglesas partition y editor es un editor de particiones libre que se utiliza para crear y destruir particiones Esto es util para crear espacio para nuevos sistemas operativos reorganizar el espacio del disco duro copiar data entre discos duros y crear imagenes de disco Fue desarrollado por Andrew Clausen y Lennert Buytenhek GNU PartedParte de Proyecto GNUInformacion generalTipo de programaEditor de particionesAutorAndrew ClausenLennert BuytenhekDesarrolladorVariosLicenciaGPL v3Informacion tecnicaProgramado enCVersionesUltima version estable3 3 1 info 10 de octubre de 2019 1 ano 9 meses y 30 dias Asistencia tecnicaEnlacesSitio web oficial Repositorio de codigo editar datos en Wikidata Esta formado por una biblioteca libparted y en un front end para la linea de comandos parted que tambien sirve como implementacion de referencia En 2013 GNU Parted solo esta disponible para Linux y GNU Hurd 2 Indice 1 Otros front ends 1 1 Front ends graficos 2 Limitaciones 3 Utilizacion 3 1 Modalidad en linea de ordenes 3 2 Modalidad interactiva 4 Redondeo 5 Particionar 5 1 Crear nueva tabla de particiones 5 2 Esquemas de particiones 5 2 1 Ejemplos UEFI GPT 5 2 2 Ejemplos BIOS MBR 5 3 Redimensionar particiones 5 3 1 Aumentar particiones 5 3 2 Reducir particiones 6 Advertencias 7 Vease tambien 8 Referencias 9 Enlaces externos 10 FuentesOtros front ends Editar GParted usa GNU Parted como back end nparted es el front end de GNU Parted basado en newt 3 fatresize ofrece una interfaz de linea de comandos para redimensionar de forma no destructiva particiones FAT16 FAT32 y utiliza la biblioteca GNU Parted 4 Front ends graficos Editar GParted y KDE Partition Manager son programas con interfaz grafica que utilizan la biblioteca libparted Estan adaptados para los entornos de escritorio GNOME y KDE respectivamente Estas herramientas suelen estar incluidas en muchas distribuciones live CD para permitir la edicion de particiones de forma sencilla QtParted fue otro front end grafico basado en la biblioteca Qt pero que ya no es mantenido de forma activa Pyparted 5 tambien llamado python parted 6 es el front end de Python para GNU Parted Algunas distribuciones Linux que incluyen este software por defecto son Slackware Knoppix sidux y SystemRescueCD Limitaciones EditarParted anteriormente permitia trabajar con los sistemas de archivos que estaban dentro de las particiones crear mover redimensionar copiar Estas caracteristicas fueron eliminadas en la version 3 0 7 Utilizacion EditarParted tiene dos modos en linea de ordenes e interactivo Parted siempre debe comenzar con parted device donde device es el dispositivo de disco duro para editar por ejemplo dev sda Si omite el argumento device parted intentara adivinar que dispositivo desea 8 9 Modalidad en linea de ordenes Editar En el modo de linea de ordenes lo anterior va seguido por una o mas ordenes Por ejemplo parted dev sda mklabel gpt mkpart P1 ext3 1MiB 8MiB Modalidad interactiva Editar El modo interactivo simplifica el proceso de particion y reduce la repeticion innecesaria de ordenes al aplicar automaticamente todas las ordenes de particionado al dispositivo especificado Para comenzar a operar sobre un dispositivo ejecute parted dev sdx Notara que el indicador de la linea de ordenes cambia de un simbolo a parted esto tambien significa que el nuevo indicador no es una orden que deba ingresarse manualmente para ejecutar las ordenes dadas en los ejemplos Para ver una lista de las ordenes disponibles escriba parted help Cuando termine o si desea implementar una tabla de particiones o esquema para otro dispositivo salga de Parted con parted quit Despues de salir el prompt de la linea de ordenes cambiara nuevamente a Si no le proporciona un parametro a una orden Parted se lo solicitara Por ejemplo parted mklabel New disk label type gptRedondeo EditarDado que muchos sistemas de particionamiento tienen restricciones complicadas Parted generalmente hara algo ligeramente diferente a lo que le solicito Por ejemplo crear una particion comenzando en 10 352Mb no en 10 4Mb Si los valores calculados difieren demasiado Parted le pedira confirmacion Si sabe exactamente lo que quiere o para ver exactamente que esta haciendo Parted es util especificar puntos finales de la particion en sectores con el sufijo s y dar la orden unit s para que los puntos finales de la particion se muestren en los sectores A partir de parted 2 4 cuando se especifican valores iniciales y o finales utilizando unidades binarias IEC como MiB GiB TiB etc parted trata esos valores como exactos y equivalentes al mismo numero especificado en bytes es decir con el sufijo B ya que no proporciona un rango de desajuste relevante Compare eso con una solicitud de particion inicial de 4 GB que en realidad puede resolverse en algun sector 500 MB antes o despues de ese punto Por lo tanto al crear una particion seria preferible especificar unidades en bytes B sectores s o unidades binarias fijadas por la IEC como MiB pero no MB GB etc 8 Particionar EditarParticionar es el proceso de dividir un dispositivo de almacenamiento en secciones locales llamadas particiones que ayudan a organizar multiples sistemas de archivos y sus sistemas operativos asociados Un dispositivo de almacenamiento se presenta como una secuencia de bytes numerados comenzando desde cero y aumentando hasta alcanzar la capacidad maxima del dispositivo Los bytes normalmente se leen y escriben en un sector a la vez en lugar de individualmente Cada sector contiene un numero fijo de bytes con el numero determinado por el dispositivo 8 9 Crear nueva tabla de particiones Editar Debe re crear la tabla de particiones de un dispositivo cuando nunca se ha particionado antes o cuando desea cambiar el tipo de su tabla de particiones La recreacion de la tabla de particiones de un dispositivo tambien es util cuando el esquema de particion necesita ser reestructurado desde cero Abra cada dispositivo cuya tabla de particiones quiere re crear con parted dev sdx Para crear una nueva tabla de particion GUID utilice la siguiente orden parted mklabel gpt Para crear una nueva tabla de particion Master Boot Record MS DOS utilice en su lugar lt REF name archwiki gt lt REF name gnumanual gt parted mklabel msdos Esquemas de particiones Editar Puede decidir el numero y el tamano de las particiones en las que se deben dividir los dispositivos y que directorios se usaran para montar las particiones en el sistema instalado tambien conocido como puntos de montaje La siguiente orden se utilizara para crear las particiones parted mkpart part type fs type start end part type se refiere a uno de los tipos de particion primary extended o ic logical y es significativo solo para las tablas de particion MBR fs type es un identificador elegido entre los enumerados al escribir ic help mkpart como la coincidencia mas cercana al sistema de archivos que usara La orden mkpart en realidad no crea el sistema de archivos el parametro ic fs type simplemente sera utilizado por parted para establecer un codigo de 1 byte que se usara por el cargador de arranque para previsualizar que tipo de datos se encuentran en la particion y actuar en consecuencia si es necesario start es el comienzo de la particion desde el inicio del dispositivo Consiste en un numero seguido de una unidad por ejemplo 1MiB significa comenzar en 1 MiB end es el final de la particion desde el inicio del dispositivo no desde el valor dado para start Tiene la misma sintaxis que start por ejemplo 100 significa el extremo final del dispositivo esto es utilizar todo el espacio restante La siguiente orden se utilizara para marcar la particion que contiene el directorio Plantilla Ic como de arranque parted set partition boot on partition es el numero de la particion que se marcara consulte el resultado con la orden print Ejemplos UEFI GPT Editar En cualquier caso se requiere una EFI system partition especial de arranque Si crea una nueva EFI System Partition utilice las siguientes ordenes el tamano recomendado es de al menos 260 MiB parted mkpart primary fat32 1MiB 261MiB parted set 1 esp on El esquema de particionado restante depende totalmente de sus necesidades Para crear otra particion con el 100 del espacio restante parted mkpart primary ext4 261MiB 100 Para particiones separadas 20 GiB y home todo el espacio restante parted mkpart primary ext4 261MiB 20 5GiB parted mkpart primary ext4 20 5GiB 100 Y para particiones separadas 20 GiB swap 4 GiB y home todo el espacio restante parted mkpart primary ext4 261MiB 20 5GiB parted mkpart primary linux swap 20 5GiB 24 5GiB parted mkpart primary ext4 24 5GiB 100 Ejemplos BIOS MBR Editar Para una particion primaria unica esto es lo minimo que utilice todo el espacio disponible en disco se usaria la siguiente orden parted mkpart primary ext4 1MiB 100 parted set 1 boot on En el siguiente ejemplo se creara una particion de 20 GiB seguida de una particion home utilizando todo el espacio restante parted mkpart primary ext4 1MiB 20GiB parted set 1 boot on parted mkpart primary ext4 20GiB 100 En el ejemplo final siguiente se crearan particiones separadas boot 100 MiB ic 20 GiB swap 4 GiB y home todo el espacio restantes parted mkpart primary ext3 1MiB 100MiB parted set 1 boot on parted mkpart primary ext3 100MiB 20GiB parted mkpart primary linux swap 20GiB 24GiB parted mkpart primary ext3 24GiB 100 Redimensionar particiones Editar Si esta ampliando una particion primero debe cambiar el tamano de la particion y luego cambiar el tamano del sistema de archivos presente en ella mientras que para reducir el tamano de la particion primero debe cambiar el tamano del sistema de archivos antes de la particion para evitar la perdida de datos Aumentar particiones Editar Para hacer crecer una particion en modo interactivo de parted parted resizepart number end Donde number es el numero de la particion que esta aumentando y end es el nuevo final de la particion que debe ser mayor que el final anterior Luego para hacer aumentar el sistema de archivos ext2 3 4 en la particion resize2fs dev sdaX size O para hacer aumentar un sistema de archivos Btrfs btrfs filesystem resize dev sdaX size Donde sdaX representa la particion que esta creciendo y size es el nuevo tamano de la particion Tenga en cuenta que size es opcional dejelo vacio para llenar el espacio restante en la particion Reducir particiones Editar Para reducir un sistema de archivos ext2 3 4 en la particion resize2fs dev sdaX size Para reducir un sistema de archivos Btrfs btrfs filesystem resize dev sdaX size Donde sdaX representa la particion que esta reduciendo y size es el nuevo tamano de la particion Luego reduzca la particion en modo interactivo de parted parted resizepart number end Donde number es el numero de la particion que esta reduciendo y end es el nuevo final de la particion que debe ser mas pequeno que el final anterior Cuando termine utilice la orden resizepart para informar al kernel sobre el nuevo tamano resizepart device number size Donde device es el dispositivo que contiene la particion number es el numero de la particion y size es el nuevo tamano de la particion Advertencias EditarParted siempre le advertira antes de hacer algo que sea potencialmente peligroso a menos que la orden sea una de las que por si sea inherentemente peligrosa a saber rm mklabel y mkpart 8 Vease tambien Editarfdisk cfdisk Gparted KDE Partition ManagerReferencias Editar https ftp gnu org gnu parted a b GNU Parted supported platforms Overview of nparted source package SourceForge net fatresize Fedora People Ubuntu Details of package python parted in dapper parted 3 0 release notes a b c d Parted Espanol Archwiki 4 de noviembre de 2019 Consultado el 25 de mayo de 2020 a b Parted User s Manual gnu org en ingles Consultado el 25 de mayo de 2020 Enlaces externos EditarPagina web oficial en ingles parted 8 Comandos de mantenimiento en el Manual de DebianFuentes Editar Este articulo incorpora texto de un trabajo de contenido libre Licenciado bajo GNU Free Documentation License 1 3 o posterior Declaracion de la licencia Parted Espanol ArchWiki Para aprender como anadir texto de licencias libres a articulos de Wikipedia vease Wikipedia Agregar textos en licencia libre en Wikipedia Para mas informacion sobre como reutilizar texto de Wikipedia veanse las condiciones de uso Datos Q1486221Obtenido de https es wikipedia org w index php title GNU Parted amp oldid 131783623, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos