[QNAP] ext4 Raid5 van 4x8TB terug naar 4x4TB

Pagina: 1
Acties:

Vraag


  • Tafelpoowt
  • Registratie: Juli 2013
  • Laatst online: 17-11-2020
Mijn vraag
Toen ik mijn 4x4TB RAID5 array wou upgraden naar 4x8TB bleek dat het ext4 filesystem in 32bit gelimiteerd is op 16GB. Mijn QNAP nas heeft met veel plezier alle data overgezet op de 8TB disks (4 x 20u) maar weigert nu om het volume uit te breiden van 12TB naar 24TB omdat dit boven de 16TB limiet ligt.

Ik besef dat het toch beter is om de 4TB schijven in deze nas te behouden en wat nieuwe hardware aan te schaffen voor de 8TB schijven. Probleem: de 8TB schijven zitten nog in de QNAP!
Kan ik de 4TB schijven daar nu 1 per 1 weer in rebuilden?
Schrijft een RAID5 over de eerste helft vh volume of over het volledige volume?
Mijn eerste test (hot swap) toonde dat de partitie tabel gekopieerd wordt... dit komt niet goed uit want dan krijgt de 4TB schijf een partitie tabel voor 8TB..
Maar misschien kan dit manueel goed gezet worden? Dan kan ik nu al mijn disks wisselen...

Het alternatief is dat ik eerst een nieuwe server bestel, daar de 4TB schijven in steek (ZFS ipv ext4), alles overzet op de nieuwe server en dan rebuild met de 8TB schijven.

Maar nu wil ik toch graag weten of het eerste absoluut geen optie is :)

Relevante software en hardware die ik gebruik
QNAP TS421 (4 bay, 32bit ARM). 4x8TB disks en 4x4TB disks.

Wat ik al gevonden of geprobeerd heb
How to shrink raid - https://www.howtoforge.co...nk-and-grow-software-raid

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
mdadm --detail /dev/md0                                                                                                                                   
/dev/md0:
        Version : 01.00.03
  Creation Time : Wed Dec  9 00:07:06 2015
     Raid Level : raid5
     Array Size : 11716348608 (11173.58 GiB 11997.54 GB)
  Used Dev Size : 3905449536 (3724.53 GiB 3999.18 GB)
   Raid Devices : 4
  Total Devices : 4
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Tue Mar 28 20:15:49 2017
          State : active
 Active Devices : 4
Working Devices : 4
 Failed Devices : 0
  Spare Devices : 0

         Layout : left-symmetric
     Chunk Size : 64K

           Name : 3
           UUID : ee8c886f:f0f5832e:595d56b0:3b045e03
         Events : 153932

    Number   Major   Minor   RaidDevice State
       6       8        3        0      active sync   /dev/sda3
       7       8       35        1      active sync   /dev/sdc3
       5       8       51        2      active sync   /dev/sdd3
       4       8       19        3      active sync   /dev/sdb3

Data staat op md0
code:
1
2
3
4
5
6
7
8
9
(parted) print devices                                                    
print devices
/dev/sda (8002GB)
/dev/sdb (8002GB)
/dev/sdc (8002GB)
/dev/sdd (8002GB)
/dev/md0 (12.0TB)   --> data
/dev/md4 (543MB)   --> firmware
/dev/md9 (543MB)   --> firmware


Dit is sda tem sdd
code:
1
2
3
4
5
6
7
8
9
10
11
12
(parted) print                                                            
print
Model: WDC WD8001FFWX-68J1U (scsi)
Disk /dev/sda: 8002GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system     Name     Flags
 1      20.5kB  543MB   543MB   ext3            primary
 2      543MB   1086MB  543MB   linux-swap(v1)  primary
 3      1086MB  8001GB  8000GB                  primary
 4      8001GB  8002GB  510MB   ext3            primary

Alle reacties


  • TheBorg
  • Registratie: November 2002
  • Laatst online: 01-01 16:53

TheBorg

Resistance is futile.

Allereerst, ik weet het niet want resizen vind ik eng. Maar:

- Je kan een tweede volume aanmaken. Niet praktisch als je 24TB hebt van dezelfde soort data zoals films maar in andere gevallen misschien wel.
- Ext4 kan wel grotere filesystems aan dus dit is een rariteit van QNAP.
- Als je een nieuwe server koopt kun je natuurlijk wel de bestanden heen en weer kopiëren zodat je geen urenlange rebuilds nodig hebt.
- Niet heel eenvoudig te realiseren maar als je een NAS kan lenen, huren, tweedehands en weer verkopen, dan kun je daar de data opzetten en je NAS helemaal inrichten met de nieuwe schijven en dan pas de data er op zetten.

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Is het met zoveel data wellicht niet verstandiger om eens te kijken naar ZFS? Zie bijvoorbeeld: Het grote ZFS topic

EDIT:
Mocht je echt bij EXT4 willen blijven: tutorial om over de 16TB heen te gaan, dan heb je hier wellicht wat aan, wel op eigen risico uiteraard.

[ Voor 48% gewijzigd door CH4OS op 29-03-2017 13:17 ]


  • Tafelpoowt
  • Registratie: Juli 2013
  • Laatst online: 17-11-2020
EXT4 is geen vereiste maar dat is wat ik nu heb. ZFS is wegens licentie geen (out-of-the-box) optie bij QNAP (en soortgelijke merken)..

De TS421 is een 32bit model uit 2013.. als je nu een NAS koopt heb je zowiezo een 64bit systeem.
Mijn probleem is vooral dat mijn mooie schijven nog dagen/weken vastzitten.

Die tutorial om over de 16TB te gaan is interessant, maar vereist ook een 64bit OS met die recente resize2fs tools. En mogelijks kan ik nu ook al nieuwe 16TB+ volumes aanmaken, maar niet de bestaande volumes uitbreiden. Die hebben immers die 64bit vlag niet en dat zal problemen geven met de superblocks.

Om te shrinken zou ik eigenlijk op /dev/sda - /dev/sdd een resize2fs naar 4000GB moeten kunnen doen, ipv op /dev/md0. Maar dan maak ik waarschijnlijk alles kapot :). Mijn pogingen in een virtualbox vm lijken dit te bevestigen.

Ik ben nu op zoek naar een mooie ZFS box... en ondertussen kan ik nog wat sleutelen aan mijn migratie-strategie.

[ Voor 7% gewijzigd door Tafelpoowt op 29-03-2017 15:39 ]