[Linuxtrent] Re: Sostituzione disco RAID1+LVM e allargamento di una partizione: da DOS a GPT?

  • From: Emanuele Olivetti <emanuele@xxxxxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Thu, 11 Apr 2019 11:04:18 +0200

On 11/04/19 10:20, Flavio Stanchina wrote:

Emanuele Olivetti wrote:
Dopo tantissimi anni ho deciso di sostituire i 2 dischi da 1TB del serverino Debian di casa, in RAID1+LVM, e passare a due dischi da 6TB. [...]

Disk /dev/sda: 5.5 TiB, 6001175126016 bytes, 11721045168 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
[...]

New situation:

Device     Boot  Start        End    Sectors   Size Id Type
/dev/sda1  *        63     996029     995967 486.3M fd Linux raid autodetect
/dev/sda2       996030 1934001089 1933005060 921.7G fd Linux raid autodetect

Partition 1 does not start on physical sector boundary.
Partition 2 does not start on physical sector boundary.

Questi dischi sono Advanced Format, ovvero hanno i settori fisici da 4 kb anziché 512 byte. Le partizioni sui vecchi dischi erano allineate "alla vecchia" e se le riproduci uguali avrai un sensibile calo delle prestazioni perché i settori logici del file system non sono allineati con i settori fisici; basterebbe questa considerazione per suggerirti di rifare le partizioni a mano, rispettando i vicoli di allineamento che i vari tool ti propongono.

Basta che rifai le partizioni di dimensioni simili (al limite leggermente più grandi) e poi ridimensioni il file system con resize2fs. Nel caso del physical volume LVM, farai una partizione che occupa tutto lo spazio rimanente e poi allargherai il PV con pvresize.

In realtà, sarebbe da controllare anche il physical volume LVM per verificare se è allineato correttamente, ma sono anni che il default è l'allineamento a 1 Mb e prima mi pare che allineasse a 64 kb, quindi non dovresti avere problemi.


Ottimo punto! Grazie del suggerimento. Stasera proverò anche questo: continuerei a sperimentare le ottimizzazioni possibili solo sul disco GPT (/dev/sda) fino a che la situazione non funziona a dovere.

Riguardo l'altro punto, ovvero cosa succede a U-boot (che utilizza una flash di appoggio per far partire il boot) quando gli cambio il disco da DOS/MBR a GPT, hai suggerimenti? :)

A presto,

Emanuele


--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: