Parted no tiene disponible el comando 'redimensionar'

16

Estoy tratando de cambiar el tamaño de una partición usando parted, pero no tiene disponible el comando 'redimensionar'

gchain@archbogchain@archbook:~$ sudo parted /dev/sdb 
GNU Parted 3.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) help
  align-check TYPE N                        check partition N for TYPE(min|opt) alignment
  help [COMMAND]                           print general help, or help on COMMAND
  mklabel,mktable LABEL-TYPE               create a new disklabel (partition table)
  mkpart PART-TYPE [FS-TYPE] START END     make a partition
  name NUMBER NAME                         name partition NUMBER as NAME
  print [devices|free|list,all|NUMBER]     display the partition table, available devices, free space, all found partitions, or a
        particular partition
  quit                                     exit program
  rescue START END                         rescue a lost partition near START and END
  rm NUMBER                                delete partition NUMBER
  select DEVICE                            choose the device to edit
  disk_set FLAG STATE                      change the FLAG on selected device
  disk_toggle [FLAG]                       toggle the state of FLAG on selected device
  set NUMBER FLAG STATE                    change the FLAG on partition NUMBER
  toggle [NUMBER [FLAG]]                   toggle the state of FLAG on partition NUMBER
  unit UNIT                                set the default unit to UNIT
  version                                  display the version number and copyright information of GNU Parted

Estoy usando Archlinux x86_64, ¿es esto normal?

Gracias !


fuente
1
Primero puede convertirlo de MBR a una tabla de particiones GUID. El proceso es simple y no es propenso a errores. La herramienta gdisk puede redimensionar estas particiones. Está en el repositorio "extra" de Arch Linux. Cuando haya terminado de dimensionarlo correctamente, vea este hilo: Cómo convertir GPT de nuevo a MBR .
zero2cx
gparted funciona muy bien, pero necesita ejecutar el escritorio de la GUI
LatinSuD

Respuestas:

9

Si, es normal.

Desde el sitio GNU :

Note that after version 2.4, the following commands were removed: check, cp,
mkfs, mkpartfs, move, resize.
zero2cx
fuente
3
¿Por qué? ¿Cómo se debe mover una partición?
azzid
66
Absolutamente me encanta, pero las aplicaciones gui no siempre son una opción.
azzid
3
Claro, pero todavía tengo curiosidad. ¿Por qué se dejó caer la funcionalidad?
azzid
44
@azzid No sabría por qué, pero mover la partición bloque por bloque funcionaría. Me parece que ese es ahora el método preferido. Además, noto que ha habido lo que probablemente fueron muchas solicitudes para la reimplementación de parted'sresizepart . Lo he comprobado y resizepartestá disponible en la versión 3.2, así que eso es todo.
zero2cx
3
Esto es exasperante.
Alexander Gonchiy
6

La mayoría de los SO modernos ahora incluyen la versión CHUI de parted 3.2 que en su resizepartlugar tiene :

(parted) resizepart 2 100%

Debería encontrarlo en su administrador de paquetes.

KolonUK
fuente
3

Logré realizar esto usando sfdisk y luego un cambio de tamaño del sistema de archivos. Vea esto para el ejemplo de uso de sfdisk.

Valmir Pimenta
fuente
1
Esta es una publicación muy antigua y es mejor poner la mayor cantidad de información del enlace en la pregunta como sea posible en caso de que el enlace muera en el futuro.
Cand3r
2

Encontró su pregunta al intentar encontrar una solución para un problema similar. Me las arreglé para cambiar el tamaño de mi partición (y sistema de archivos) y, aunque no estoy seguro de si todavía es relevante para usted, he documentado mi solución en un GIST lo que podría ayudar a cabo.

Se reduce a no tener la partición que desea cambiar de tamaño, cambiar el tamaño de la partición para ocupar espacio continuo libre en el disco eliminándola y luego volviéndola a crear y luego ejecutando resize2fspara cambiar el tamaño del sistema de archivos.

Matijs
fuente
0

Puede encontrar resizepart como comando independiente. Puede invocarlo con este sintax: resizepart / dev / sdx #partnumber newsizeinblock

Ivan Sanabria
fuente
A pesar del nombre, resizepartno cambia el tamaño de las particiones. Desde la página de manual : " Este comando no manipula particiones en un dispositivo de bloque " .
Deltik