Migrazione a HDD con “Settori 4K”

Discussioni sulle funzioni di RAID0/ RAID1/ Q-RAID1/RAID5/ dei NAS.
Rispondi
Avatar utente
WalterJ
Messaggi: 13
Iscritto il: 26 feb 2011, 14:02
Località: Roma

Migrazione a HDD con “Settori 4K”

Messaggio 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.
QNAP TS-659 Pro6x Seagate 2TiBAPC Back-UPS CS500
Avatar utente
unreal64
Messaggi: 265
Iscritto il: 08 feb 2011, 20:50
Località: Roma
Contatta:

Re: Migrazione a HDD con “Settori 4K”

Messaggio 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...
Running:
HW: QNAP TS-219P+ // 2 x Seagate 2TB (ST2000DL003) // APC ES 550 BE550G-GR
FIRM: v3.4.0 Build 0212
QPKGs: Optware(IPKG) // TwonkyMedia 6.0.30 // SqueezeBox 7.5.3R2
Immagine
Avatar utente
WalterJ
Messaggi: 13
Iscritto il: 26 feb 2011, 14:02
Località: Roma

Re: Migrazione a HDD con “Settori 4K”

Messaggio 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
QNAP TS-659 Pro6x Seagate 2TiBAPC Back-UPS CS500
Avatar utente
unreal64
Messaggi: 265
Iscritto il: 08 feb 2011, 20:50
Località: Roma
Contatta:

Re: Migrazione a HDD con “Settori 4K”

Messaggio 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
Running:
HW: QNAP TS-219P+ // 2 x Seagate 2TB (ST2000DL003) // APC ES 550 BE550G-GR
FIRM: v3.4.0 Build 0212
QPKGs: Optware(IPKG) // TwonkyMedia 6.0.30 // SqueezeBox 7.5.3R2
Immagine
Avatar utente
WalterJ
Messaggi: 13
Iscritto il: 26 feb 2011, 14:02
Località: Roma

Re: Migrazione a HDD con “Settori 4K”

Messaggio 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.
QNAP TS-659 Pro6x Seagate 2TiBAPC Back-UPS CS500
Avatar utente
unreal64
Messaggi: 265
Iscritto il: 08 feb 2011, 20:50
Località: Roma
Contatta:

Re: Migrazione a HDD con “Settori 4K”

Messaggio 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?
Running:
HW: QNAP TS-219P+ // 2 x Seagate 2TB (ST2000DL003) // APC ES 550 BE550G-GR
FIRM: v3.4.0 Build 0212
QPKGs: Optware(IPKG) // TwonkyMedia 6.0.30 // SqueezeBox 7.5.3R2
Immagine
Avatar utente
WalterJ
Messaggi: 13
Iscritto il: 26 feb 2011, 14:02
Località: Roma

Re: Migrazione a HDD con “Settori 4K”

Messaggio 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.
QNAP TS-659 Pro6x Seagate 2TiBAPC Back-UPS CS500
Rispondi