Одна из лучших файловых систем для хранения данных, да и для ОС хороша (убив систему, можно откатить её за минуту до стабильного состояния).
ZFS поддерживает большие объёмы данных, работает поверх устройств, т.е. из нескольких hdd/ssd делает программный raid, её две основных особенности - контроль целостности данных на основе контрольных сумм, возможность каждому пользователю быстро выделить свой пул фиксированного размера, и возможность создания снимков файловой системы.
Единственная проблема у zfs, как и у любой другой, созданной для быстрой работы с большими объёмами данных - вероятность восстановления в случае краха довольно мала. Правда, в zfs это компенсируется тем самым контролем целостности и за три года не наблюдалось сбоев, не вызванных человеческим фактором вмешательства администратора. инструменты восстановления пулов есть, но в тех нескольких наблюдаемых случаях люди постарались так, что восстановить данные оказалось невозможно, поэтому определить их действенность пока не представлялось возможным.
Кстати, у zpool есть опция zpool status -x
[waryag@gaia] ~% zpool status -x all pools are healthy
Очень удобно для алертов.
На сайте оракла полное руководствор по zfs, даже на русском:
О снимках
При создании снимка фиксируется состояние "блоков" фс, и дальнейшая работа проходит с новыми блоками, создавая таким образом что-то похожее на инкрементальный архив.
Вообще, строго говоря, не похожее внутренне, но по принципам работы со снимками напоминает.

В моём случае использовался freenas, поэтому я не буду приводить тут первичные настройки, их итак очень много. Хранилище - volume manager - делаем пул. Если нужен cifs для сетевого доступа windows, то в пользователях создаём пользователя с домашней директорией этого пула, в службах включаем ssh, при необходимости что-то ещё, настраиваем сетевые шары. В создании снимков задаём задания снапшотов.
В моём случае это снапшоты каждые 15 минут, хранящиеся два дня, и ежедневные, хранящиеся два месяца.
Ну и получаем например такую картину:
[waryag@gaia] ~% zpool list NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT freenas-boot 5.84G 2.85G 2.99G - - 48% 1.00x ONLINE - gaia 1.81T 155G 1.66T - 5% 8% 1.00x ONLINE /mnt
Очень часто нужно не откатить назад весь пул, а взять из снапшота состояние файла/каталога на какой-то момент времени. Например, удалён важный плейлист с каналами iptv, а посмотреть хочется.
[waryag@gaia] ~/sansara/letters% ls ./ .server.txt.kate-swp* akt.doc work/ ../ 123* hyperspace_IPTV_playlist.m3u .directory SkyNet_IPTV_playlist.m3u keys waryag* [waryag@gaia] ~/sansara/letters% rm SkyNet_IPTV_playlist.m3u [waryag@gaia] ~/sansara/letters% ls ./ .server.txt.kate-swp* hyperspace_IPTV_playlist.m3u ../ 123* keys waryag* .directory akt.doc work/
Проще всего открыть доступ к .zfs/snapshot:
[waryag@gaia] /mnt/gaia# su [waryag@gaia] /mnt/gaia# zfs set snapdir=visible gaia
И с вашей клиентской машины откроется доступ к .zfs/snapshot.
!!ВНИМАНИЕ!! большое количество (100+) снапшотов в этом каталоге вешают долфин/наутилус на клиентских машинах насмерть, вслед за чем подвешивается плазма (что и произошло во время написания статьи, хоть и между gaia и клиентской infinity 1gb сеть, у обоих по 16 гигов памяти и 8 ядер процессоры), так что все дальнейшие операции на клиентах лучше выполнять из консоли или консольных менеджеров типа mc.
для наглядности покажу в командах, но с mc всё конечно гораздо проще.
[waryag@infinity ~]$ cd /gaia/sansara/letters/ [waryag@infinity letters]$ ls 123* akt.doc hyperspace_IPTV_playlist.m3u keys waryag* work/ [waryag@infinity letters]$
Ищем снапшот с нужной датой, заходим туда
cd /gaia/.zfs/snapshot/auto-20150529.1134-2d/sansara/letters [waryag@infinity letters]$ ls 123* akt.doc hyperspace_IPTV_playlist.m3u keys waryag* SkyNet_IPTV_playlist.m3u work/ [waryag@infinity letters]$
Копируем плейлист обратно
[waryag@infinity letters]$ cp SkyNet_IPTV_playlist.m3u /gaia/sansara/letters/ [waryag@infinity letters]$ ls /gaia/sansara/letters/ 123* akt.doc hyperspace_IPTV_playlist.m3u keys waryag* SkyNet_IPTV_playlist.m3u work/ [waryag@infinity letters]$
Готово!
Автор: Артём Ягодкин
Комментариев: 24 RSS
1аноним01-06-2015 12:49
Хорошая тенденция эти ваши мини-статьи. Мне нравится
2gray01-06-2015 13:05
забыли добавить, что ZFS очень любит ОЗУ и без пару гиг только для неё лучше не подходить.
3vovans01-06-2015 14:25
Само собой, что любит оперативку. В стетье об этом сказано.
Кроме того, автор сказал, что текст статьи не окончательный. Если хорошо дополнит, опубликую ещё на данную тематику.
Ближайшее время обзоры будут выходить нерегулярно и неизвестно на какие тематики :( надеюсь, в ближайшее время ситуация стабилизируется. Наверно, надо завести тему, где читатели сайта могут выкладывать свои пожелания, обзоры чего они хотят увидеть...
4Игорь01-06-2015 21:34
А что случилось ? Что изменилось ?
5vovans02-06-2015 09:30
Да уже всё налаживается. Некоторые неприятности у posixru были, я взял на себя обзоры и, мягко говоря, не очень справился с этим.
6Игорь02-06-2015 10:38
Нормальные обзоры. Или ты имеешь в виду их частоту ?
7vovans02-06-2015 16:22
И частоту, и содержание ) никак не получается писать связный осмвсленный текст ))) И posixru так хорошо основную картинку к каждому обзору подбирает... Что авторы некоторых программ себе логотипом забирают ))) и на каждый обзор у меня практически день уходит. Казалось бы, такая ерунда, а пока установишь, чуть разберёшься, отскринишь, наберёшь мыслей на текст, оформишь это всё в единое целое... Одно оформление чего стоит.... Не понимаю, почему столько времени уходит у меня :) Потому за день иногда не справляюсь.
В планах пока ПО для домашних финансов. А потом парочка дистрибутивов, если осилю. PC-BSD наверно. Ни разу не было BSD у нас (с 2009-го года). И что-то из Alt. Посикс не любит альтов ) а я для разннобразия сделаю ))) вчера общался с одним из разработчиков, так что может чего и выйдет.
8Jone02-06-2015 17:53
И в итоге ценность такого обзора как правило невысока. Поскольку нормальный обзор можно сделать только для того ПО, которым сам пользуешься регулярно. А установил - нащелкал скриншотов - написал ерунды- так почти любая обезьяна может ;) Это не именно про твои, vovans, а то обидишься еще, а про большинство того, что на сайте. Впрочем, школьникам конечно так удобнее.
9gray02-06-2015 18:10
обзор обзору рознь, для первичного ознакомления с софтом который подбираешь - самое оно именно такие обзоры как на этом сайте
10vovans02-06-2015 18:57
Ценность наших обзоров ещё в кол-ве скриншотов. Когда кому-то что-то объясняешь, проще найти прогу тут, нужный скрин найти и привести на форуме или где, что вот оно )
Нас, кстати, на некоторых страницах википедия ссылается, так как по некоторым софтинам даже не на каждом сайте программы можно инфу найти.
11Аноним02-06-2015 21:51
за обзоры спасибо большое:
экономит время, не надо самому софтину "палочкой тыкать"
12posixru02-06-2015 22:09
Дааауж... Сколько же сайтов и блогов с имеющими "ценность" статьями я видел, бодро родившихся и вскоре тихонько померевших... Не буду говорить за других, меня школьника ещё в детском саду научили говорить только за себя, но сайты с "ценными" статьями для меня почти не интересны, за небольшим исключением. Вот покопаться на opendesktop, sourceforge, да даже на том же AUR"е, мне намного интереснее чем читать "отсебятину". Написать подобное я конечно могу, не один раз пробовал, но подобное мне совсем неинтересно, а с какого перепугу мне своё время тратить на то что мне не интересно? Тем более всё "ценное" уже много раз описали и растиражировали, зачем плодить сущности? А вот новый, а в особенности старый софт, не имеющий описания на русском, это то что мне самое поприколу, к тому же мне не надо из себя продвинутого умника корячить, перевёл оригинальное описание от автора софины/игры и порядок! Ну а если кому не нравится, я то тут причём? :)))
Повторю ещё раз, вдруг кто ещё не в теме, любая критика виртуальных умников мне мягко говоря глубоко поборту, а иногда даже прикольно когда из престарело-провинутых аналитиков крыжовниковый негодованием брызжет! :)))
13Игорь02-06-2015 22:43
Сделай. На этом форуме. "Нормальный" обзор. Почитаем.
Много нынче продвинутых в сети стало: и здесь не так, и там не слава богу.
Предложишь чего самостоятельно сделать/поучаствовать - тишина, нет никого.
14vovans02-06-2015 23:28
Я скажу так - наш сайт википедия ставит как источник инфы не только из-за того, что больше никакой другой информации нет, но и потому что у нас нет мало отсебятины. posixru делает простой перевод и много сриншотов.
Остро реагировать на все замечания не следует. У всех есть свои недостатки, но и свои достоинства. Да, я признаю, что за час-другой толком ничего не понять. Но у нас не столько обзоры, сколько по большей части сухой перевод документакции. Мы в этом плане заняли свою нишу. Аналогов нашему сайту не знаю. Я знаю группы в vk, где перечисляется софт со ссвлками и 2/3 ссылок на википедию, а треть на нас. И больше ни на кого. И люди время от времени пишут, предлагают рекламу, спрашивают, можно ли использовать наши материалы в своих группах и т.п. Покажите аналог нашего сайта не у нас даже в рунете, а вообще, к которому надо стремиться. Хоть тут, хоть через "обратную связь". Я стараюсь объективно реагировать и брать самое лучшее. И если правда есть позитивгные элементы, я готов их перенять, переложить на нашу почву.
но по сути мы ни на кого не оглядывались. К нас свой внешний вид ресурса, не похожий на прочих. Своя подача материала. Переодичность завидная многим. У нас есть явные свои плюсы и я не против добавить ещё другие.
только не надо обид и прочего. Кому, кому, а нашему ресурсу обежаться не на что. У нас и своя подача материала, и ежедневные обзоры, и посетителей не так уж и мало (хотя я добиваюсь большего сейчас). Мы не последний ресурс в рунете. Далеко не последний. Просто любительский, а не коммерческий.
15Jone02-06-2015 23:38
Я конечно знаю, что взвешенное мнение некоторой категории граждан поперек горла. И да, у меня есть свой уютненький, где я делаю ровно то же, что posixru, но иначе.
К слову:
на этом сайте я лично никогда не находил ничего полезного для себя. Бывало, что дополнял что-то в каментах, если находил используемое мной ПО (или мне известное) в местных обзорах.
При этом:
как обзорный ресурс для начинающих этот сайт наиболее хорош. Но не более! Свежих новостей тут нет, специализированного софта не рассматривается в принципе, кроме редких исключений. Школьникам- Ок.
16vovans02-06-2015 23:45
Итак. Это не новостной сайт. Очень сложно такой объём софта содержать в актуальном состояниию Было несколько мыслей на этот счёт. Например, выделить другую рубрику. Их уже несколько. И миниобзоры, и мануалы... Но, блин, любое направление трудоёмко. Нет человека вести новостную колоку. А, в принципе, её можно выводить на главной отдельно, хорошо продумав этот блок. Но было бы кому! (((
Так же, обзоры в основном пишет один человек. Глубоко знать всё никому не по силам. Делайте дополнения в комментариях, всегда рады.
Вноите предложения, если что реально приходит на ум. Может и нам приглянётся. Я на других сайтах тоже часто разное пишу. И тоже не понимают, трут нередко. Но что уж тут поделать. И это ещё не значит, что люди не принимают информацию к сведению.
Спец софт предлагайте. Наверно надо для этого отдельно тему создать и указать её на главной. На примете у меня сейчас буз софт, один органайзер или что-то вроде того, ещё по печатным латам много софта, но едва ли осилю.
17Jone02-06-2015 23:58
Не спорю, только за деньги)) Времени бы ушло.. но тем не менее часть обзоров уже в неактуальном состоянии. И со временем их будет еще больше.
А смысл? Ну например обзор кроссплатформенных/линуксовых CAD`ов в стиле "10 картинок на обзор"? Лучше не надо!))
Обзор библиотек и модулей для Emacs? Ну вы понэли..
18vovans03-06-2015 00:07
то есть, к сожалению, ничего конкретного :(
А за деньги... Ну.... не знаю... По опыту, на за деньги человека, который может что-то писать, увлечёт опенсорсом, да ещё будет это делать исправно - найти не так-то просто. Не раз искал на всякое.
Да и как их обновлять? Поднимать вверх по дате? Тут всё тоже не так просто. По каждому случаю отдельное решение надо выносить. В анализе должно учавствовать несколько человек :)
CAD - это позитивно.Я бы хотел такие обзоры ) Если профи их сделает, так тем более. На счёт Емакса не разделяю. Комбайн для тех, кто себя считает гиками и презирает vim'истов ) слишком узкая жилка )))
19Jone03-06-2015 00:20
Ну я юзаю, про vim'истов знаю только, что есть такие)) А Emacs- это как Firefox с расширениями, практически фреймворк.
Понятия не имею, это ваша концепция не_новостного сайта, вот и думайте)) Не, серьезно, остальные вот не парятся: вышла новая версия- шлеп новость или обзор, и Ок. Ну может дадут ссылку на уже написанное, и то не всегда.
Ну и завершая собственно критику: а Википедия тоже, эта, бесполезна ;) Она дает не знания, а только видимость знаний!
20Игорь03-06-2015 11:10
Да не надо их подымать. Это просто Jone "порожняк гонит": шуму много, а по сути пустота.
Просто тот, кто повторно заинтересуется состоянием программы, зайдет в обзор и увидит обновление.
Ну, в принципе, можно сделать либо на главной - маячок какой-нибудь, либо отдельную страницу с новостями обновлений обзоров.
Вообще,если админы этого сайта захотят по*ерить собственными рукам свой ресурс, пускай пойдут по тому пути, куда их толкает анон Jone.
Уже спустя год ваш сайт превратится в безликое очередное г.
Ну и ? Кому радость ? Кому полегчало от того, что в сети появилась 1005001 шлёп-новость на 1005001 сайте ?
А знания вообще вещь относительная. Любое знание - это всего лишь ступенька к более глубокому знанию, которое в свою очередь..
Вся здешняя критика твоя, Jone, из категории " ***деть-не мешки ворочать".
Кстати ссылку дай на свой ресурс ! А то предъявы" какие-то получаются "из-за угла выглядывая".
21posixru03-06-2015 11:55
И да, принцип "вышла новая версия- шлеп новость или обзор" нужна варезникам, а при наличии пакетного менеджера на мой взгляд этакое мартышкин труд. Подходит ТАКОЕ раздающим софт через платные файлопомойки, или при надобности напихать сайт контентом для "солидности" и/или "доходности". Есть ведь домашняя страница, ну и чего ещё более актуальное может быть?
И как то не аккуратненько у вас с логикой, вначале идёт аналитическая предъява что тут "часть обзоров уже в неактуальном состоянии" и следом указующая подсказка "вышла новая версия- шлеп новость или обзор". Как это совместить, можно мне недалёкому за это хоть на чуть поподробнее? Будьте уж про это последовательны и может случится чудо, я наконец то пойму что и как нужно вами видимым "Не-Школьникам"...
Вдогонку: -Ткущая "концепция" тем/обзоров появилась не случайно, в основном у меня было желание видеть что то подобное в пакетном менеджере, но... Помню было что мне нравилось, вот например "Zenwalk: пакет недели", "Debian. Пакет Дня по-русски" и ещё какие то подобные, только всё захерело почти сразу. Потому тут будет продолжаться, несмотря на критикоф, аналитикоф и мнений начинающих хабралюдёф! :)))
22Сергей05-06-2015 18:53
Присоединяюсь к пожеланию ))
23Аноним16-06-2015 01:41
хороший сайт, спасибо создателям, о некоторых софтинах только тут узнал
в качестве благодарности подкину вот это
//ualinux.com/ru/ualinux-repo
чем больше материалов о софте, тем проще пользователю
24NoDron10-03-2017 05:26
vovans, хороший обзор, читал, написано доходчиво, спасибо!