LINUX.ORG.RU
ФорумAdmin

zfs отправка снимка

 , ,


1

1

Имею два пулла dpool и rpool:

# zfs list
NAME             USED  AVAIL  REFER  MOUNTPOINT
dpool           85,5K   860G    24K  /dpool
rpool            428G  1,38T    24K  /rpool
rpool/zlvm       428G  1,38T   428G  -
rpool/zlvm@new   456M      -   428G  -

Отправляю снимок new в dpool:

zfs send rpool/zlvm@new | pv -L 100m | zfs recv dpool/zlvm@new

Передаёт эта сволочь не 430G а 701G:

# zfs list
NAME             USED  AVAIL  REFER  MOUNTPOINT
dpool            701G   159G    24K  /dpool
dpool/zlvm       701G   159G   701G  -
dpool/zlvm@new     0B      -   701G  -
rpool            431G  1,38T    24K  /rpool
rpool/zlvm       430G  1,38T   428G  -
rpool/zlvm@new  2,73G      -   428G  -

Может кто объяснить почему?

Скорее всего потому, что у тебя используется прозрачное сжатие. При отправке снимка данные распаковываются.

iron ★★★★★
()

Может кто объяснить почему?

Ты испольузешь сжатие, и zfs разжимает данные при передаче (а вдруг сжатие на принимающей стороне не включено?). А потом эти данные жмутся заново на принимающей стороне, лол.

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

Да, вы правы.

том rpool/zlvm имеет сжатие

rpool/zlvm  compression           lz4

После передачи в dpool:

dpool/zlvm  compression           off

Существует возможность передавать снимок с сжатием?

el_paso
() автор топика
Ответ на: комментарий от el_paso

Разобрался, сжатие включил на пулле:

zfs set compression=lz4 dpool

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