Страница 1 из 7

Вопрос по поводу gmirror

Добавлено: 2006-11-12 21:56:18
toor
ЧИтаю ту статью http://www.lissyara.su/?id=1272 Лиса. И возник такой вопрос. А если у меня вдрух слетит один хард система продолжит работать пока я не заменю? И после замены не будет не каких косяков7\??

Добавлено: 2006-11-12 22:26:20
Alex Keda
а х.з. :)))
должна :))
========
на неделе попробую - ту машину срочно надо было, а другая будет - будет время на эксперименты

Добавлено: 2006-11-20 11:08:26
Za...
Работать будет, как и обычно, тормоза начнутся когда ты подсунешь новый диск, ну енто и ежу понятно, он начнет синхронизацию с оригинальным диском! Но время будет занимать много, у меня 250 гб синхронизировалось 2 часа.

Re: Вопрос по поводу gmirror

Добавлено: 2009-10-26 12:13:49
s3m
Добрый день, и спасибо за кучу полезной информации на вашем сайте.

У меня такой трабл. ТОже сделал на Gmirror зеркало из 2х хардов, все бы ничего но после некоторого времени, у меня отвалился один диск.
Я думал что он сдох, но как оказалось нет. Похоже проблема в том что у меня df выдает
OS FREEBSD 7.0

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

Filesystem         1K-blocks    Used    Avail Capacity  Mounted on
/dev/mirror/gm0s1a    507630  501748   -34728   107%    /
devfs                      1       1        0   100%    /dev
/dev/mirror/gm0s1e    507630     216   466804     0%    /tmp
/dev/mirror/gm0s1f  30934674 7032334 21427568    25%    /usr
/dev/mirror/gm0s1d   1502094  152768  1229160    11%    /var
Видимо из-за этой ошибки свободного места которого 107% второй диск не может синхронизироваться. Нигде не могу найти как исправить данную ошибку
fsck даже в single mode ничего не исправляет. Пересоздавать раздел никак - машина в эксплуатации (Proxy+ASSP).
Подскажите можно ли как нибудь решить данную проблему?

Re: Вопрос по поводу gmirror

Добавлено: 2009-10-26 12:37:44
Alex Keda
причина, врятли в этом.
гмиррору покласть на файловую систему.
он посектороно работает.

Re: Вопрос по поводу gmirror

Добавлено: 2009-10-26 12:45:20
BirdGovorun
s3m писал(а):Добрый день, и спасибо за кучу полезной информации на вашем сайте.

У меня такой трабл. ТОже сделал на Gmirror зеркало из 2х хардов, все бы ничего но после некоторого времени, у меня отвалился один диск.
Я думал что он сдох, но как оказалось нет. Похоже проблема в том что у меня df выдает
OS FREEBSD 7.0

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

Filesystem         1K-blocks    Used    Avail Capacity  Mounted on
/dev/mirror/gm0s1a    507630  501748   -34728   107%    /
devfs                      1       1        0   100%    /dev
/dev/mirror/gm0s1e    507630     216   466804     0%    /tmp
/dev/mirror/gm0s1f  30934674 7032334 21427568    25%    /usr
/dev/mirror/gm0s1d   1502094  152768  1229160    11%    /var
Видимо из-за этой ошибки свободного места которого 107% второй диск не может синхронизироваться. Нигде не могу найти как исправить данную ошибку
fsck даже в single mode ничего не исправляет. Пересоздавать раздел никак - машина в эксплуатации (Proxy+ASSP).
Подскажите можно ли как нибудь решить данную проблему?
Почисти корневой каталог, в часности в /root

Re: Вопрос по поводу gmirror

Добавлено: 2009-10-26 12:50:23
s3m
Да спасибо нашел откуда место, но оказывается на втором диске просто битые блоки... отсюда вопрос. Есть ли какая нибудь утилита для проверки и лечения их, что то типа chkdsk или scandisk ??? винты висят на SCSI контролере, но у нет даже нет настроек биоса, поэтому как включить ремап блоков автоматом я не могу найти

Re: Вопрос по поводу gmirror

Добавлено: 2009-10-26 13:17:51
Alex Keda
утилита называется - "магазин"
======
если делать совсем нечего, погоняйте mhdd

Re: Вопрос по поводу gmirror

Добавлено: 2009-10-26 13:30:39
s3m
Спасибо и на этом....но боюсь вариант магазин будет последним... ибо scsi харды щас стоят как автомобиль ))

Re: Вопрос по поводу gmirror

Добавлено: 2009-10-26 14:47:38
Alex Keda
смотря что вам дороже.
хард, или данные на нём.
обычно - данные. тогда - в магазин.

Re: Вопрос по поводу gmirror

Добавлено: 2009-10-26 16:15:01
manefesto
а что нынче сказевые винты стоят дороже 1000$ ?

Re: Вопрос по поводу gmirror

Добавлено: 2009-10-26 16:19:34
s3m
160 гигов 19 000 - 36 000 -

Re: Вопрос по поводу gmirror

Добавлено: 2009-10-26 16:29:49
Alex Keda
160 гигов сказзи не бывает.
sas тоже.

Re: Вопрос по поводу gmirror

Добавлено: 2009-10-26 16:58:46
s3m

Re: Вопрос по поводу gmirror

Добавлено: 2009-10-26 19:48:39
Alex Keda
146 != 160

Re: Вопрос по поводу gmirror

Добавлено: 2009-10-27 16:02:48
manefesto
s3m писал(а):160 гигов 19 000 - 36 000 -
это не есть стоимость машины

Re: Вопрос по поводу gmirror

Добавлено: 2009-10-27 20:25:01
vitar
s3m писал(а): Есть ли какая нибудь утилита для проверки и лечения их, что то типа chkdsk или scandisk ???
В sysutils/e2fsprogs есть тулза badblocks. Ну и sysutils/smartmontools может поможет.

Re: Вопрос по поводу gmirror

Добавлено: 2009-10-27 20:34:11
Alex Keda
mhdd

Re: Вопрос по поводу gmirror

Добавлено: 2009-11-20 14:32:06
Aleks778
Господа! Имею вопрос: пожалуйста ответьте!
В случае падения "второго" диска в зеркале все ясно - ставил эксперименты - все работает.
А что делать в случае падения "первого диска"???
скопировать не могу точно, но у меня (отключил первый диск от провода) выдает:

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

mountroot>

Re: Вопрос по поводу gmirror

Добавлено: 2009-11-20 14:41:49
terminus
---

если создавать зеркало используя хендбук, то устройство gm0 должно быть всегда доступно вне зависимости от того какой диск выпал
http://www.freebsd.org/doc/en/books/han ... irror.html

как у вас выглядит /etc/fstab ?

Re: Вопрос по поводу gmirror

Добавлено: 2009-11-20 15:41:04
Aleks778
terminus писал(а):---

если создавать зеркало используя хендбук, то устройство gm0 должно быть всегда доступно вне зависимости от того какой диск выпал
http://www.freebsd.org/doc/en/books/han ... irror.html

как у вас выглядит /etc/fstab ?
подоткнул обратно первый диск. нормально все загрузилось.

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

/usr/home/aleks/>cat /etc/fstab
# Device                Mountpoint      FStype  Options         Dump    Pass#
/dev/mirror/gm0s1b              none            swap    sw              0       0
/dev/mirror/gm0s1a              /               ufs     rw              1       1
/dev/mirror/gm0s1d              /tmp            ufs     rw              2       2
/dev/mirror/gm0s1e              /usr            ufs     rw              2       2
/dev/mirror/gm0s1f              /var            ufs     rw              2       2
/dev/acd0               /cdrom          cd9660  ro,noauto       0       0
/usr/home/aleks/>
а делал я все по статье Лисяры плюс из комментов добавил в ядро options GEOM_MIRROR и убрал geom_mirror_load=YES из loader.conf

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

/usr/home/aleks/>glabel status
                  Name  Status  Components
ufsid/4b02eee318db6b77     N/A  ad6s1a
ufsid/4b02eee354d37504     N/A  ad6s1d
ufsid/4b02eee3d04cb248     N/A  ad6s1e
ufsid/4b02eee4617cbb71     N/A  ad6s1f
когда "первый диск" был отключен попытался сделать так (наугад)

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

>mountroot ufs:/dev/ufsid/4b02eee318db6b77
получил в результате какие-то сообщения и приглашение #
как я понял - подгрузилось ядро ибо можно было сделать ls и glabel status
правда там ad6 превратилось в ad2

но что было делать с этим дальше увы не знаю...

спасибо, что откликнулись ну и надеюсь на дальнейшие советы

Re: Вопрос по поводу gmirror

Добавлено: 2009-11-20 15:44:07
aleks778
только что заметил что зеркало развалилось:

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

/usr/home/aleks/>mount
/dev/mirror/gm0s1a on / (ufs, local)
devfs on /dev (devfs, local)
/dev/mirror/gm0s1d on /tmp (ufs, local, soft-updates)
/dev/mirror/gm0s1e on /usr (ufs, local, soft-updates)
/dev/mirror/gm0s1f on /var (ufs, local, soft-updates)
/usr/home/aleks/>gmirror status
      Name    Status  Components
mirror/gm0  DEGRADED  ad4
/usr/home/aleks/>

Re: Вопрос по поводу gmirror

Добавлено: 2009-11-20 15:51:47
terminus
что-то я запутался. недолжно так быть... я помню, что что-то аналоничное было у меня, и я это решал...

Может надо было исходные диски сначала пометить через glabel, а только потом включать их в зеркало используя обращения не по именам устройств, а через ladel-id ?
Непомню...

Re: Вопрос по поводу gmirror

Добавлено: 2009-11-20 15:55:49
Alex Keda
врятли. гмиррор ищщет в последнем секторе диска свою запись.
ему наплевать на имена

Re: Вопрос по поводу gmirror

Добавлено: 2009-11-20 17:21:33
aleks778
раз ни у кого мыслей больше нет по этой трабле - вопрос - как совсем удалить зеркало?
хочу с нуля сделать заново и еще раз поэкспериментировать..