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

nafanja
минусы в потреблении ОЗУ
Насчет потребления и под арчем и на TrueOS пробовал - сразу при загрузке не намного больше памяти используется чем обычно, может на 300 - 400 Мб, но постепенно в течение дня потребление может дойти до 40 - 45% (при объеме 16Гб). Больше не растет. Пул - зеркало со сжатием. Как у тебя?
я не пробовал TrueOS, но арч на zfs со старта ~ 50М больше жрет чем тот же арч на ext4.
а в процессе работы, да файловый кэш разрастается. и хоть у меня всего 8Г ОЗУ, я не заметил что бы при обычной работе был задействован свап.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Только что прилетело обновления ядра до версии 4.11.5-1, zfs тоже поспел.
Ошибка
==> ERROR: module not found: `zlib_deflate'
больше не вылазит
sudo mkinitcpio -p linux
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 4.11.5-1-ARCH
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [keyboard]
  -> Running build hook: [zfs]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 4.11.5-1-ARCH
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: wd719x
==> WARNING: Possibly missing firmware for module: aic94xx
  -> Running build hook: [keyboard]
  -> Running build hook: [zfs]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img
==> Image generation successful
nafanja
я не заметил что бы при обычной работе был задействован свап
Вот, это я и хотел сказать. Если никому не надо - то почему ей и не взять на кэш? И когда начинается кеширование отзывчивость системы по моим ощущениям повышается.
[email protected]
И когда начинается кеширование отзывчивость системы по моим ощущениям повышается.
на глаз разницу с zfs и ext4 я не заметил. ext4 тоже кеширует, но менее агрессивно.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
заметил проблему в dkms версии.
модуль zfs собирается раньше чем spl, а поэтому не может собраться, и в результате этого не может собраться правильно и initramfs.
не знаю как настроить последовательность сборки (((

П.С. проблема известная https://bugs.archlinux.org/task/52901
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
У меня при установке как-то не пошла dkms версия. Использую git версию из
# REPOSITORIES
[archzfs]
SigLevel = Never
Server = http://archzfs.com/$repo/x86_64
Вроде все ровно.
тем у кого есть самосборное ядро по пути только с dkms.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
снес я эту zfs.
была бы это оригинальная zfs, да и встроенная в ядро, пользовался бы и другим советовал.
а так не нужно.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Добавилось шифрование. Узнал случайно. Дай-ка, думаю посмотрю на пул:

zpool status
  pool: zarch
 state: ONLINE
status: Some supported features are not enabled on the pool. The pool can
	still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
	the pool may no longer be accessible by software that does not support
	the features. See zpool-features(5) for details.
  scan: none requested
config:

	NAME                                                   STATE     READ WRITE CKSUM
	zarch                                                  ONLINE       0     0     0
	  mirror-0                                             ONLINE       0     0     0
	    ata-ST1000LM024_HN-M101MBB_S2TTJ9AC612857          ONLINE       0     0     0
	    ata-ST1000LM024_HN-M101MBB_S2TTJ9DCA07166          ONLINE       0     0     0
	cache
	  ata-Corsair_Force_LS_SSD_1410815400009947039b-part2  ONLINE       0     0     0

errors: No known data errors
Опаньки! Вот это выхлоп:

status: Некоторые поддерживаемые функции не включены в пул. Пул может
все еще использоваться, но некоторые функции недоступны.
action: Включить все функции, используя «zpool upgrade». Как только это будет сделано,
пул больше не может быть доступен с помощью программного обеспечения, которое не поддерживает
особенности. Подробнее см. Zpool-features (5).

Ладно, смотрим что это за функции такие:
# zpool upgrade                                                                                                                   [0:06:04]
This system supports ZFS pool feature flags.

All pools are formatted using feature flags.
Some supported features are not enabled on the following pools. Once a
feature is enabled the pool may become incompatible with software
that does not support the feature. See zpool-features(5) for details.

POOL  FEATURE
---------------
zarch
      encryption
Надо же! Шифрование. Берем...
# zpool upgrade zarch                                                                                                             [0:08:26]
This system supports ZFS pool feature flags.

Enabled the following features on 'zarch':
  encryption
Перепроверяем:
# zpool status                                                                                                                    [0:08:36]
  pool: zarch
 state: ONLINE
  scan: none requested
config:

	NAME                                                   STATE     READ WRITE CKSUM
	zarch                                                  ONLINE       0     0     0
	  mirror-0                                             ONLINE       0     0     0
	    ata-ST1000LM024_HN-M101MBB_S2TTJ9AC612857          ONLINE       0     0     0
	    ata-ST1000LM024_HN-M101MBB_S2TTJ9DCA07166          ONLINE       0     0     0
	cache
	  ata-Corsair_Force_LS_SSD_1410815400009947039b-part2  ONLINE       0     0     0

errors: No known data errors
 
Зарегистрироваться или войдите чтобы оставить сообщение.