Disallineamento della partizione estesa SSD


0

Ho un disco che ha partizioni primarie e una partizione estesa che contiene diverse partizioni logiche. Sembra qualcosa del genere:

Drive
--> Primary P1 (Aligned)
--> Primary P2 (Aligned)
--> Extended P3 (Misaligned)
--> --> Logical P4 (Aligned)
--> --> Logical P5 (Aligned)

Due partizioni logiche primarie P1, P2. Un contenitore di partizioni esteso P3. E altre due partizioni logiche P4, P5.

Importa davvero che il contenitore di partizioni estese (P3) sia disallineato? Il mio istinto dice che non importa, poiché questa partizione è solo un contenitore per le partizioni logiche effettive che contengono effettivamente dati. Pertanto, qualsiasi lettura / scrittura verrà allineata poiché accedono a tali partizioni, ad esempio P4 e P5. Nulla legge o scrive su P3 a meno che non stiamo modificando il layout della partizione fisica.

È corretto?

Per @LPChip:

I controlli di allineamento sono stati eseguiti

parted /dev/sda
align-check opt n # where n is the partition number.

Configurazione a disco singolo, non raid.

Le domande del sistema operativo sono irrilevanti. La domanda ha a che fare con l'allineamento settoriale indipendente dal sistema operativo. Non sto chiedendo come allinearlo. Sto chiedendo se l'allineamento è importante per il contenitore esteso .


Puoi aggiungere al post come è configurato? tipo, sta usando una configurazione del controller RAID, quale sistema operativo stai usando ed è quanto visto sopra da uno strumento che utilizza il sistema operativo o direttamente dalla schermata di configurazione del controller Raid?
LPChip

Risposte:


1

Non importa.

Ciò che conta è che i blocchi del file system o i cluster su una partizione formattata siano allineati e non si sovrappongano più blocchi fisici del necessario. Per fare ciò, la partizione contenente un file system deve iniziare su un limite di blocco fisico.

Una partizione formattata NTFS con dimensione cluster 4k su un'unità di formattazione avanzata con blocchi 4k avrà prestazioni peggiori se ogni cluster NTFS si trova a cavallo di due blocchi sull'unità stessa a causa della partizione che non si avvia su un limite di blocco.


Mentre questo risponde alla mia domanda, questo ne pone uno nuovo. Tutte le informazioni che ho letto dicono solo di allineare il settore iniziale della partizione ai blocchi fisici. Ma come si può verificare che la struttura dei blocchi del filesystem interno sia allineata? Sembra che sarebbe molto più difficile verificare poiché le strutture interne del filesystem (cluster, blocchi) variano in base al filesystem (e ai parametri impostati dall'utente - come la dimensione del cluster).
James,

I filesystem iniziano nel primo settore delle loro partizioni contenenti, quindi a meno che non vengano utilizzate opzioni esotiche di creazione di filesystem per eliminare l'allineamento, verificando che il settore iniziale della partizione sia adeguato. Non so nemmeno se è possibile regolare l'allineamento della maggior parte dei filesystem, sebbene il pvcreatecomando di Linux LVM abbia alcune opzioni di allineamento. Se sto leggendo la pagina man correttamente, potrebbero causare problemi se abusati. Nel complesso, non mi preoccuperei di quell'aspetto.
Rod Smith,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.