Changes between Version 8 and Version 9 of linux/cheap-nas


Ignore:
Timestamp:
2015-04-17T09:16:44Z (10 years ago)
Author:
root
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • linux/cheap-nas

    v8 v9  
    99
    1010== установка
    11 внятного описания как грузить линукс с zfs мне найти не удалось, поэтому грузиться я буду с ext4. первые два диска я разбил вот так:[[br]][[br]]
     11перед установкой необходимо дать возможность операционной системе получить доступ до дисков. hp smartarray p410 не умеет jbod, а в рамках использования zfs возможности контроллера по работа с дисковыми массивами мне неинтересны. поэтому придётся обойтись костылём: сделать из каждого диска отдельный массив raid0.
     12
     13внятного описания как грузить линукс с zfs мне найти не удалось, поэтому грузиться я буду с ext4. первые два диска я подготовил вот так:[[br]][[br]]
    1214[[Image(anaconda-disk-layout.png​)]]
    1315[[br]][[br]]
     
    1820
    1921== конфигурирование
     22=== система
     23после установки сразу стоит сделать `yum update -y`, поскольку пакет zfs on linux предназначен для последней версии ядра и на старьё не установится.
     24
     25zfs занимает весь объём оперативной памяти для кэша (arc) и в некоторых случая может не успеть освободить часть памяти, необходимую для работы софта. чтобы ядро в этом случае не начало геноцид приложений или служб, в систему нужно добавить swap а так же ещё два зеркала для раздела /boot (кашу маслом не испортишь):
     26{{{
     27#!bash
     28yum install -y gdisk
     29for i in c d; do
     30 sgdisk \
     31  -n 1:2048:1050623 /dev/sd${i} \
     32  -t 1:fd00 /dev/sd${i} \
     33  -n 2:1050624:65990656 /dev/sd${i} \
     34  -t 2:fd00 /dev/sd${i}
     35done
     36mdadm --create /dev/md22 --level=1 --raid-devices=2 /dev/sdс2 /dev/sdd2
     37}}}
     38:
     39{{{
     40#!bash
     41mdadm --create /dev/md22 --level=1 --raid-devices=2 /dev/sd[cd]2
     42grub-install --root-directory=/ /dev/sdc
     43
     44for i in a b c d; do
     45 grub-install --root-directory=/ /dev/sd${i}1
     46done
     47
     48
     49}}}
     50
    2051=== zfs
    2152=== scst