LINUX.ORG.RU
ФорумAdmin

zol, где мои dev..?

 


2

6

Я уже обращал внимание, на одну мааааленькую детальку...

А теперь вот решил вникнуть. И вот что обнаружил: zfs-0.6.3 + ubuntu 14.04. Но такие вопросы есть и от пользователей других дистрибутивов, пруф: https://github.com/zfsonlinux/zfs/issues/599

Смотрите:


root@kvm1:~# ls /dev/z
zero  zfs   


root@kvm1:~# zfs create zroot/kvm1/foo
root@kvm1:~# ls /dev/z
zero  zfs


root@kvm1:~# zfs create -V 1g zroot/kvm1/bar
root@kvm1:~# ls /dev/z
zd0   zero  zfs   zvol/ 
root@kvm1:~# ls /dev/zvol/zroot/kvm1/bar

То есть, выходит так, что пока мест, не будет указан ключ -V, в каталоге, dev не будет создано ничего.

Вопросы, ОЧЕНЬ тупые, я прошу прощения, у всех тех, кого мои посты расстраивают, много тонкостей... Надо во всё вникнуть.

У меня нету необходимости в создании тома, с ограничением размера, а следовательно, видимо, я не смогу его экспортировать, скажем по iscsi, и по сему у меня нету НИЧЕГО в /dev? Просто мне хочется понять, почему у меня нету ничего в /dev.

Второй вопрос таков: куда, собственно деваются снепшоты? :) Я правильно понимаю, что они начинают жрать место в томе? И если у меня том имеет ограниченный размер, за размером тома надо очень внимательно следить?

root@kvmbackup:~# zfs list -o space
NAME                         AVAIL   USED  USEDSNAP  USEDDS  USEDREFRESERV  USEDCHILD
zroot                        3,90T  1,46T      200K    160K              0      1,46T
zroot/kvmbackup/prd2         3,90T   275G     10,3G    265G              0          0
....

Вопрос 3 - zfs clone правда, столь крутая штука, что позволяет мне создать полный клон любого тома за милисекунды, и этот клон будет не зависим от своего источника? И потом я могу как удалять клон, не беспокоясь за исходную файловую систему, так и могу изменять исходную файловую систему или её снепшоты (в том числе те, от которых я создавал клон) - делать recive скажем на неё? Какие-то ограничения же вроде есть, я вроде как не могу делать send/recive на клоне или что-то подобное...

Вопрос 4: каким образом zfs разберётся, что диск в mirror массиве вышел из строя (если там полезут битые сектора в большом кол-ве)? За это переживать особо не стоит? Или всё же нужно делать scrub периодически?

Ну пока вроде всё... Готовлюсь я к продуктивной эксплуатации сего добра... Впилил малость bash костылей для синхронизации нужных libvirt, впилил весь необходимый мне функционал через ansible (очень доволен им!).

Попробовал SSD накопители для моих СУБД, остался ОЧЕНЬ доволен (на операциях полного перестроения БД - ускорение с двух суток, до 8ми часов), скоро буду заказывать SSD накопители для отдельных инстансов, благо база не большая.

И последний вопрос, при условии того, что у меня в /dev/zfs ничего нету (т.к. тома без размерные), сколько я могу создать снепшотов? Каков best practical? У меня примерно 40 вирт. машин (с них половину для dev), от каждой я бы по десятку снепшотов бы держал... - Итого: 400. Это много? Учитывая вот это: http://habrahabr.ru/post/153461/

★★★★★

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

Из практики: есть фс и её клон. Данные относительно снепшота (с которого клонировали) менялись довольно сильно, но примерно синхронно в фс и в её клоне. Как результат: клон и оригинальная фс отличаются чуть-чуть, а снепшот бесполезно жрет огромное количество места (хранит данные, которые удалены на обоих фс). Развязать такую чудесную связку не удалось. Решили сендом снимка на другую машину и удалением клона и снимка.

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

Тем, что за этими всеми снепшотами надо время от времени следить... В ручном/полуручном режиме. У меня на backup сервере настроена авторотация объёмом в два снепшота. Не хочется городить новых велосипедов.

DALDON ★★★★★
() автор топика
Последнее исправление: DALDON (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.