Заметка по gstripe

Обсуждаем сайт и форум.

Модератор: f0s

Аватара пользователя
Dron
ст. сержант
Сообщения: 373
Зарегистрирован: 2007-08-15 13:36:28
Откуда: Днепропетровск
Контактная информация:

Заметка по gstripe

Непрочитанное сообщение Dron » 2009-05-25 10:55:33

По следам недавних деяний


gmirror пользую давно, спасибо Lissyare за статью, но тут понадобилось сделать gstripe.
Статьи перекликаются, но и есть не просят, посему поехали...

Сложим пару 750-к для расширения диапазона бекапа, первые 2 лежат у меня на зеркале, а далее еще 3 будем держать на страйпе...

Грузим модуль ядра

Код: Выделить всё

last-hope# kldload geom_stripe
Произносим волшебное заклинание :)

Код: Выделить всё

last-hope# sysctl kern.geom.debugflags=16
создаем наш stripe

Код: Выделить всё

last-hope# gstripe label -v -s 131072 gs0 /dev/ad8 /dev/ad10
Metadata value stored on /dev/ad8.
Metadata value stored on /dev/ad10.
Done.
размер блока я поставил в 128К, а имя ему gs0
затрем на всякий случай начало получившегося тома

Код: Выделить всё

last-hope# dd if=/dev/zero of=/dev/stripe/gs0 bs=1k count=10
10+0 records in
10+0 records out
10240 bytes transferred in 0.005947 secs (1721913 bytes/sec)
И сделаем на нем слайс

Код: Выделить всё

last-hope# fdisk -BI /dev/stripe/gs0
******* Working on device /dev/stripe/gs0 *******
fdisk: invalid fdisk partition table found
fdisk: Geom not found
Посмотрим как там дела

Код: Выделить всё

last-hope# ls /dev/stripe/
gs0     gs0s1
Нормально :)
Попросим bsdlabel о разделах

Код: Выделить всё

last-hope# bsdlabel -w /dev/stripe/gs0s1 auto
Посмотрим чего нам там сделали :)

Код: Выделить всё

last-hope# bsdlabel /dev/stripe/gs0s1 > 123
last-hope# cat 123
# /dev/stripe/gs0s1:
8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  a: 2930288051       16    unused        0     0
  c: 2930288067        0    unused        0     0         # "raw" part, don't edit
Ага, одна большая партиция, под корень (а).
Так как корня на нем не планируется, и по привычке если раздел один и не корневой, то должен быть d :)
Приводим наш файлик 123 к такому виду

Код: Выделить всё

last-hope# cat 123
# /dev/stripe/gs0s1:
8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  c: 2930288067        0    unused        0     0         # "raw" part, don't edit
  d: 2930288051       16    unused        0     0       
и записываем его в таблицу разделов слайса

Код: Выделить всё

last-hope# bsdlabel -R /dev/stripe/gs0s1 123
Заглянем еще разок

Код: Выделить всё

last-hope# ls /dev/stripe/
gs0     gs0s1   gs0s1c  gs0s1d
Вот и славненько... А теперь нам бы UFS2 да еще и с soft-updates :)

Код: Выделить всё

last-hope# newfs -U -O2 /dev/stripe/gs0s1d
Осталось только смонтировать, куда душа пожелает и поправить /etc/fstab, чтобы при загрузке раздел монтировался куда нам нужно...

Можно сделать еще

Код: Выделить всё

echo daily_status_gstripe_enable="YES" >> /etc/periodic.conf
но есть ли в этом смысл, в таком варианте :)

Поправки, дополнения, критика...
Последний раз редактировалось Dron 2009-05-25 14:54:32, всего редактировалось 2 раза.
Та Да...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: Заметка по gstripe

Непрочитанное сообщение terminus » 2009-05-25 11:30:13

Код: Выделить всё

/etc/periodic.conf
daily_status_gstripe_enable="YES"
смысла конечно почти 0 :smile:
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
Dron
ст. сержант
Сообщения: 373
Зарегистрирован: 2007-08-15 13:36:28
Откуда: Днепропетровск
Контактная информация:

Re: Заметка по gstripe

Непрочитанное сообщение Dron » 2009-05-26 9:36:39

Выпустил в свет
Та Да...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Заметка по gstripe

Непрочитанное сообщение Alex Keda » 2009-05-26 10:02:44

что выпустил
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Dron
ст. сержант
Сообщения: 373
Зарегистрирован: 2007-08-15 13:36:28
Откуда: Днепропетровск
Контактная информация:

Re: Заметка по gstripe

Непрочитанное сообщение Dron » 2009-05-26 10:05:46

Та Да...

rim
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-05-12 12:07:27

Re: Заметка по gstripe

Непрочитанное сообщение rim » 2009-07-11 19:53:08

Интересно, в производительности RAID0 созданных gstripe и atacontrol будет разница?

Аватара пользователя
ADRE
майор
Сообщения: 2641
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: Заметка по gstripe

Непрочитанное сообщение ADRE » 2009-07-12 7:25:01

будет разница ...... надо тестить в конкретном случае =))) а так большой разницы нету )))))
//del

rim
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-05-12 12:07:27

Re: Заметка по gstripe

Непрочитанное сообщение rim » 2009-07-13 18:30:59

Тесты показали, что стрип созданный atacontrol-ом не значительно (около 5 %) быстрее. Тык зачем gstripe? Надежнее?

vitagor
проходил мимо
Сообщения: 4
Зарегистрирован: 2009-12-25 23:02:17
Контактная информация:

Re: Заметка по gstripe

Непрочитанное сообщение vitagor » 2009-12-25 23:09:28

Скажите, а возможно ли както на этапе инсталяции FreeBSD создать страйп из двух идентичных винтов и уже на него продолжить инсталяцию? Есть просто сервачок древний (Sun Netra T1 AC 200), которому хочется найти полезное применение, и где данные некритичны, а вот диски маленькие(да и скорость дисковой подсистемы неахты).

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Заметка по gstripe

Непрочитанное сообщение Alex Keda » 2009-12-25 23:25:29

да
Убей их всех! Бог потом рассортирует...

vitagor
проходил мимо
Сообщения: 4
Зарегистрирован: 2009-12-25 23:02:17
Контактная информация:

Re: Заметка по gstripe

Непрочитанное сообщение vitagor » 2009-12-25 23:27:56

Лисярыч, а подскажи как это сделать?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Заметка по gstripe

Непрочитанное сообщение Alex Keda » 2009-12-26 13:52:19

подумать?
Убей их всех! Бог потом рассортирует...

vitagor
проходил мимо
Сообщения: 4
Зарегистрирован: 2009-12-25 23:02:17
Контактная информация:

Re: Заметка по gstripe

Непрочитанное сообщение vitagor » 2009-12-26 16:07:40

Собственно, да, подумать. Ибо не у всех есть за плечами многолетний опыт настройки и эксплуатации *nix систем. Сейчас изучаю медленно, но верно FreeBSD. Проблема собственно еще и такова, что данный серверок не имеет клавы и видеоадаптера. Все управление с консоли по rs232.
Собственно как я пробовал. На этапе запуска sysinstall выходил через опцию лайвСД в консоль, создавал gstripe из двух винтов, рапортовалось что создание прошло удачно, выходил обратно в sysinstall для продолжение инсталяции и ... вообщем мне попрежнему предлагают создать слайсы на da0 и da1 Созданный gs0 даже не присутствует в списке. :( посему и прошу совета.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Заметка по gstripe

Непрочитанное сообщение Alex Keda » 2009-12-26 16:25:33

ход мысли верный. но.
sysinstall надо перезапускать
или полностью делать инсталляцию руками
Убей их всех! Бог потом рассортирует...

vitagor
проходил мимо
Сообщения: 4
Зарегистрирован: 2009-12-25 23:02:17
Контактная информация:

Re: Заметка по gstripe

Непрочитанное сообщение vitagor » 2009-12-26 16:44:48

Полностью инсталяция руками... сей высший пилотаж покуда не для меня. :(
Перезапустить сисинсталл. Тогда вопрос, из под него я и выхожу в опцию лайвсиди, т.е. находясь в консоли лайвсиди, кильнуть процесс сисинстала и запустить сызнова? Рискну...Да, платформа УльтраСпарк64, два сказевых винта по 33Гб, freebsd 8.0
(что то я на инсталяционном диске неуглядел fdisk :( интересно почему)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Заметка по gstripe

Непрочитанное сообщение Alex Keda » 2009-12-26 16:55:20

а там несложно
вы дисочек-то посмотрите, инсталляционный.
и выясните что для инсталляции руками надо задать 1 пеерменную окружения и запустить 4-5 скриптов с одинаковым названием в разных директориях.
помоему, несложно.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
torki
сержант
Сообщения: 165
Зарегистрирован: 2006-08-19 13:54:29
Откуда: г. Одесса

Re: Заметка по gstripe

Непрочитанное сообщение torki » 2013-01-28 22:49:10

Вечер добрый)) Если можно? Подробней пожалуйста))) Установка ... и сразу на geom_stripe или еще чего по интересней... :pardon:
Полюбил Unix, Пиво и Кино.