¿Cómo alineo correctamente las particiones en un disco duro con un tamaño de sector de 4096 bytes?


9

Acabo de comprar un Lenovo x121e (versión E-350). Pude instalar con éxito ubuntu 11.04 y todo funciona bien ( sin embargo, para que el sistema arranque una partición efi parece ser necesario ). La computadora portátil tiene un Seagate Disk con un tamaño de sector físico de 4096 bytes.

Después de instalar ubuntu, Disk Utility informa que mis particiones no están alineadas correctamente: captura de pantalla

He intentado la instalación totalmente automática limpiando el disco (como se muestra en la captura de pantalla) y configurando las particiones manualmente durante la instalación. Ambas variantes muestran particiones desalineadas.

  • ¿Es esto un error al crear las particiones o la utilidad de disco proporciona información incorrecta?
  • Si la alineación es incorrecta y afecta negativamente el rendimiento, ¿cómo puedo corregirla (ahora o con una instalación nueva)?

Encontré el error correspondiente: bugs.launchpad.net/ubuntu/+source/partman-base/+bug/756853 .
Uli

Respuestas:


14

Soy dueño del TP X121e (AMD E 350) también y encontré los mismos resultados que usted informó. Encontré una solución alternativa. Requiere una instalación nueva, aunque puede haber alternativas que no lo requieran, bueno, no he probado nada, pero al menos lo siguiente funciona:

Un requisito previo útil fue el artículo http://www.ibm.com/developerworks/linux/library/l-4kb-sector-disks/ y especialmente el primer comentario publicado por JLockard el 19 de noviembre de 2010.

Mi TP X121e tiene un disco duro Seagate de 320 GB que utiliza un tamaño de sector físico de 4096 bytes y un tamaño de sector lógico de 512 bytes, y de ahí proviene la desalineación (consulte el artículo mencionado).

No he encontrado ninguna forma de alinear correctamente las particiones al esquema de 4096 bytes ni con la utilidad de disco ni con gparted (hay una opción de "alinear a MiB" en gparted pero eso también resultó en particiones mal alineadas).

Así que volví a la línea de comando y usé parted (esa es la solución que menciona el comentarista JLockard, ver arriba). Y eso fue lo que hice:

  1. Arranqué desde mi ubuntu-live-usb-flashdrive y usé gparted para configurar una tabla de partición gpt (que también debería ser posible desde la línea de comandos con parted, pero no quería profundizar más en las páginas del manual).

  2. Luego cambié a la línea de comando y configuré las particiones con parted:

    se separó -a óptimo / dev / sda
    La opción -a óptima significa alineación óptima y eso es lo que necesitamos. El comando inicia un modo interactivo donde puede escribir los siguientes comandos:
    u MiB
    Las unidades a alinear deben ser Mebibytes
    pags
    me mostró que el disco duro es 305245MiBs grande
    mkpart primaria 1 20
    Más adelante, esa será mi partición de arranque efi (se requiere una partición efi para arrancar en ubuntu, como usted señaló correctamente ) más adelante (aproximadamente 20 MB, como sugirió la instalación automática de ubuntu en mis intentos de instalación anteriores).
    mkpart primaria 20 25020
    Esa será una partición de 25000MiB /.
    mkpart logical 25020 297245
    será mi partición 272225MiB / home. El resto del espacio disponible será mi partición de intercambio (aproximadamente 8 GB -> 8 GB de RAM):
    mkpart logical 297245 100%
    Antes de continuar, se puede verificar si la alineación es correcta con
    alinear-verificar óptimo N
    donde N es el número de partición.

  3. Luego comencé el instalador de Ubuntu nuevamente y elegí la opción de instalación manual / "algo diferente". Ahora asigné los sistemas de archivos y los puntos de montaje a las particiones creadas previamente (1 = efi-boot, 2 = ext4 /, 3 = ext4 / home, 4 = swap). La utilidad de disco muestra un espacio libre de 1 MB antes de la primera partición y un espacio libre de ~ 375 KB detrás del intercambio. Eso se debe a la alineación óptima.

  4. La instalación continuó ... y: Muy bien, o mejor: ¡particiones alineadas de manera óptima! No sé si eso realmente hizo alguna diferencia, pero al menos mi sistema "se siente" un poco más ágil.

Cualquier sugerencia de mejora apreciada.

Mi sugerencia para Ubuntu: la utilidad de disco del instalador debería obtener una opción de interfaz gráfica de usuario que establezca la alineación óptima para las unidades de 4096 bytes. Esa sería la solución más fácil.


Parece que no puedo hacerlo funcionar u MiBincluso si mi disco lo está Sector size (logical/physical): 512B/4096B. Me pregunto por qué los que se separaron no se molestaron en agregar una opción "Solucionarlo en mi lugar" al crear nuevas particiones. Si tienen el código para verificar la alineación, ¿por qué no pueden sugerir una solución?
mikl
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.