Установка Arch Linux на файловую систему ZFS [upd - октябрь 2017]

благодарю за варианты.
пока решил зазеркалить хомяка и хранилище бэкапов. (там все равно почти одинаковые данные)
интересует такой момент:
если я отключу один винт, что будет при загрузке?
1. система спокойно загрузится, увидит половинку зеркала и будет с ней работать (выведя просто предупреждение)
2. система не увидит оставшуюся часть, и нужно будет проводить доп. манипуляции.

ладно, половинка заработала, на ней изменились данные, и тут я подключу обратно вторую половинку, а может это будет не половинка а новый диск/раздел.
имеем две половинки одного зеркала с разными данными, синхронизация произойдет автоматически?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
[email protected]
ZIL - т.е. устройство кэширования?
Да, оно самое.

И кстати, если использовать SSD для всего - ZIL вообще не нужен :)
pztrn
если использовать SSD для всего - ZIL вообще не нужен
Угу, это понятно, зачем кэшировать быстрое быстрым.
nafanja
если я отключу один винт, что будет при загрузке?
Могу только предположить, попробовать не на чем, нет зеркала. Скорее всего система загрузится и сообщит что с пулом проблемы, нет второй копии (но всего лишь копии, система то есть)
nafanja
ладно, половинка заработала, на ней изменились данные, и тут я подключу обратно вторую половинку, а может это будет не половинка а новый диск/раздел.
имеем две половинки одного зеркала с разными данными, синхронизация произойдет автоматически?
Думаю, что если диск подключить и система распознает его по ID как вернувшуюся часть пула, то синхронизирует автоматически. На любой другой диск она не отреагирует никак, его придется подключать к пулу маленькой командой.
Вот сейчас возникла маленькая проблема.
Прилетело обновление ядра, но zfs-linux еще не обновился под него и дружить с ним не хочет :(
:: Запускается полное обновление системы...
разрешение зависимостей...
проверка конфликтов...
ошибка: не удалось подготовить транзакцию (не удалось удовлетворить зависимости)
:: spl-linux: установка linux (4.11.2-1) ломает зависимость 'linux=4.10.13-1'
:: zfs-linux: установка linux (4.11.2-1) ломает зависимость 'linux=4.10.13-1'
:: zfs-utils-linux: установка linux (4.11.2-1) ломает зависимость 'linux=4.10.13-1'
[email protected], в ауре есть dkms версия.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja, не пошла, не находит файл. Подожду...
yaourt -Qs zfs
local/zfs-dkms 0.6.5.9-1
    Kernel modules for the Zettabyte File System.
local/zfs-utils 0.6.5.9-1
    Kernel module support files for the Zettabyte File System.
у меня все собралось и установилось
правда при mkinitcpio -P проявилась ошибка
  -> Running build hook: [zfs]
==> ERROR: module not found: `zlib_deflate'
  -> Running build hook: [fsck]
но народ говорит что все норм, модуль встроен в ядро.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
У меня глупый вопрос. Чем больше читаешь, тем больше вопросов. Обязательно ли нужно заниматься archiso?
А вопрос появился после того, как выяснил, что в AUR имеются пакеты: zfs-linux, zfs-linux-headers и аналогичное для lts.
Это же вроде бы советует и Wiki
Или я затупил и чего то не понял.
Ошибки не исчезают с опытом - они просто умнеют
vasek, в archiso нужно добавить поддержку zfs если хочешь установить систему сразу на zfs, так как по умолчанию в инсталляционном образе нет поддержки.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
в archiso нужно добавить поддержку zfs если хочешь установить систему сразу на zfs, так как по умолчанию в инсталляционном образе нет поддержки.
Я правильно понимаю, что в zfs-linux все необходимое имеется?
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.