The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Бекапы zfsnap как оптимизировать"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Разное / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Бекапы zfsnap как оптимизировать"  +/
Сообщение от iqpi (ok) on 06-Апр-15, 06:07 
Здравствуйте.
Я начинающий в unix.
Frrebsd 10
Хочу бекапиться, установил zfsnap, вроде работает, но не пойму как.

zfs list -t snapshot
NAME                                      USED  AVAIL  REFER  MOUNTPOINT
zroot@daily-2015-03-29_19.32.15--1m          0      -    96K  -
zroot/usr@daily-2015-03-29_19.32.15--1m      0      -    96K  -
zroot/var@daily-2015-03-29_19.32.15--1m      0      -    96K  -
zroot/var@daily-2015-03-29_20.28.12--1m      0      -    96K  -
zroot/var@daily-2015-03-30_03.04.54--1m      0      -    96K  -
zroot/var@daily-2015-04-04_03.05.15--1m      0      -    96K  -
zroot/var@daily-2015-04-05_03.05.07--1m      0      -    96K  -
zroot/var@daily-2015-04-06_03.05.08--1m      0      -    96K  -

Где эти якобы снапшоты по 96 килобайт? Поиск ничего не даёт.
Система на ссд, бекапы хочу хранить в другом пуле на хдд.
Где прописать путь хранения снапшотов?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Бекапы zfsnap как оптимизировать"  +/
Сообщение от Денис (??) on 06-Апр-15, 10:29 
Якобы снэпшоты это часть якобы файловой системы. Можно им включить видимость, или примонтировать. На другой пул их можно отправить посредством zfs send

в man zfs много интересного на эту и не только тему

>[оверквотинг удален]
> -    96K  -
> zroot/var@daily-2015-04-04_03.05.15--1m      0      
> -    96K  -
> zroot/var@daily-2015-04-05_03.05.07--1m      0      
> -    96K  -
> zroot/var@daily-2015-04-06_03.05.08--1m      0      
> -    96K  -
> Где эти якобы снапшоты по 96 килобайт? Поиск ничего не даёт.
> Система на ссд, бекапы хочу хранить в другом пуле на хдд.
> Где прописать путь хранения снапшотов?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Бекапы zfsnap как оптимизировать"  +/
Сообщение от Сергей (??) on 06-Апр-15, 11:01 
> в man zfs много интересного на эту и не только  

Хотелось бы, чтобы вы привели zfs list, ну и zfs list -t snapshot
А так по первости, у вас нет изменений ни на файловой системе zroot/, ни на файловой системе zroot/var, если у вас есть каталоги в / и /var, в которых данные изменяются, а размер снапшотов не меняется, то вполне возможно эти каталоги лежат в других файловых системах, например zroot/var/db

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Бекапы zfsnap как оптимизировать"  +/
Сообщение от iqpi (ok) on 07-Апр-15, 06:21 

zfs list
NAME                 USED  AVAIL  REFER  MOUNTPOINT
muzmuz              1,13T  1,51T  1,13T  /muzmuz
zroot               76,5G  2,41G    96K  none
zroot/ROOT          13,7G  2,41G    96K  none
zroot/ROOT/default  13,7G  2,41G  13,7G  /
zroot/usr           62,8G  2,41G    96K  /usr
zroot/usr/home      57,4G  2,41G  57,4G  /usr/home
zroot/usr/ports     4,96G  2,41G  4,96G  /usr/ports
zroot/usr/src        506M  2,41G   506M  /usr/src
zroot/var           4,17M  2,41G    96K  /var
zroot/var/crash       96K  2,41G    96K  /var/crash
zroot/var/log        400K  2,41G   400K  /var/log
zroot/var/mail       136K  2,41G   136K  /var/mail
zroot/var/tmp       3,46M  2,41G  3,46M  /var/tmp


Пытаюсь отправить в другой пул, но никак

# zfs send zroot/usr@daily-2015-03-29_19.32.15--1m | zfs receive  /muzmuz/snapshot/
cannot receive: invalid name
warning: cannot send 'zroot/usr@daily-2015-03-29_19.32.15--1m': Broken pipe

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Бекапы zfsnap как оптимизировать"  +/
Сообщение от Сергей (??) on 07-Апр-15, 10:21 
> Пытаюсь отправить в другой пул, но никак
> # zfs send zroot/usr@daily-2015-03-29_19.32.15--1m | zfs receive  /muzmuz/snapshot/
> cannot receive: invalid name
> warning: cannot send 'zroot/usr@daily-2015-03-29_19.32.15--1m': Broken pipe

  muzmuz - это должно быть именем другого пула и на нем должна быть файловая система snapshot, попробуйте так, если это выполнено попробуйте так
zfs send zroot/usr@daily-2015-03-29_19.32.15--1m | zfs receive  -F muzmuz/snapshot/

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Бекапы zfsnap как оптимизировать"  +/
Сообщение от iqpi (ok) on 07-Апр-15, 11:22 
>> Пытаюсь отправить в другой пул, но никак
>> # zfs send zroot/usr@daily-2015-03-29_19.32.15--1m | zfs receive  /muzmuz/snapshot/
>> cannot receive: invalid name
>> warning: cannot send 'zroot/usr@daily-2015-03-29_19.32.15--1m': Broken pipe
>   muzmuz - это должно быть именем другого пула и на
> нем должна быть файловая система snapshot, попробуйте так, если это выполнено
> попробуйте так
>  zfs send zroot/usr@daily-2015-03-29_19.32.15--1m | zfs receive  -F muzmuz/snapshot/

/snapshot это директория в пуле muzmuz
-F результат тот же

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Бекапы zfsnap как оптимизировать"  +/
Сообщение от Аноним (??) on 07-Апр-15, 11:50 
>>> Пытаюсь отправить в другой пул, но никак
>>> # zfs send zroot/usr@daily-2015-03-29_19.32.15--1m | zfs receive  /muzmuz/snapshot/
>>> cannot receive: invalid name
>>> warning: cannot send 'zroot/usr@daily-2015-03-29_19.32.15--1m': Broken pipe
>>   muzmuz - это должно быть именем другого пула и на
>> нем должна быть файловая система snapshot, попробуйте так, если это выполнено
>> попробуйте так
>>  zfs send zroot/usr@daily-2015-03-29_19.32.15--1m | zfs receive  -F muzmuz/snapshot/
> /snapshot это директория в пуле muzmuz
> -F результат тот же

Вот читайте про zfs

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Бекапы zfsnap как оптимизировать"  +/
Сообщение от Аноним (??) on 07-Апр-15, 11:50 
>>> Пытаюсь отправить в другой пул, но никак
>>> # zfs send zroot/usr@daily-2015-03-29_19.32.15--1m | zfs receive  /muzmuz/snapshot/
>>> cannot receive: invalid name
>>> warning: cannot send 'zroot/usr@daily-2015-03-29_19.32.15--1m': Broken pipe
>>   muzmuz - это должно быть именем другого пула и на
>> нем должна быть файловая система snapshot, попробуйте так, если это выполнено
>> попробуйте так
>>  zfs send zroot/usr@daily-2015-03-29_19.32.15--1m | zfs receive  -F muzmuz/snapshot/
> /snapshot это директория в пуле muzmuz
> -F результат тот же

Вот читайте про zfs
http://docs.oracle.com/cd/E19253-01/820-0836/820-0836.pdf

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Бекапы zfsnap как оптимизировать"  +/
Сообщение от iqpi (ok) on 07-Апр-15, 11:56 

> Вот читайте про zfs

Читаю, спасибо.
Как сделать то? Почему на имя ругается не пойму

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Бекапы zfsnap как оптимизировать"  +/
Сообщение от Сергей (??) on 07-Апр-15, 15:49 
> /snapshot это директория в пуле muzmuz
> -F результат тот же

Результат понятен? если у вас в muzmuz каталог snapshot, а не файловая система muzmuz/snapshot
Надо вам все-таки почитать про zfs, дело в том что существует пул и файловые системы в нем, которые выглядят для пользователя как каталоги, но и в самих файловых системах есть каталоги.
Возьмем ваш случай
zroot/usr           62,8G  2,41G    96K  /usr
zroot/usr/home      57,4G  2,41G  57,4G  /usr/home
zroot/usr/ports     4,96G  2,41G  4,96G  /usr/ports
zroot/usr/src        506M  2,41G   506M  /usr/src
4-е файловые системы, если вы сделаете снапшот zroot/usr, то в этот снапшот не попадут /usr/home, /usr/ports, usr/src, потому что это другие файловые системы,  но попадут /usr/local и другие.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "Бекапы zfsnap как оптимизировать"  +/
Сообщение от Денис (??) on 07-Апр-15, 16:20 
snapshot должна быть файловой системой, а не директорией
попробуй с ключем -d чтобы файловая система создалась

>[оверквотинг удален]
>>> Пытаюсь отправить в другой пул, но никак
>>> # zfs send zroot/usr@daily-2015-03-29_19.32.15--1m | zfs receive  /muzmuz/snapshot/
>>> cannot receive: invalid name
>>> warning: cannot send 'zroot/usr@daily-2015-03-29_19.32.15--1m': Broken pipe
>>   muzmuz - это должно быть именем другого пула и на
>> нем должна быть файловая система snapshot, попробуйте так, если это выполнено
>> попробуйте так
>>  zfs send zroot/usr@daily-2015-03-29_19.32.15--1m | zfs receive  -F muzmuz/snapshot/
> /snapshot это директория в пуле muzmuz
> -F результат тот же

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

11. "Бекапы zfsnap как оптимизировать"  +/
Сообщение от iqpi (ok) on 11-Апр-15, 12:30 
Файловую систему создал, снимок скопировал.
Под каждый снимок получается нужна отдельная фс.
Каждый раз копипастить снимки ручками в другой пул гемор, zfsnap это не умеет.
Может посоветуете удобное решение?


Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Бекапы zfsnap как оптимизировать"  +/
Сообщение от Денис (??) on 14-Апр-15, 12:46 
> Файловую систему создал, снимок скопировал.
> Под каждый снимок получается нужна отдельная фс.

нет не нужна

> Каждый раз копипастить снимки ручками в другой пул гемор, zfsnap это не
> умеет.
> Может посоветуете удобное решение?

cron + sh

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру