The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Большие диски в FreeBSD"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на сервере (Файловые системы, диски)
Изначальное сообщение [ Отслеживать ]

"Большие диски в FreeBSD"  +/
Сообщение от NorthFighter (ok) on 22-Сен-05, 08:23 
Приветствую всех.
Приобрели дисковый массив. 10 дисков по 300Ггб. Решил создать 2 RAID 5 один на 2ТБ второй на 450Ггб. Создал...но теперь проблема их поиметь в БСД.
При попытке создать слайс ругается:

WARNING:  A geometry of 267348/255/63 for amrd2 is incorrect.  Using
a more likely geometry.  If this geometry is incorrect or you
are unsure as to whether or not it's correct, please consult
the Hardware Guide in the Documentation submenu or use the
(G)eometry command to change it now.

Remember: you need to enter whatever your BIOS thinks the
geometry is!  For IDE, it's what you were told in the BIOS
setup. For SCSI, it's the translation mode your controller is
using.  Do NOT use a ``physical geometry''.

Кто вкурсях где и чего поправить? В сервере 2 контроллера, один встроенный, второй в слоте. Оба видятся в системе и диски созданые тоже видны. На первом встроенном контроллере подключен другой массив на 1.2 Тб...работает нормально. При попытке создать слайс на диске в 450 Ггб слайс создается, но при попытке создать точку монтирования ..при записи выдает следующее:

ERROR: Unable to write data to disk amrd3

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Большие диски в FreeBSD"  +/
Сообщение от NorthFighter (ok) on 23-Сен-05, 08:27 
Я так понял народ тут только со всяким Г работает, а с железом посеръезнее дел не имеет.....ладно, будем пробовать дальше.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Большие диски в FreeBSD"  +/
Сообщение от AD email(ok) on 23-Сен-05, 09:39 
Серьезные люди на 5Тб массивы делают, а не выёживаются.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Большие диски в FreeBSD"  +/
Сообщение от lavr email on 23-Сен-05, 10:16 
>Серьезные люди на 5Тб массивы делают, а не выёживаются.

дык серьезным не в падлу прочитать сообщение про геометрию которое
там явно ВЫДАНО. :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Большие диски в FreeBSD"  +/
Сообщение от NorthFighter (ok) on 23-Сен-05, 11:58 
>>Серьезные люди на 5Тб массивы делают, а не выёживаются.
>
>дык серьезным не в падлу прочитать сообщение про геометрию которое
>там явно ВЫДАНО. :)

Всегда необходимо зацепить за живое чтоб получтиь хоть какое то общение....интересно за что нужно цеплять чтоб получить хоть минимум помощи?
Посмотрел я наверное геометрию....не тупо стукаюсь башней в стену....
Есть еще соображения?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Большие диски в FreeBSD"  +/
Сообщение от lavr email on 23-Сен-05, 12:34 
>>>Серьезные люди на 5Тб массивы делают, а не выёживаются.
>>
>>дык серьезным не в падлу прочитать сообщение про геометрию которое
>>там явно ВЫДАНО. :)
>
>Всегда необходимо зацепить за живое чтоб получтиь хоть какое то общение....интересно за
>что нужно цеплять чтоб получить хоть минимум помощи?

нужно четко расписать ЧТО делал и как чтобы увидеть или почуствовать
ошибку или проблему

>Посмотрел я наверное геометрию....не тупо стукаюсь башней в стену....
>Есть еще соображения?

нет, потому как нет информации, а телепаты и мазохисты(назови OS,
выполни то-то, покажи то-то...) в отпуске.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Большие диски в FreeBSD"  +/
Сообщение от NorthFighter (ok) on 23-Сен-05, 13:39 
>>>>Серьезные люди на 5Тб массивы делают, а не выёживаются.
>>>
>>>дык серьезным не в падлу прочитать сообщение про геометрию которое
>>>там явно ВЫДАНО. :)
>>
>>Всегда необходимо зацепить за живое чтоб получтиь хоть какое то общение....интересно за
>>что нужно цеплять чтоб получить хоть минимум помощи?
>
>нужно четко расписать ЧТО делал и как чтобы увидеть или почуствовать
>ошибку или проблему
>
>>Посмотрел я наверное геометрию....не тупо стукаюсь башней в стену....
>>Есть еще соображения?
>
>нет, потому как нет информации, а телепаты и мазохисты(назови OS,
>выполни то-то, покажи то-то...) в отпуске.
Ок, согласен..расписываю.

Есть сервер Dell PE 1750 Дисковый массив PV220.
На серваке встроенный контроллер PERC4e/DI, к нему подключены 3 диска по 36 Гб.....на самом сервере. Организованы в RAID 5 уровня.
К внешнему порту подключен PV220 в котором 10 дисков по 146Гб которые также работают в RAID 5 уровня.
Данная конфигурация работает нормально.
Теперь решили расшириться. Поставили еще один контроллер PERC4e/SI.
К его внешнему порту подключили еще один PV220 в котором 10 дисков по 300Гб. Создаем в RAID контроллере логические диски из физических(сейчас пробовали 2 логических диска по 1.2Тб). Получаем два физических диска, их инициализируем. Перегружаемся....контроллер показывает наличие 2 логических дисков. Грузим FreeBSD 5.3. В процессе загрузки види оба нормально работающих контроллера. Так же видем все диски....как старые, так и вновь созданые.
После загрузки пробуем sysinstall.
Заходим в Patrition ....видем 4 диска (2 старых и 2 новых), именуемых amrd0 amrd1 amrd2 amrd3. Выбираем amrd2 пытаемся зайти в разбиение слайсов но выдает ошибку про неправильную геометрию (ту что постил выше).
кладем на это...пытаемся создать слайс...создаем. при попытке записать ( по клавише W) дает выбрать загрузчик...после выбора ругается что не может записать данные на amrd2. Если же выходишь по Q, то позволяет зайти в и указать точки монтирования, но так же при попытке записать посылает куда подальше...по Q выходит, но ничего не создает (в /dev/ наблюдаем только amrd2 и amrd2 из новых).
Пробовали создать через RAID диски меньшего объема до 500Гб. При попытке разбиения на слайсы на геометрию не ругается,  но при попытке записи ситуация вся аналогичная.
При попытке монтирования естевствено дисков не видет.

Если информации недостаточно....напишу еще.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Большие диски в FreeBSD"  +/
Сообщение от uldus (ok) on 23-Сен-05, 14:07 
>После загрузки пробуем sysinstall.

Для больших дисков не нужно использовать sysinstall, сделайте разбивку вручную.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Большие диски в FreeBSD"  +/
Сообщение от lavr email on 23-Сен-05, 14:13 
>>>>>Серьезные люди на 5Тб массивы делают, а не выёживаются.
>>>>
>>>>дык серьезным не в падлу прочитать сообщение про геометрию которое
>>>>там явно ВЫДАНО. :)
>>>
>>>Всегда необходимо зацепить за живое чтоб получтиь хоть какое то общение....интересно за
>>>что нужно цеплять чтоб получить хоть минимум помощи?
>>
>>нужно четко расписать ЧТО делал и как чтобы увидеть или почуствовать
>>ошибку или проблему
>>
>>>Посмотрел я наверное геометрию....не тупо стукаюсь башней в стену....
>>>Есть еще соображения?
>>
>>нет, потому как нет информации, а телепаты и мазохисты(назови OS,
>>выполни то-то, покажи то-то...) в отпуске.
>Ок, согласен..расписываю.
>
>Есть сервер Dell PE 1750 Дисковый массив PV220.
>На серваке встроенный контроллер PERC4e/DI, к нему подключены 3 диска по 36
>Гб.....на самом сервере. Организованы в RAID 5 уровня.
>К внешнему порту подключен PV220 в котором 10 дисков по 146Гб которые
>также работают в RAID 5 уровня.
>Данная конфигурация работает нормально.
>Теперь решили расшириться. Поставили еще один контроллер PERC4e/SI.
>К его внешнему порту подключили еще один PV220 в котором 10 дисков
>по 300Гб. Создаем в RAID контроллере логические диски из физических(сейчас пробовали
>2 логических диска по 1.2Тб). Получаем два физических диска, их инициализируем.
>Перегружаемся....контроллер показывает наличие 2 логических дисков. Грузим FreeBSD 5.3. В процессе
>загрузки види оба нормально работающих контроллера. Так же видем все диски....как
>старые, так и вновь созданые.
>После загрузки пробуем sysinstall.
>Заходим в Patrition ....видем 4 диска (2 старых и 2 новых), именуемых
>amrd0 amrd1 amrd2 amrd3. Выбираем amrd2 пытаемся зайти в разбиение слайсов
>но выдает ошибку про неправильную геометрию (ту что постил выше).
>кладем на это...пытаемся создать слайс...создаем. при попытке записать ( по клавише W)
>дает выбрать загрузчик...после выбора ругается что не может записать данные на
>amrd2. Если же выходишь по Q, то позволяет зайти в и
>указать точки монтирования, но так же при попытке записать посылает куда
>подальше...по Q выходит, но ничего не создает (в /dev/ наблюдаем только
>amrd2 и amrd2 из новых).
>Пробовали создать через RAID диски меньшего объема до 500Гб. При попытке разбиения
>на слайсы на геометрию не ругается,  но при попытке записи
>ситуация вся аналогичная.
>При попытке монтирования естевствено дисков не видет.
>
>Если информации недостаточно....напишу еще.

если не хочешь вручную рассчитать и задать геометрию - ставь 5.4 или
лучше 6.0-BETA5. Утверждается (release notes) что в 5.4 поправлен
рассчет геометрии.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Большие диски в FreeBSD"  +/
Сообщение от lavr email on 24-Сен-05, 12:14 
>>>>>Серьезные люди на 5Тб массивы делают, а не выёживаются.
>>>>
>>>>дык серьезным не в падлу прочитать сообщение про геометрию которое
>>>>там явно ВЫДАНО. :)
>>>
>>>Всегда необходимо зацепить за живое чтоб получтиь хоть какое то общение....интересно за
>>>что нужно цеплять чтоб получить хоть минимум помощи?

извини ради бога, думаю дело НЕ В ДИСКАХ и НЕ В ГЕОМЕТРИИ,
в 5'ке из-за GEOM'а есть защита от изменений в таблице партиций
на уже установленной системе. Просто про это забываешь :(
Sorry, моя вина, моя невнимательность:
ERROR: Unable to write data to disk amrd3

Вот из-за этого ты не можешь записать информацию в таблицу партиций.

Решение:

вариант 1:

- смотрим переменную ядра: sysctl kern.geom.debugflags
- устанавливаем в следующее значение для разрешения записи в таблицу
партиций: sysctl kern.geom.debugflags=16
- теперь можем вручную конфигурить диски, массив и писать в таблицу
партиций

тонкость: не используй sysinstall - даже при установленной переменной
kern.geom.debugflags=16 эта утилита не позволит записать в таблицу.

вариант 2:

- если хочешь использовать именно sysinstall - грузись с CD
и используй sysinstall

Извини еще раз.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Большие диски в FreeBSD"  +/
Сообщение от uldus (ok) on 23-Сен-05, 12:42 
>При попытке создать слайс ругается:

В чем слайс создаешь ? Нужно через gpt.
http://www.freebsd.org/cgi/man.cgi?query=gpt
http://www.freebsd.org/projects/bigdisk/

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Большие диски в FreeBSD"  +/
Сообщение от skeletor (??) on 17-Сен-08, 15:09 
>>При попытке создать слайс ругается:
>
>В чем слайс создаешь ? Нужно через gpt.
>http://www.freebsd.org/cgi/man.cgi?query=gpt
>http://www.freebsd.org/projects/bigdisk/

Нужно создать раздел в 5 Тб. ОС FreeBSD 7.0 AMD 64. Штатными средствами не видится. Пробую использовать GPT, но возникают проблемы: файла, который отвечает за этот раздел нету в /dev. Делаю по инструкции
[quote]сли вам придеться создовать массивы более 2TB во FreeBSD делаеться это следующим образом. Для этого используеться geom класс gpt.

Системный раздел в любом слючае должен быть обычный, меньше 2TB так как BIOS GPT не понимает, я выделил 25GB:

/dev/da0s1a 496M 34M 422M 8% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/da0s1d 989M 18K 910M 0% /tmp
/dev/da0s1f 7.6G 242M 6.7G 3% /usr
/dev/da0s1e 9.7G 156M 8.8G 2% /var

1) Зписывайте GPT вместо MBR.
gpt create -f /dev/da1

2) Создаете раздел. (По умолчанию все доступное место) gpt add -t ufs /dev/da1 Появиться устройство типа /dev/da1p1 gpt также позволяет поставить label кому нужно.

3) Далее пропускаем нанесение меток так как disklabel не понимает 64 разряда, сразу форматируем:
newfs /dev/da1p1

4) И мотнируем:
mount -t ufs /dev/da1p1 /mnt/mnt2
Указание типа -t ufs обязательно.

5) Получаем:
/dev/da1p1 4.3T 26G 4.3T 1% /mnt/mnt2[/quote]
так вот, /dev/da1 собственно и нету.
Что делать? Дока по GPT настолько бедная, что прямо не могу.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Большие диски в FreeBSD"  +/
Сообщение от skeletor (??) on 18-Сен-08, 15:19 
Кому интересно, почитайте, возможно поможет в дальнейшем.

Проблему-таки поборол. ОС стала, правда 6.3 Расскажу в чём было дело. Дрова, которые были в комплекте дистрибутива, а точнее модули ядра для моего контроллера оказались не совсем нормальные. Из-за этого и не видились разделы больше 2 Тб. Скачал с оф.сайта дрова для FreeBSD 6.3 и закинул их на диск (отредактировал образ диска прогой UltraIso, закинул модуль aacu64.ko в папку /boot/kernel/ и добавил в файле /boot/loader.conf строчку aacu64_load="YES"). Теперь при установке с диска всё видится нормально: 2 раздела (то есть 2 RAID6), первый = 100Гб, второй=5Тб. Поставил заново ОС на первый раздел. Загрузился. Тут начались небольшие проблемки. Дело в том, что при установке ОС, когда подгружался модуль нестандартный (aacu64.ko, стандартный имел имя aac.ko) разделы именовались как aacd[color=red]u[/color]0s1a, а когда грузилась ОС после установки она подргружала только стандартный модуль aac.ko (видимо при установке ОС, прописанный мною модуль не скопировался на раздел). Из-за этого не могла смонтировать / , ибо искала его на aacd[color=red]u[/color]0s1a, а он фактически теперь находился на aacd0s1a. После этого вручную подмонтировал корень, поправил fstab в соответствии с новшествами, перегрузился. Теперь ОС грузится, но не видится раздел в 5Тб. Копирую модуль aacu64.ko в /boot/kernel, прописую его в /boot/loader.conf и перегружаюсь. ОС опять не может смонтировать корень (ибо теперь подгрузился модуль aacu64.ko, и разделы теперь именуются aacd[color=red]u[/color]0s1a). Опять монтирую, правлю fstab и ребут. Только после этого ОС загрузилась нормально и увиделся раздел в 5Тб. Ну а дальше собственно создание GPT и всё. Несколько раз сделал ребуты, для проверки что всё хорошо стартует и видится.

Всем спасибо за внимание и помощь.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Большие диски в FreeBSD"  +/
Сообщение от none email(??) on 25-Фев-10, 19:26 
>ERROR: Unable to write data to disk XXXXX

Вылазит - если есть разделы на харде. Удали разделы каким нибудь акронисом, потом валяй.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру