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:
- Cambie el tamaño de la partición de tamaño erróneo al tamaño adecuado.
- 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:
-
Inicie la aplicación Gparted con privilegios de superusuario; tener precaución!
gksudo gparted
-
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.
- Seleccione la partición de tamaño erróneo haciendo clic en ella en el mapa de partición rectangular.
- 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