- Зарегистрирован: 31-05-2012
- Сообщений: 15
Тема: Установка raid1 на слайсе
Система стоит на слайсе ad0s1a, хочу установить этот слайс как зеркало. Мои действия: sysctl kern.geom.debugflags=17 gmirror label -vb round-robin gm0 /dev/ad0s1a После выполнения получаю ответ: gmirror can't store metadata on /dev/ad0s1a: Operation not permitted. Хотя если указывать не конкретный слайс, а сам диск, то операция завершается успешно.
- crash
- Administrator
- Неактивен
- Зарегистрирован: 19-05-2005
- Сообщений: 1 786
- User Karma: 20
Re: Установка raid1 на слайсе
если делать зеркало, то надо делать весь диск. Иначе нет смысла во всем этом.
- Зарегистрирован: 31-05-2012
- Сообщений: 15
Re: Установка raid1 на слайсе
crash пишет:если делать зеркало, то надо делать весь диск. Иначе нет смысла во всем этом.
Тогда задам такой вопрос, вот например у меня 2 диска по 1TB в raid1, если 1 диск выйдет из строя, а новый будет на пару байт меньше, соответственно raid1 не пересоберется, что предпринять, чтобы в будущем такой ситуации не было?
- crash
- Administrator
- Неактивен
- Зарегистрирован: 19-05-2005
- Сообщений: 1 786
- User Karma: 20
Re: Установка raid1 на слайсе
значит иметь запасы дисков одного производителя
- Зарегистрирован: 31-05-2012
- Сообщений: 15
Re: Установка raid1 на слайсе
crash пишет:значит иметь запасы дисков одного производителя
А если запас кончился, после нескольких перестроений? Выхода нет, то есть придется создавать заново raid1 на новых дисках?
Отредактировано postgres (05-01-2013 18:29:36)
- ankor
- Окопался на unix-forum.ru
- Неактивен
- Зарегистрирован: 07-11-2009
- Сообщений: 446
- User Karma: 14
Re: Установка raid1 на слайсе
Про какую систему речь идёт? Во FreeBSD 9.x можно зеркалировать слайсы, если использовать GPT. При выходе из строя в зеркале одного диска, можно заменить любым большего объёма и производитель диска не имеет значение В идеале менять надо оба. P.S. Смысла не вижу в зеркалировании слайсов.
Отредактировано ankor (05-01-2013 20:59:37)
- Зарегистрирован: 31-05-2012
- Сообщений: 15
Re: Установка raid1 на слайсе
ankor пишет:Про какую систему речь идёт?
Пока еще с версией системы не определился. Вот еще такой вопрос: Можно ли поставить на системный диск программный raid0 ?
- ankor
- Окопался на unix-forum.ru
- Неактивен
- Зарегистрирован: 07-11-2009
- Сообщений: 446
- User Karma: 14
Re: Установка raid1 на слайсе
postgres пишет:ankor пишет:Про какую систему речь идёт?
Пока еще с версией системы не определился. Вот еще такой вопрос: Можно ли поставить на системный диск программный raid0 ?
Не понял вопроса. Страйп ставиться на 2-ва диска, как минимум.
- Зарегистрирован: 31-05-2012
- Сообщений: 15
Re: Установка raid1 на слайсе
ankor пишет:postgres пишет:ankor пишет:Про какую систему речь идёт?
Пока еще с версией системы не определился. Вот еще такой вопрос: Можно ли поставить на системный диск программный raid0 ?
Не понял вопроса. Страйп ставиться на 2-ва диска, как минимум.
Возможно я не корректно выразился. Именно на 2 диска! Я хочу поставить страйп для этого естественно потребуется 2 диска. На 1 диске стоит система, второй диск у меня пустой, возможно ли в таком случае поставить страйп? Зеркало между двумя дисками я делал все работало.
Отредактировано postgres (08-01-2013 23:43:37)
- ankor
- Окопался на unix-forum.ru
- Неактивен
- Зарегистрирован: 07-11-2009
- Сообщений: 446
- User Karma: 14
Re: Установка raid1 на слайсе
postgres пишет:[ Именно на 2 диска! Я хочу поставить страйп для этого естественно потребуется 2 диска. На 1 диске стоит система, второй диск у меня пустой, возможно ли в таком случае поставить страйп? Зеркало между двумя дисками я делал все работало.
Нет. Система ставиться сразу на Страйп, но сначала его надо создать, в режиме Live CD(DVD). Много в клаву тыкать надо. У меня на домашнем компе Страйп из 2-х дисков, но у меня "железный", материнка позволяет.
Отредактировано ankor (09-01-2013 01:52:13)
- Зарегистрирован: 31-05-2012
- Сообщений: 15
Re: Установка raid1 на слайсе
Логично, как я же сам не догадался. Страйп потом нормально определится когда я буду устанавливать систему, проблем не будет?
- Откуда: Germany
- Зарегистрирован: 19-05-2005
- Сообщений: 987
- User Karma: 7
Re: Установка raid1 на слайсе
Если БСД имеет драйверы под Ваш рейд на мамке, тогда определится сразу при установке.
- Зарегистрирован: 31-05-2012
- Сообщений: 15
Re: Установка raid1 на слайсе
Alexander пишет:Если БСД имеет драйверы под Ваш рейд на мамке, тогда определится сразу при установке.
Разговор идет как раз про программный raid0, а не аппаратный, ежу понятно, что нужны будут драйвера для контроллера raid на материнке. Вот только пока не понял как зайти в командную строку в режиме Live CD(DVD), чтобы создать страйп до установки системы. У меня версия FreeBSD 8.3 На версии 9.0 при загрузки с диска есть режим Live CD, но на 8.3 я не могу найти.
Отредактировано postgres (09-01-2013 14:06:19)
- crash
- Administrator
- Неактивен
- Зарегистрирован: 19-05-2005
- Сообщений: 1 786
- User Karma: 20
Re: Установка raid1 на слайсе
Наверное для 8.3 надо скачать LiveCD, а не с обычного грузиться
- Зарегистрирован: 31-05-2012
- Сообщений: 15
Re: Установка raid1 на слайсе
Загрузился с LiveCD, зашел в Fixit->Shell, но появились проблемы. Делаю страйп по инструкции https://www.freebsd.org/doc/ru/books/han … iping.html kldload geom_stripe kldload: not found gstripe gstripe: not found Получается что команды не работают. Подключил 2 диска к другому компьютеру на FreeBSD и там создал страйп, принес их обратно, запускаю инсталлятор, но страйп не определился инсталлятор видет только 2 диска для установки системы. Не определился потому-что надо подгрузить модуль geom_stripe командой kldload. При его подгрузке страйп из дисков должен появиться, но как это сделать в инсталляторе не имею понятия. В интернете нигде не нашел такой случай, потому-что страйп ставят, когда у вас 3 диска 1 на систему, а 2 диска на страйп. При таком раскладе естественно все будет работать и определяться, пока ваш страйп не накроется "медным тазом" при выходе из строя одного жесткого диска.
Отредактировано postgres (09-01-2013 15:54:49)
- ankor
- Окопался на unix-forum.ru
- Неактивен
- Зарегистрирован: 07-11-2009
- Сообщений: 446
- User Karma: 14
Re: Установка raid1 на слайсе
Теоретически на страйп систему поставить можно, но практически я не видел ни одного примера. Пытался проделать c FreeBSD-9.0 такое на ZFS, но zfsboot недоделанный, не всё может. С UFS не пробовал, так-как хотел именно ZFS ZFS у меня и на "железный" страйп не стала то-же из за zfsboot в 9.1 не пробовал. FreeBSD-9.1 позволяет с GPT, загрузчик и корень сделать в Зеркале, а всё остальное на Страйпе, в инете где-то видел, кто-то такое учудил на 2-х дисках.
- Откуда: Germany
- Зарегистрирован: 19-05-2005
- Сообщений: 987
- User Karma: 7
Re: Установка raid1 на слайсе
объясните , зачем все это нужно? Страйпы, слайсы в рейдах... Зачем?
- ankor
- Окопался на unix-forum.ru
- Неактивен
- Зарегистрирован: 07-11-2009
- Сообщений: 446
- User Karma: 14
Re: Установка raid1 на слайсе
Alexander пишет:объясните , зачем все это нужно? Страйпы, слайсы в рейдах... Зачем?
Возникла мысль прикупить SSD диск, дома скрости захотелось, при 4-х головом и 8G памяти HDD оказался самым узким местом, даже тормозить начинает, когда диск занят на 100%. Но SSD сильно кусаются,а покупать меньше 128G как-то стремно. Тут по случаю прикупил двух близнецов WD750G. Соорудил stripe из них (в матери встроенный RAID контроллер) сижу и радуюсь, машина и так неплохо бегала, а теперь залетала. Сразу расхотелось SSD покупать. Пришёл к выводу, что в настояшее время не имеет смысла покупать(из-за цены), SSD диски, лучше прикупить 2-4 HDD диска, RAID контроллер если нужно и получить скорость обмена с дисками примерно как у SSD и при ёмкости дисков примерно в 10 раз больше. Вот немного потестил, диски в наличии.
ada0: <WDC WD7500AAKS-00RBA0 30.04G30> ATA-7 SATA 2.x device
ada0: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
ada1: <WDC WD7500AAKS-00RBA0 30.04G30> ATA-7 SATA 2.x device
ada1: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
ada2: <ST3250410AS 3.AAC> ATA-7 SATA 2.x device
ada2: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
root@ankorS:/ # diskinfo -t /dev/ada0
/dev/ada0
512 # sectorsize
750156374016 # mediasize in bytes (698G)
1465149168 # mediasize in sectors
0 # stripesize
0 # stripeoffset
1453521 # Cylinders according to firmware.
16 # Heads according to firmware.
63 # Sectors according to firmware.
WD-WCAPT0642156 # Disk ident.
Seek times:
Full stroke: 250 iter in 6.023197 sec = 24.093 msec
Half stroke: 250 iter in 3.916134 sec = 15.665 msec
Quarter stroke: 500 iter in 6.450389 sec = 12.901 msec
Short forward: 400 iter in 2.309119 sec = 5.773 msec
Short backward: 400 iter in 2.343968 sec = 5.860 msec
Seq outer: 2048 iter in 0.309595 sec = 0.151 msec
Seq inner: 2048 iter in 0.308637 sec = 0.151 msec
Transfer rates:
outside: 102400 kbytes in 1.166858 sec = 87757 kbytes/sec
middle: 102400 kbytes in 1.364223 sec = 75061 kbytes/sec
inside: 102400 kbytes in 2.140327 sec = 47843 kbytes/sec
root@ankorS:/ # diskinfo -t /dev/ada1
/dev/ada1
512 # sectorsize
750156374016 # mediasize in bytes (698G)
1465149168 # mediasize in sectors
0 # stripesize
0 # stripeoffset
1453521 # Cylinders according to firmware.
16 # Heads according to firmware.
63 # Sectors according to firmware.
WD-WCAPT0640530 # Disk ident.
Seek times:
Full stroke: 250 iter in 6.188088 sec = 24.752 msec
Half stroke: 250 iter in 4.009200 sec = 16.037 msec
Quarter stroke: 500 iter in 6.545955 sec = 13.092 msec
Short forward: 400 iter in 2.369886 sec = 5.925 msec
Short backward: 400 iter in 2.264181 sec = 5.660 msec
Seq outer: 2048 iter in 0.310068 sec = 0.151 msec
Seq inner: 2048 iter in 0.290700 sec = 0.142 msec
Transfer rates:
outside: 102400 kbytes in 1.075984 sec = 95169 kbytes/sec
middle: 102400 kbytes in 1.293799 sec = 79147 kbytes/sec
inside: 102400 kbytes in 2.087828 sec = 49046 kbytes/sec
один диск немного быстрее, хотя братья близнецы. Вот как в рейде они:
root@ankorS:/ # diskinfo -t /dev/raid/r0
/dev/raid/r0
512 # sectorsize
1500307783680 # mediasize in bytes (1.4T)
2930288640 # mediasize in sectors
131072 # stripesize
0 # stripeoffset
Seek times:
Full stroke: 250 iter in 5.999803 sec = 23.999 msec
Half stroke: 250 iter in 3.983815 sec = 15.935 msec
Quarter stroke: 500 iter in 6.369584 sec = 12.739 msec
Short forward: 400 iter in 2.370227 sec = 5.926 msec
Short backward: 400 iter in 2.799565 sec = 6.999 msec
Seq outer: 2048 iter in 0.354743 sec = 0.173 msec
Seq inner: 2048 iter in 0.321784 sec = 0.157 msec
Transfer rates:
outside: 102400 kbytes in 0.778482 sec = 131538 kbytes/sec
middle: 102400 kbytes in 0.707790 sec = 144676 kbytes/sec
inside: 102400 kbytes in 1.132586 sec = 90413 kbytes/sec
В сравнение ещё 1 диск
root@ankorS:/ # diskinfo -t /dev/ada2
/dev/ada2
512 # sectorsize
250059350016 # mediasize in bytes (232G)
488397168 # mediasize in sectors
0 # stripesize
0 # stripeoffset
484521 # Cylinders according to firmware.
16 # Heads according to firmware.
63 # Sectors according to firmware.
9RY1N9GM # Disk ident.
Seek times:
Full stroke: 250 iter in 6.240604 sec = 24.962 msec
Half stroke: 250 iter in 4.399470 sec = 17.598 msec
Quarter stroke: 500 iter in 6.952820 sec = 13.906 msec
Short forward: 400 iter in 2.227364 sec = 5.568 msec
Short backward: 400 iter in 1.992094 sec = 4.980 msec
Seq outer: 2048 iter in 0.190872 sec = 0.093 msec
Seq inner: 2048 iter in 0.198469 sec = 0.097 msec
Transfer rates:
outside: 102400 kbytes in 1.016449 sec = 100743 kbytes/sec
middle: 102400 kbytes in 1.096982 sec = 93347 kbytes/sec
inside: 102400 kbytes in 1.819595 sec = 56276 kbytes/sec
SG 250G оказался быстрее WD 750G. Теперь сравнение по записи на диск: на RAID0
# dd if=/dev/zero of=file.bin bs=8m count=100
100+0 records in
100+0 records out
838860800 bytes transferred in 4.695691 secs (178644800 bytes/sec)
и на SG 250G
kor # dd if=/dev/zero of=file.bin bs=8m count=100
100+0 records in
100+0 records out
838860800 bytes transferred in 10.316829 secs (81309945 bytes/sec)
шустрым оказался Сигейт, но результат понятен. Страйп на 2-х дисках, дешёвый SDD уделал. Месяца 4 уже, работает без проблем. Одна проблема если один диск рухнет, то всё пропало, но это домашний комп, не страшно.
- Откуда: Germany
- Зарегистрирован: 19-05-2005
- Сообщений: 987
- User Karma: 7
Re: Установка raid1 на слайсе
Сообщений [ 19 ]
|
|