Я уже обращал внимание, на одну мааааленькую детальку...
А теперь вот решил вникнуть. И вот что обнаружил: 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/