ZFS на Linux Debian 9.9. Часть 1

  Рет қаралды 5,632

IT-консультант Алексей Нефедьев

IT-консультант Алексей Нефедьев

5 жыл бұрын

Производится установка операционной системы Debian 9.9 на файловую систему ZFS версии 0.7.12 на материнские платы с микрокодом BIOS или UEFI legacy support.
Также рассматривается ряд основных команд ZFS, настройка pool, dataset.
Сайт проекта: zfsonlinux.org
Основные команды:
- создание пула:
zpool create -o ashift=12 -o altroot=/mnt/zp0 -O atime=off -O canmount=off -O compression=lz4 -O xattr=sa -O normalization=formD -m none -f zp0 /dev/vda2
- создание dataset:
-- создание dataset для корневой точки монтирования
zfs create -o mountpoint=/ zp0/debian
-- создание dataset для домашней директории
zfs create -o setuid=off -o mountpoint=/home zp0/debian/home
-- создание ZFS Volume для области подкачки на 4Гб
zfs create -V 4G -b $(getconf PAGESIZE) -o logbias=throughput -o sync=always -o primarycache=metadata -o secondarycache=none -o com.sun:auto-snapshot=false -o compression=zle zp0/debian/swap
Оглавление:
01:00 - Обзор виртуальной машины
02:45 - Установка промежуточной ОС
12:14 - Установка модулей ZFS
20:51 - Обзор основных команд и принципов работы с ZFS
57:06 - Подготовка диска к переносу ОС на ZFS
1:00:09 - Создание пула и dataset
1:20:21 - Перенос ОС на ZFS
1:24:47 - Настройка перенесенной ОС
1:31:17 - Перезагрузка
1:33:45 - Добавление 2-го диска в ZFS mirror pool
1:42:15 - Заключение
Вы можете меня найти:
ВК: alexexpert
FB: / alexitsystems
Вы можете поддержать канал и ускорить выход новых роликов:
Карта Сбербанка: 5469 1600 1630 1389
WebMoney: R392217534778

Пікірлер: 36
@tovjukov
@tovjukov 5 жыл бұрын
Шикарный урок. Все очень подробно.
@user-hm2cv2ru2d
@user-hm2cv2ru2d 4 жыл бұрын
Шикарный урок!!!! Спасибо!!!
@it-5960
@it-5960 4 жыл бұрын
Спасибо, приятно.
@Andrew-nh9he
@Andrew-nh9he 5 жыл бұрын
you are the best
@user-kn3ph1zw1x
@user-kn3ph1zw1x 3 жыл бұрын
Спасибо, вы делаете очень хорошую работу, как всегда очень информативно и доходчиво. Столкнулся с проблемой величины загрузочного диска. При пропуске обновления ядра, не хватит места для нового ядра на диске емкостью 256 мб. Все же крайне желательно делать загрузочный диск НЕ МЕНЕЕ 512 мб. apt autoremove может помочь в незапущенных случаях.
@it-5960
@it-5960 3 жыл бұрын
Да, Вы правы: объемы растут. Я предлагаю в последующих видео объем под /boot 2Gb...
@olegtalbonin9593
@olegtalbonin9593 5 жыл бұрын
Как всегда на высоте. Спасибо за видео за опыт. Только, если можно, работы в терминале делать в схеме "на светлом фоне и тёмные буквы". А так ещё раз благодарю. Многие видео пересматриваешь потом.
@it-5960
@it-5960 5 жыл бұрын
Спасибо, приятно. Попробую что-нибудь сделать с яркостью шрифтов... Дамы и господа, у кого-нибудь еще возникают сложности с отображением информации на экране?
@user-ef9ne1zn6t
@user-ef9ne1zn6t 4 жыл бұрын
@@it-5960 Алексей работайте как вам удобно. Не слушайте таких советчиков
@patronmo6766
@patronmo6766 4 жыл бұрын
Здравствуйте Алексей! Скажите, пробовали ли вы установку debian10 на zfs? Если да, то существенно ли отличается методика установки от 9,9? Будет ли видос про debian10?
@it-5960
@it-5960 4 жыл бұрын
Добрый день. Процесс одинаковый.
@ivans.2922
@ivans.2922 5 жыл бұрын
Спасибо за видео.Но хотелось бы услышать от вас, какой обьем озу на сервере нужно выбирать для zfs, в сети много мнений что zfs много кушает памяти, и лучше на сервере с малым количеством озу 8-16 гб ее не использовать.
@it-5960
@it-5960 5 жыл бұрын
Добрый день, Да, бытует такое мнение... Обязательно расскажу в роликах про ARC.
@rachserg
@rachserg Жыл бұрын
1:17:38 Здравствуйте, вопрос как использовать данное блочное устройство для виртуальной машины? Это типо виртуального диска? Я, ранее создавал виртуальные диски командой sudo fallocate -l 10G /srv/disks/pc01.img, как в данном случае создать диск для виртуальной машины?
@it-5960
@it-5960 Жыл бұрын
Добрый день. Zfs volume можно использовать как виртуальный диск для виртуальной машины. Просто подключаете его в настройках ВМ как диск и используете.
@patronmo6766
@patronmo6766 4 жыл бұрын
Пробовал устанавливать по Вашей методике debian10 на zfs, все отлично до этапа update-grub, при перезагрузке в новую систему пишет, что неизвестная фс, ну и естественно не загружается
@it-5960
@it-5960 4 жыл бұрын
Если настраивать все по умолчанию, то должно загружаться. Проблемы с загрузкой возникают при активации features, которые не поддерживаются текущей версией GRUB. Делаю по этому поводу видео.
@DgonixOrenburg
@DgonixOrenburg 5 жыл бұрын
Такая проблема. У меня комп с UEFI, если ставлю систему на GPT диск, после установки не загружается - мало того, в БИОСЕ диск не виден. Если же Linux ставлю на MBR, то все нормально.
@it-5960
@it-5960 5 жыл бұрын
Добрый день. Про установку на UEFI будет скоро вторая часть.
@PavelNT
@PavelNT 4 жыл бұрын
Как у неё производительность без кэша на запись и writeback-a?
@it-5960
@it-5960 4 жыл бұрын
Плохо... А зачем выключать ARC? Это же их фишка, главное приемущество. Без него ведет себя как обычная файловая система, типа lvm поверх ext4, например...
@it-5960
@it-5960 4 жыл бұрын
Писал комментарий уже ночью... не обратил внимания, что речь идет о записи, о ZIL. С отключенным ZIL скорость записи повышается, но резко повышается шанс потерять последние данные при отключении питания. ZIL выступает в роли промежуточного буфера для подготовки блоков к записи на основные устройства, находящиеся в пуле. Причем, даже если нет отдельного диска(ов) под ZIL, на основных дисках все равно выделяется область под него... И, на сколько я понимаю, writeback cache самого диска может ускорить только запись уже подготовленных данных непосредственно на диск. К ZFS имеет такое же отношение как и к любой другой файловой системе...
@SsergeySav
@SsergeySav 4 жыл бұрын
Доброго времени! Обязательно ли создавать в Dataset zp0 ещё один Dataset под корень? Не могу понять, почему нельзя использовать Dataset zp0 под корень
@it-5960
@it-5960 4 жыл бұрын
Добрый день. Можно прямо в корневой dataset хранить данные...
@SsergeySav
@SsergeySav 4 жыл бұрын
@@it-5960 я просто задумки не могу понять, а когда чего-то не понимаю я нервничать начинаю. И подобную структуру видел не только у Вас
@SsergeySav
@SsergeySav 4 жыл бұрын
Кстати, ещё один момент нарылся. Если вместо GRUB2 использовать systemd-boot, то некоторые моменты становятся проще 1) Перестали сыпать ошибки связанные с отсутствием поддержки метода компрессии 2) Загрузчик изолирован одним диском но есть и не совсем приятные моменты 1) Нужно пересобирать модули ZFS и микроядро для загрузчика 2) не совсем понятно как это всё автоматизировать. Такое ощущение что система заточена на граб
@it-5960
@it-5960 4 жыл бұрын
Это чтобы красиво было... :) А если серьезно, то можно настраивать гибко каждый dataset: / - отдельно? /home - отдельно, /var, /tmp, /boot. У каждого dataset под эти точки монтирования можно настроить свой набор параметров.
@it-5960
@it-5960 4 жыл бұрын
GRUB, к сожалению как был создан под поддержку ZFS on Linux версии 0.6, так пока не обновляется: если быть более точным, не включается в пакет поддержка новых ZFS features. Это, хоть и маленькая, но проблемка... Об этом я в ближайшее время расскажу.
@motrock
@motrock 3 жыл бұрын
Пока не будет нативной поддержки ZFS в линукс на уровне ядра, этим пользоваться нельзя, кроме FreeBSD или Солярки.
@Farik1118
@Farik1118 3 жыл бұрын
C чего бы вдруг!? Допустим Linux давно поддерживает ZFS. Стоит не один сервер виртуализации Proxmox на zfs (нативно для данной виртуализации) и она работает на debian. Проблем вообщи никаких нет.
@maksymkushnir3154
@maksymkushnir3154 4 жыл бұрын
нудник
@it-5960
@it-5960 4 жыл бұрын
А-ха-ха!!! Да, есть у меня такое... Но, вроде, людям нравится ;)
@maksymkushnir3154
@maksymkushnir3154 4 жыл бұрын
@@it-5960 большое вам спасибо, это у меня большой пробел по этой теме, хочу поскорее освоить, вот и устал
@it-5960
@it-5960 4 жыл бұрын
"...Москва не сразу строилась..."
ZFS на Linux Debian 9.9. Часть 2
1:42:27
IT-консультант Алексей Нефедьев
Рет қаралды 1,6 М.
Установка Debian 11  на ZFS. Микрокод UEFI
46:21
IT-консультант Алексей Нефедьев
Рет қаралды 2,6 М.
How Many Balloons Does It Take To Fly?
00:18
MrBeast
Рет қаралды 207 МЛН
Heartwarming Unity at School Event #shorts
00:19
Fabiosa Stories
Рет қаралды 25 МЛН
Sigma girl and soap bubbles by Secret Vlog
00:37
Secret Vlog
Рет қаралды 15 МЛН
LVM. Диспетчер логических томов. Часть 1 из 2
1:36:52
IT-консультант Алексей Нефедьев
Рет қаралды 23 М.
Дистрибутив Linux своими руками | Debian | Ubuntu
56:33
ZFS Features
36:48
IT-консультант Алексей Нефедьев
Рет қаралды 2 М.
Установка Ubuntu Server 16.04 на ZFS
35:21
IT-консультант Алексей Нефедьев
Рет қаралды 4,7 М.
KVM backup. Часть 1
50:30
IT-консультант Алексей Нефедьев
Рет қаралды 4,7 М.
Файловая система ZFS в Linux Ubuntu. Чем так хороша ZFS
14:49
Hetman Software: Восстановление данных и ремонт ПК
Рет қаралды 12 М.