Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 16 Sep 24 17:28:15, всего сообщений: 10763
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 7973 из 10763 ===================================== RU.UNIX.BSD =
От   : Eugene Grosbein                  2:5006/1           06 Aug 18 00:21:46
Кому : Sergey Anohin                                       06 Aug 18 00:21:46
Тема : Re: zfs mirror
FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+fea6d53a
На   : area://RU.UNIX.BSD?msgid=2:5034/10.1+91f91e6b
= Кодировка сообщения определена как: IBM866 =================================
Ответ: area://RU.UNIX.BSD?msgid=2:5034/10.1+92092ee7
==============================================================================
04 авг. 2018, суббота, в 15:19 NOVT, Sergey Anohin написал(а):

SA> Aug  4 04:43:02 NAS kernel: swap_pager: I/O error - pagein failed; blkno
SA> 175717,size 4096, error 6
SA> и 200 метров логов  последняя строка повторяется. Короче как оказалось просто
SA> отвалился диск,
SA> то ли помер, то ли мать глючит, пока хз. Сервак ушел в ребут и сообщил что сабж
SA> degraded.
SA> Вроде ниче страшного, если умер диск вставляем другой, клонируем gpart разбивку
SA> со старого на новый диск, руками копируем ефи,
SA> делаем буткод, из одного раздела своп и т.д. Вопрос 1: как можно без такого
SA> адского ручного труда? :)

Можно, и я об этом недавно в эху писал. Hужно использовать graid+ZFS.
Hа двух дисках создаётся один массив graid с тремя томами:

# ls /dev/raid
r0      r0s1    r0s2    r1      r2
# gpart show
=>      63  20971457  raid/r0  MBR  (10G)
        63       441           - free -  (221K)
       504  16777216        1  freebsd  (8.0G)
  16777720   4193800        2  freebsd  [active]  (2.0G)
# zpool list
NAME    SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
os     1,98G   508M  1,49G        -         -    53%    24%  1.00x  ONLINE  -
z       288G  81,1G   207G        -         -    29%    28%  1.00x  ONLINE  -

Первый том /dev/raid/r0 - зеркало на первые 10G дисков, разбитое на два раздела -
первый своп, а прямо поверх второго раздела создан загрузочный пул ZFS
по имени os без избыточности, с рутом и /usr. graid обеспечивает зеркалирование
таблицы разбиения, загрузчиков, свопа и операционной системы,
при сбое диска он и выводит его из работы.

Остатки обоих дисков с одиннадцатого гигабайта - два одинаковых
тома типа SINGLE /dev/raid/r1 и /dev/raid/r2 отданы
под второй пул с именем z с зеркалированием средствами ZFS.
Там живут файловые системы /var, /usr/local, /home и все прочие.

Размеры дисков при этом ничем не ограничены, хоть по 6TB, хоть по 10.

SA> Вопрос 2 почему оно заребутилось? Умер своп на одном диске и паника в селе? :)

Да.

SA> Может тогда отзеркалить ефи и бут и своп? gmirror?

См. выше. Я, правда, не использую EFI и GPT, у меня MBR.

Eugene
--
Enter old password: xxx
Enter new password: yyy
Confirm password: подтверждаю
--- slrn/1.0.3 (FreeBSD)
* Origin: RDTC JSC (2:5006/1@fidonet)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.129853 секунды