Pagina 1 di 1

Migrazione a HDD con “Settori 4K”

Inviato: 26 feb 2011, 17:05
da WalterJ
Stanno uscendo sul mercato sempre più modelli di dischi rigidi con settori fisici da 4kiB (4096 anziché 512 byte/settore). Questo consente di superare la barriera di 2TiB di capienza per singolo HDD da 3.5” (e di 1TiB per HDD da 2.5”): presto vedremo dunque singoli dischi da 3-4TiB.

QNAP dichiara che, a partire dal firmware 3.3.4, le TurboNAS già supportano tali dischi. Le partizioni create con tali firmware, ad esempio, vengono già allineate per essere compatibili.

Vorrei sapere se qualcuno di voi ha esperienza con dischi con settori da 4kiB sulla sua TurboNAS o, meglio ancora, se ha delle TurboNAS son alcuni dischi “4K” e altri convenzionali (settori da 512 byte), pronti per la migrazione.

Scopo del topic? Avere informazioni sulla possibile espandibilità dello storage massimo consentito in futuro.

Re: Migrazione a HDD con “Settori 4K”

Inviato: 26 feb 2011, 17:30
da unreal64
Io ho comprato da poco un 219P+ con dischi Seagate ST2000DL003. Come leggerai sul sito della Seagate stessa sono dischi da 2T con settori da 4K. La formattazione è andata bene, ed il NAS anche sembra leggerli bene. Ho avuto un problemino la settimana scorsa, ma con una riavviata si è risolto da solo...

Re: Migrazione a HDD con “Settori 4K”

Inviato: 26 feb 2011, 17:52
da WalterJ
Il problema è che finché la capacità fisica rimane di 2TiB (oppure si usano volumi virtuali/logici tipo i RAID), molti sistemi formattano i dischi simulando comunque settori “logici” da 512 byte l'uno. Solo con dischi più capienti di 2TiB è d'obbligo l'uso di settori logici più ampi.

Per essere sicuro che i tuoi HDD siano effettivamente usati con settori logici e fisici da 4kiB potresti aprire una shell ssh nel tuo NAS, entrare come admin (solo se sai di che parlo però -- non fare nulla altrimenti), digitare il seguente comando (che mostra la struttura fisica dei dischi) e uscire dalla shell digitando "exit".

Codice: Seleziona tutto

fdisk -lu
Se copi-incolli qui il risultato (assieme alla versione del firmware TurboNAS che hai usato quando hai creato i volumi RAID con questi dischi) sarebbe d'aiuto.

Le voci che riportano la dimensione dei settori logici sono le righe del tipo:

Codice: Seleziona tutto

Units = sectors of  m * n = mn bytes

Re: Migrazione a HDD con “Settori 4K”

Inviato: 26 feb 2011, 18:07
da unreal64
Umh... strano l'output di questo comando... pensi che dovrei preoccuparmi per quei "doesn't contain a valid partition table"?? E poi dice che hanno i settori da 512b.. non credo di averci capito molto (o forse è come dici tu? settori logici più piccoli..)

Codice: Seleziona tutto

[/] # fdisk -lu    

Disk /dev/sdb: 2000.3 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              40     1060289      530125   83  Linux
/dev/sdb2         1060296     2120579      530142   83  Linux
/dev/sdb3         2120584  3906011969  1951945693   83  Linux
/dev/sdb4      3906011976  3907007999      498012   83  Linux

Disk /dev/sda: 2000.3 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              40     1060289      530125   83  Linux
/dev/sda2         1060296     2120579      530142   83  Linux
/dev/sda3         2120584  3906011969  1951945693   83  Linux
/dev/sda4      3906011976  3907007999      498012   83  Linux

Disk /dev/sda4: 469 MB, 469893120 bytes
2 heads, 4 sectors/track, 114720 cylinders, total 917760 sectors
Units = sectors of 1 * 512 = 512 bytes

Disk /dev/sda4 doesn't contain a valid partition table

Disk /dev/md9: 542 MB, 542769152 bytes
2 heads, 4 sectors/track, 132512 cylinders, total 1060096 sectors
Units = sectors of 1 * 512 = 512 bytes

Disk /dev/md9 doesn't contain a valid partition table

Disk /dev/md2: 542 MB, 542769152 bytes
2 heads, 4 sectors/track, 132512 cylinders, total 1060096 sectors
Units = sectors of 1 * 512 = 512 bytes

Disk /dev/md2 doesn't contain a valid partition table

Disk /dev/md0: 1998.7 GB, 1998792294400 bytes
2 heads, 4 sectors/track, 487986400 cylinders, total 3903891200 sectors
Units = sectors of 1 * 512 = 512 bytes

Disk /dev/md0 doesn't contain a valid partition table
[/] # 
il firmware è quello che ho in firma!
3.4.0 Build 0212

Re: Migrazione a HDD con “Settori 4K”

Inviato: 27 feb 2011, 12:30
da WalterJ
Allora:
  • Il tuo disco usa settori virtuali da 512 byte (cioè ogni settore fisico da 4kiB è visto dal sistema come 8 settori virtuali da 512B);
  • Le tue partizioni sono fortunateamente tutte semi-allineate: anche se la dimensione non è grande quanto un multiplo di 4kiB, cominciano tutte su settori che lo sono, che è la cosa importante.
  • Non preoccuparti dei messaggi "does not contain a valid partition table": è un discorso un po' complicato ma è perfettamente normale che sia così.
Quanto al firmware non mi riferivo alla versione che hai ora, ma a quella che hai usato quando sono stati formattati i dischi e creato il RAID.

Dato che ho scoperto che le mie partizioni non sono allineate pur avendo usato il firmware giusto, volevo capire se forsse un problema diffuso. Mi sono fidato senza controllare che l'allineamento fosse stato fatto, poi facendo un controllo l'altro giorno mi sono accorto che invece non erano allineate.

Re: Migrazione a HDD con “Settori 4K”

Inviato: 27 feb 2011, 17:30
da unreal64
l'ho creato con lo stesso firmware! ho installato il sistema il giorno dopo che il 3.4.0 era diventato stabile(quindi circa 2 settimane fa) ;)
grazie per le spiegazioni! ricevere nuove conoscenze fa sempre piacere!!

ps: tanto per curiosità, il non-allineamento cosa comporta?

Re: Migrazione a HDD con “Settori 4K”

Inviato: 27 feb 2011, 17:43
da WalterJ
Se i tuoi HDD hanno settori da 4kiB (o c'è almeno un disco del genere nel tuo RAID) e le partizioni non sono allineate a bloccki di 4kiB, semplicemente, ogni singola operazione di I/O sul disco (e quindi sull'intero RAID) può diventare fino a otto volte più lenta; quanto sia il rallentamento effettivo dipende dal tipo di letture/scritture effettuate. Inoltre, tuto ciò accelerera di una simile misura anche l'invecchimaneto dei suddetti HDD.

Dato che tra gli utenti TurboNAS, quelli un minimo accorti e "proiettati verso il futuro" vorranno tutti, prima o poi, espandere la capacità della loro NAS usando HDD con settori da 4kiB, tutti coloro che non hanno oggi partizioni allineate, potrebbero avere problemi di performance in futuro.

Vorrei sapere se qualcuno, nel forum, ha soluzioni con HDD con settori misti (alcuni da 512B, altri da 4kB). Se sì, sapere la versione firmware con cui i dischi son stati creati e l'allineamento o meno (basta postare l'output del comando "fdisk -lu" da shell SSH) sarebbe di grande aiuto nel capire quanto questo problema potrebbe essere rilevante in futuro e, magari, trovare in tempo una soluzione.

Grazie.