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

Вот здесь лежат пакеты, судя по названию к ядру 4.11
s-ugra@ya.ru, RC версия (((
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
RC версия (((
Ну да, так значит скоро и релиз будет.
Ну это ж однозначно быстрее, чем просто 2 HDD
s-ugra@ya.ru
Скорость загрузки при старте для меня не критична.
Ну так то очень неплохо, когда копм от момента нажатия вкл. загружается за неполных 4 секунды. Когда есть полноценный ssd зачем его скорость делить с hdd?
А вот для 2-х hdd было б очень интересно.
И еще, как я понял, тут как на винде можно разделы на-живую менять/создавать?
vasek
nafanja, просьба - как установишь, отпишись - как и что создал и имеются ли плюсы, ну и минусы, если имеются.
пока систему на zfs не ставил, подготовил винт 500Г
Тип метки диска: gpt
Устр-во    начало     Конец   Секторы Размер Тип
/dev/sdc1    2048      4095      2048     1M BIOS boot
/dev/sdc2    4096    266239    262144   128M EFI
/dev/sdc3  266240 976773134 976506895 465,7G Файловая система Linux
и добавил поддержку zfs в рабочую систему.
установил zfs-dkms, добавил в mkinitcpio.conf хук zfs и BINARIES="sh" (у меня вместо base хук systemd)
включил сервисы
systemctl enable zfs.target
systemctl enable zfs-import-cache
systemctl enable zfs-mount
далее, естественно, пересобрка initramfs и перезагрузка.

имеем девственную структуру
blkid
/dev/sdc1: PARTUUID="ab9b7024-4d34-42ab-9ef7-d1c5b5394576"
/dev/sdc2: PARTUUID="acd12412-1100-4e1c-aa34-851e70ac0849"
/dev/sdc3: PARTUUID="b4873ad3-96a9-47d3-a292-28688b8e793f"
modprobe zfs
zpool create zarch /dev/disk/by-partuuid/b4873ad3-96a9-47d3-a292-28688b8e793f
автоматом была создана папка /zarch с уже примонтироанной фс.

blkid
/dev/sdc1: PARTUUID="ab9b7024-4d34-42ab-9ef7-d1c5b5394576"
/dev/sdc2: PARTUUID="acd12412-1100-4e1c-aa34-851e70ac0849"
/dev/sdc3: LABEL="zarch" UUID="10903884102712653931" UUID_SUB="6344449072435479009" TYPE="zfs_member" PARTUUID="b4873ad3-96a9-47d3-a292-28688b8e793f"
zpool list
NAME    SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
zarch   464G  68,5K   464G         -     0%     0%  1.00x  ONLINE  -
fdisk -l
Устр-во    начало     Конец   Секторы Размер Тип
/dev/sdc1    2048      4095      2048     1M BIOS boot
/dev/sdc2    4096    266239    262144   128M EFI
/dev/sdc3  266240 976773134 976506895 465,7G Файловая система Linux
как видно тип раздела не изменился

перезагрузка

в папке /zarch уже все примонтировано )))
система со старта больше жрать не стала.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Morisson
тут как на винде можно разделы на-живую менять/создавать?
Намного проще :)
решил проверить скорость записи.
скопировал в /zarch папку с музыкой ~17Г.
под mc скорость ~120М/с, в дельфине такая же. но вот dd показал всего ~47M/с.
на копирование потратилось ~2Г оперативы, о как (((.
преформатнул раздел в ext4 и скопировал те же данные.
под mc скорость ~86М/с, в дельфине такая же. а dd показал ~76M/с.
потребления памяти почти нет, потребление ЦП заметно меньше чем при копировании на zfs.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja, при работе с одним физическим диском в пуле ZFS большого прироста скорости не даст, вот если несколько дисков, да на разных контроллерах, тогда - да, тогда она распределит нагрузку сразу на все устройства и прирост скорости будет заметный. А насчет аппетита в отношении памяти и ресурсов процессора - это есть, так уж она устроена. У меня и до 10Г памяти использовалось. Если память простаивает без дела - то почему не взять для ускорения процессов? Но чтобы комп тормозил - такого не было.
s-ugra@ya.ru
У меня и до 10Г памяти использовалось. Если память простаивает без дела - то почему не взять для ускорения процессов?
это справедливо если есть лишняя память.
а вообще эти 2Г потратились в основном на файловый кеш. что не очень то и страшно...

s-ugra@ya.ru
nafanja, при работе с одним физическим диском в пуле ZFS большого прироста скорости не даст, вот если несколько дисков, да на разных контроллерах, тогда - да, тогда она распределит нагрузку сразу на все устройства и прирост скорости будет заметный.
это естественно, так RAID 0 и работает...
а не знаешь команду, которая ответит на вопрос на одном или разных контроллерах работают диски?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
на одном или разных контроллерах работают диски?
На сколько я понимаю, обычно у простого компьютера один SATA контроллер c несколькими портами, если не установлено ничего дополнительно
 lspci | grep SATA
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
 
Зарегистрироваться или войдите чтобы оставить сообщение.