Skip to main content

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 дисков при удачном стечение обстоятельств .

По времени :
<small> <br /> 2009-1-27 00:34:47 0b60ff7a-421a-c10c-d241-b1b466d27e94 The system has finished scrubbing the ZFS pool 'system'. Minor Alert<br /> 2009-1-27 00:30:59 8a8ef902-d606-63ec-ff49-b8e36456747d The system has begun scrubbing the ZFS pool 'system'. Minor Alert<br /> 2009-1-27 00:30:59 1022ad6b-f147-6e29-fbaa-a64b50a4597a The ZFS pool 'system' has finished resilvering. Minor Alert<br /> 2009-1-27 00:30:59 2b6a0ebb-75d3-e1ae-e1c5-ee0b29c616ca The ZFS pool 'system' has begun resilvering. Minor Alert<br /> </small>
это после возвращения системного диска … просто для примера . ЕСТЕСТВЕННО , что при реальном выходе из строя диска реальное время восстановления будет существенно больше . Сколько будет работать – все равно , незначительное время :
<br /> jumbo-uss7110:> maintenance system disks show<br /> Properties:<br /> profile = mirror<br /> root = 1.14G<br /> var = 56.1M<br /> update = 2.52M<br /> stash = 4.44M<br /> dump = 16.0G<br /> cores = 18K<br /> unknown = 14.0G<br /> free = 103G

`Disks:

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

`

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

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

Конфигурация пулов :
<br /> jumbo-uss7110# zpool status<br /> pool: pool-0<br /> state: ONLINE<br /> scrub: none requested<br /> 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<br /> jumbo-uss7110#<br />
где – system – собственно Fishworks , pool-0 – пул с данными (в данном случае – в конфигурации Mirror) .