Estoy tratando de extender la partición / dev / sda5, que es una partición lógica en la partición extendida / dev / sda2.
Quiero usar fdisk .
El procedimiento debe ser eliminar ambas particiones y luego recrearlas con exactamente los mismos sectores iniciales (1001470 y 1001472). Funciona bien hasta crear una partición lógica donde el sector inicial mínimo es mayor ( 1003518 ) de lo necesario.
$ sudo fdisk / dev / sda Comando (m para ayuda): p Disco / dev / sda: 9.8 GiB, 10485760000 bytes, 20480000 sectores Unidades: sectores de 1 * 512 = 512 bytes Tamaño del sector (lógico / físico): 512 bytes / 512 bytes Tamaño de E / S (mínimo / óptimo): 512 bytes / 512 bytes Tipo de etiqueta de disco: dos Identificador del disco: 0x0cd7105f Dispositivo Arranque Inicio Fin Sectores Tamaño Id Tipo / dev / sda1 * 2048 999423 997376 487M 83 Linux / dev / sda2 1001470 16775167 15773698 7.5G 5 Extendido / dev / sda5 1001472 16775167 15773696 7.5G 83 Linux La partición 5 ha sido eliminada. La partición 2 ha sido eliminada. Comando (m para ayuda): n Tipo de partición p primario (1 primario, 0 extendido, 3 gratis) e extendido (contenedor para particiones lógicas) Seleccione (p predeterminado): e Número de partición (2-4, predeterminado 2): Primer sector (999424-20479999, predeterminado 999424): 1001470 Último sector, + sectores o + tamaño {K, M, G, T, P} (1001470-20479999, predeterminado 20479999 ): Creó una nueva partición 2 de tipo 'Extendido' y de tamaño 9.3 GiB. Comando (m para ayuda): n Todo el espacio para particiones primarias está en uso. Agregar partición lógica 5 Primer sector (1003518-20479999, predeterminado 1003520 ): 1001472 Valor fuera de rango.
Lo hice con parted , pero debería ser posible con fdisk de alguna manera.
$ fdisk -V
fdisk from util-linux 2.27.1
Pasos tomados de acuerdo con la respuesta de Gilles :
Luego r(regrese al menú principal) y w(escriba la tabla en el disco).
fuente
Fdisk es un programa antiguo, solo comprende particiones MBR. Creo que su problema está en la geometría de disco cambiada (cabezas, sectores por pista y pistas). Después de duplicar los datos del disco viejo al disco nuevo mediante el comando dd (copia de sector a sector), obtiene particiones no alineadas para iniciar sectores de pista. Es por eso que fdisk no le permite crear un sector de partición de inicio antes de alinearse primero al inicio del sector de pista donde estaba en el disco anterior.
Puede intentar cambiar la geometría del nuevo disco en el programa fdisk a través del comando en el menú extendido, pero es incorrecto. Utilice programas divididos y divididos en lugar de fdisk antiguo.
Ahora las velocidades de lectura y escritura no dependen de la alineación para iniciar el sector de seguimiento de cada partición.
fuente
Disklabel type: dos
. Recuerdo que se separó y se quejó de que no está alineado, así que puedo intentar alinearlo y luego extenderlo. Estoy seguro de que vi el mismo procedimiento realizado en fdisk y estaba funcionando.