Sun Storage 7110 “Amber Road” . Про избыточность .

В системе 16 дисков . Создается 2 пула : пул system (диски hdd0 и hdd1 , топологий mirror) – на них и размещается собственно ядро Fishworks . Пул pool-0 – это собственно пул с данными (он может быть сконфигурирован как stripe , raidz , raidz2 , mirror) .

Ответ про сколько можно вынуть : hdd0 & hdd1 – системы больше не будет существовать при выходе из строя обоих дисков . Про пул с данными – все несколько сложнее , как Вы понимаете – там доступно уже 14 (- 1-2 hs) диска , например , конфигурация mirror позволит потерять до 6 дисков при удачном стечение обстоятельств .

По времени :
 
2009-1-27 00:34:47 0b60ff7a-421a-c10c-d241-b1b466d27e94 The system has finished scrubbing the ZFS pool 'system'. Minor Alert
2009-1-27 00:30:59 8a8ef902-d606-63ec-ff49-b8e36456747d The system has begun scrubbing the ZFS pool 'system'. Minor Alert
2009-1-27 00:30:59 1022ad6b-f147-6e29-fbaa-a64b50a4597a The ZFS pool 'system' has finished resilvering. Minor Alert
2009-1-27 00:30:59 2b6a0ebb-75d3-e1ae-e1c5-ee0b29c616ca The ZFS pool 'system' has begun resilvering. Minor Alert

это после возвращения системного диска … просто для примера . ЕСТЕСТВЕННО , что при реальном выходе из строя диска реальное время восстановления будет существенно больше . Сколько будет работать – все равно , незначительное время :

jumbo-uss7110:> maintenance system disks show
Properties:
profile = mirror
root = 1.14G
var = 56.1M
update = 2.52M
stash = 4.44M
dump = 16.0G
cores = 18K
unknown = 14.0G
free = 103G

Disks:

DISK LABEL STATE
disk-000 HDD 1 healthy
disk-001 HDD 0 healthy

jumbo-uss7110:>

Это то , что содержиться на системном разделе . Кстати , resilver так быстро идет в тч и из-за смешного размера модифицируемых данных – фактически это все , что _могло_ потенциально поменятся . Как видно из примера – scrub не показывает наличия ошибок (время – чуть меньше 4-х минут) – что вполне актуально для (пускай и так) 18 Гб системных данных , всего вместе .

Ниже – конфигурация пулов .

Конфигурация пулов :

jumbo-uss7110# zpool status
pool: pool-0
state: ONLINE
scrub: none requested
config:

NAME STATE READ WRITE CKSUM
pool-0 ONLINE 0 0 0
mirror ONLINE 0 0 0
c0t5000C5000F20A84Bd0 ONLINE 0 0 0
c0t5000C5000F20ABBBd0 ONLINE 0 0 0
mirror ONLINE 0 0 0
c0t5000C5000F20F377d0 ONLINE 0 0 0
c0t5000C5000F21A633d0 ONLINE 0 0 0
mirror ONLINE 0 0 0
c0t5000C5000F21AB0Bd0 ONLINE 0 0 0
c0t5000C5000F217ED3d0 ONLINE 0 0 0
mirror ONLINE 0 0 0
c0t5000C5000F2172FFd0 ONLINE 0 0 0
c0t5000C5000F2204CFd0 ONLINE 0 0 0
mirror ONLINE 0 0 0
c0t5000C5000F2222B7d0 ONLINE 0 0 0
c0t5000C5000F21640Bd0 ONLINE 0 0 0
mirror ONLINE 0 0 0
c0t5000C5000F22016Fd0 ONLINE 0 0 0
c0t5000C5000F22045Bd0 ONLINE 0 0 0
spares
c0t5000C5000F22228Bd0 AVAIL
c0t5000C5000F218833d0 AVAIL

errors: No known data errors

pool: system
state: ONLINE
scrub: scrub completed after 0h3m with 0 errors on Mon Jan 26 21:34:47 2009
config:

NAME STATE READ WRITE CKSUM
system ONLINE 0 0 0
mirror ONLINE 0 0 0
c0t5000C5000F220197d0s0 ONLINE 0 0 0
c0t5000C5000F20B383d0s0 ONLINE 0 0 0

errors: No known data errors
jumbo-uss7110#

где – system – собственно Fishworks , pool-0 – пул с данными (в данном случае – в конфигурации Mirror) .

Leave a Reply