LINUX.ORG.RU
решено ФорумAdmin

Дедупликация в solaris 10 на ZFS. Возможно?

 , ,


0

2

Не получается зайдействовать дедуплицацию. Версия ОС «Solaris 10 1/13 s10s_u11wos_24a SPARC».

# zpool status -v
  pool: rpool
 state: ONLINE
 scan: scrub repaired 0 in 0h6m with 0 errors on Fri Jan 30 20:43:19 2015
config:

        NAME          STATE     READ WRITE CKSUM
        rpool         ONLINE       0     0     0
          mirror-0    ONLINE       0     0     0
            c1t0d0s0  ONLINE       0     0     0
            c1t1d0s0  ONLINE       0     0     0

errors: No known data errors
# zfs set dedup=on  rpool                 
cannot set property for 'rpool': 'dedup' is readonly
# zfs create rpool/export/home/back
# zfs set dedup=on  rpool/export/home/back
cannot set property for 'rpool/export/home/back': 'dedup' is readonly
Хотелось бы задействовать дедупликацию как минимум для отдельного каталога, предназначенного для резервных копий с других устройств. Копии меняются мало, и планируется, что их число будет расти. Целесообразность в этом есть (более, чем двукратный выигрыш, и думаю, что это не предел).
# zdb -S rpool
Simulated DDT histogram:

bucket              allocated                       referenced          
______   ______________________________   ______________________________
refcnt   blocks   LSIZE   PSIZE   DSIZE   blocks   LSIZE   PSIZE   DSIZE
------   ------   -----   -----   -----   ------   -----   -----   -----
     1     128K   13.4G   13.4G   13.4G     128K   13.4G   13.4G   13.4G
     2    22.0K   2.61G   2.61G   2.61G    44.4K   5.22G   5.22G   5.22G
     4    4.07K    481M    481M    481M    16.8K   1.89G   1.89G   1.89G
     8      280   14.8M   14.8M   14.8M    2.88K    149M    149M    149M
    16      266   25.9M   25.9M   25.9M    7.37K    777M    777M    777M
    32    3.25K    413M    413M    413M     114K   14.2G   14.2G   14.2G
    64        3   1.50K   1.50K   1.50K      214    107K    107K    107K
   128        2    130K    130K    130K      303   18.7M   18.7M   18.7M
   256        1     512     512     512      276    138K    138K    138K
 Total     158K   16.9G   16.9G   16.9G     315K   35.6G   35.6G   35.6G

dedup = 2.11, compress = 1.00, copies = 1.00, dedup * compress / copies = 2.11
Выход - только solaris 11? Или в 10-м можно? Смотрел уже много информации, в том числе Oracle Solaris ZFS Administration Guide, но ответа не нашел. На всякий случай
# zfs list
NAME                         USED  AVAIL  REFER  MOUNTPOINT
rpool                       39.2G  94.6G   106K  /rpool
rpool/ROOT                   965M  94.6G    31K  legacy
rpool/ROOT/s10s_u11wos_24a   965M  94.6G   965M  /
rpool/dump                  1.50G  94.6G  1.50G  -
rpool/export                34.7G  94.6G    32K  /export
rpool/export/home           34.7G  94.6G  34.7G  /export/home
rpool/export/home/back        31K  94.6G    31K  /export/home/back
rpool/swap                  2.06G  94.7G  2.00G  -

★★★★★

Не получается зайдействовать дедуплицацию. Версия ОС «Solaris 10 1/13 s10s_u11wos_24a SPARC».

И не получится. Не поддерживается в Solaris 10. Работа с пулом соответствующей версии возможна, но дедуплицировать данные Solaris 10 не будет.

anonymous ()

Целесообразность в этом есть (более, чем двукратный выигрыш, и думаю, что это не предел).

Двухкратный выигрыш - это ни о чем. Не связывайся. Компрессию лучше включи.

anonymous ()

Говорю тебе ставь 11, будет тебе и дедуп и куча новых фич. Правда дедуп меньше 3-4х я бы даже не рассматривал как вариант.

EvgGad_303 ★★★★★ ()
Ответ на: комментарий от EvgGad_303

Я с тобой согласен по поводу обновления. Но не самые простые обстоятельства (больший объем работы и обвалившаяся зарплата) пока не позволяют мне этим заняться. С 11 версией я дела вообще не имел, а с документацией ознакомиться нужно хотя бы бегло. Касательно выигрыша по объему - по моим расчетам оно того стоит (на сервер льется лишь часть данных) и речь может идти о 10 разах (прицел на годовой срок). Тем не менее, на другом сервере на следующей неделе постараюсь поставить 11, (предварительно установив 10, и обновив прошивку). Для бэкапов с разного железа dedup просто «silver bullet».

andrew667 ★★★★★ ()
Ответ на: комментарий от andrew667

предварительно установив 10, и обновив прошивку

Открой для себя alom, у него даже веб-гуй есть, где всё это можно сделать не загружая ось.
Для начала хватит что нового и 10vs11.

EvgGad_303 ★★★★★ ()
Последнее исправление: EvgGad_303 (всего исправлений: 1)
Ответ на: комментарий от EvgGad_303

Открой для себя alom

В той прошивке, которая была залита на заводе, в веб-интерфейсе не отображается никакая информация, кроме пунктов меню. На alom я заводил админский аккаунт, чтобы было в консоли приглашение «sc>». Вот после обновления прошивки все web-интерфейсе все появилось, отображается и даже работает.

andrew667 ★★★★★ ()
Ответ на: комментарий от EvgGad_303

Прикольно. Но всё равно непонятно зачем ставить ось для обновления прошивки.

Можно конечно и через tftp. Но я лучше по уже отработанной схеме обновлюсь из solaris в консоли. Других вариантов не существует. Про веб-интерфейс (в пунктах меню ничего нет) не шутка. Пробовал на разных ОС, менял версию java - не помогло. Лекарство - перепрошивка.

andrew667 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.