Saltar al contenido

¿La partición no comienza en el límite del sector físico?

Solución:

Tu disco duro tiene Formato avanzado Sectores de 4096 bytes en los que la partición no está perfectamente alineada

Esta línea explica la advertencia:

Sector size (logical/physical): 512 bytes / 4096 bytes
  • Su disco duro es uno de los modelos más nuevos que utiliza el formato avanzado de 4096 bytes por sector físico en lugar de los 512 bytes / sector más antiguos.
  • Estos HDD aún pueden proporcionar una emulación “heredada” de 512 bytes / sector, por lo que ve el tamaño del sector lógico como 512.
  • De hecho, lshw muestra que es una unidad Western Digital, la primera empresa en cambiar a AF. Tienen una página extensa con mucha información, que es posible que desee ver.

Por lo tanto, la advertencia se produce porque la partición 1 comienza en el sector lógico 63 = byte 32256, un número no divisible por 4096; de hecho, está cerca del final del séptimo sector físico (posición 7.875 para ser exactos 🙂

¿Deberías arreglarlo? ¿Si es así, cómo? [always backup!]

En teoría, este tipo de partición mayo afectan en cierta medida las tasas de E / S de lectura / escritura, dependiendo del firmware de su unidad. Si está satisfecho con el rendimiento ahora, ignore la advertencia y no es necesario que haga nada. Que no, primero haga una copia de seguridad de todos los datos importantesy luego use Gparted para mover la partición de modo que comience en el sector de 4096 bytes; establecer el límite de inicio en 1 MiB es una forma fácil de hacerlo.

  • Técnicamente, puede establecer el inicio en cualquier sector lógico que es un múltiplo de 8, por ejemplo, 64 es bueno, 256 es bueno, etc., pero 63, 255 … no lo son.

Para su nuevo HDD, primero cree particiones usando gparted según su deseo.

Luego, acceda a su HDD usando sudo fdisk nombre del dispositivo.
metro El comando en fdisk imprimirá el menú de ayuda.

[email protected]:~$ sudo fdisk /dev/sda

The device presents a logical sector size that is smaller than
the physical sector size. Aligning to a physical sector (or optimal
I/O) size boundary is recommended, or performance may be impacted.

Command (m for help): p

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0008e009

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048   209717247   104857600   83  Linux
/dev/sda2       209717248  1953525167   871903960    5  Extended
/dev/sda5       600349113   795667319    97659103+  83  Linux
Partition 5 does not start on physical sector boundary.
/dev/sda6       795667383   990985589    97659103+  83  Linux
Partition 6 does not start on physical sector boundary.
/dev/sda7       990985653  1953520064   481267206   83  Linux
Partition 7 does not start on physical sector boundary.
/dev/sda8       209719296   600349112   195314908+  83  Linux

Partition table entries are not in disk order
Command (m for help): d
Partition number (1-8): 5

Command (m for help): p

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0008e009

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048   209717247   104857600   83  Linux
/dev/sda2       209717248  1953525167   871903960    5  Extended
/dev/sda5       795667383   990985589    97659103+  83  Linux
Partition 5 does not start on physical sector boundary.
/dev/sda6       990985653  1953520064   481267206   83  Linux
Partition 6 does not start on physical sector boundary.
/dev/sda7       209719296   600349112   195314908+  83  Linux

Partition table entries are not in disk order

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[email protected]:~$ sudo fdisk /dev/sda

The device presents a logical sector size that is smaller than
the physical sector size. Aligning to a physical sector (or optimal
I/O) size boundary is recommended, or performance may be impacted.

Command (m for help): n
Partition type:
   p   primary (1 primary, 1 extended, 2 free)
   l   logical (numbered from 5)
Select (default p): l
Adding logical partition 8
First sector (600351161-1953525167, default 600352768): 
Using default value 600352768
Last sector, +sectors or +size{K,M,G} (600352768-795667382, default 795667382): 
Using default value 795667382

Command (m for help): p

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0008e009

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048   209717247   104857600   83  Linux
/dev/sda2       209717248  1953525167   871903960    5  Extended
/dev/sda5       795667383   990985589    97659103+  83  Linux
Partition 5 does not start on physical sector boundary.
/dev/sda6       990985653  1953520064   481267206   83  Linux
Partition 6 does not start on physical sector boundary.
/dev/sda7       209719296   600349112   195314908+  83  Linux
/dev/sda8       600352768   795667382    97657307+  83  Linux

Partition table entries are not in disk order

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

Ahora elimine la partición que advierte usando D opción en fdisk.

Primer comando D, luego el número de partición (mencionado en la advertencia).

Ahora escriba los cambios en el disco usando w mando. Saldrá del fdisk.

Acceda por segunda vez a su HDD usando sudo fdisk nombre del dispositivo.

Ahora cree una nueva partición usando el espacio libre (anteriormente hemos eliminado una partición, que será el espacio libre o el espacio no asignado) usando norte comando en fdisk.

En el comando Nueva partición, no ingrese ningún valor para el primer y último sector, solo presione Ingresar. tomará el valor predeterminado.

Ahora escriba los cambios en el disco usando w mando. Saldrá del fdisk.

Siga los pasos anteriores para todas las particiones. Después de terminar este formato, sus particiones recién creadas, usando gparted. (Eso es lo que hice y funcionó para mí. No hay advertencias en la salida de fdisk -l).

Como lo señaló izx:

su disco duro tiene sectores de formato avanzado de 4096 bytes con los que la partición no está perfectamente alineada.

La especificación de formato avanzada y su impacto en las prácticas de partición del disco duro del lado del usuario se explica muy bien en este artículo.

Para solucionar este problema debe copia de seguridad de sus datos y luego:

  1. Cambie el tamaño de la partición de tamaño erróneo al tamaño adecuado.
  2. Elimine la partición de tamaño erróneo y cree una nueva partición del tamaño adecuado.

Para lograr esto usando el software gráfico de partición del disco duro que se llama GParted, entonces puede:

  1. Inicie la aplicación Gparted con privilegios de superusuario; tener precaución!

    gksudo gparted
    
  2. Seleccione el dispositivo de almacenamiento que contiene la partición de tamaño erróneo del menú desplegable en la esquina superior derecha del menú GParted.

  3. Seleccione la partición de tamaño erróneo haciendo clic en ella en el mapa de partición rectangular.
  4. Ahora puede optar por eliminar y crear una nueva partición o puede optar por cambiar el tamaño de la partición existente. Independientemente de su elección, llegará a un menú que le permite establecer el tamaño de la partición. Debe desmarcar la casilla de verificación “Redondear a cilindros” y establecer el tamaño del espacio libre anterior a 1MiB. Se verá similar a

GParted - Crea una nueva partición

.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *