| RSS



Меню

Bookmark and Share


Статистика
Ваш IP: 216.73.216.185
Вы используете: v





Сейчас на сайте:

Тех поддержка ->

Облако тэгов
ОС своя операционная система своя ОС видио Tor Обратная сторона антенна Strace php ultimate libc rand() эксплоит обзор популярных связок Windows Server 2008 PPTP VoIP-телефония QIP Virtual vps Tune kernel sysctl proc freeBSD Boot Raid Disk Bluetooth GEO game Video Wine emulator Python Shell phpinfo поколения червь Conficker вирус троян лаборатория касперского пиратство Apple iPhone Microsoft twitter социальная сеть анонимность лицензия Open Source уязвимость MySQL база данных PostgreSQL Закон Франция Пират Skype мобильный хакер trend micro кибератака Германия робот искусственный интеллект Персональные данные Ноутбук Интернет китай цензура windows vista Linux патент браузер Firefox Internet Explorer Opera Safari Intel патч Oracle Банкомат IBM США Dell MAC контроль Internet кибербезопасность приговор Mozilla Chrome безопасность Госдума СМИ Windows 8 Пираты взлом Пентагон Украина Facebook Cisco Windows XP нетбук торрент музыка Биометрический Nokia ФБР IP-адрес sms RSA java Google Captcha Symantec Спам лагерь Антивирус тест Windows 7 операционная система windows провайдер авторское право rapidshare UNIX свиной грипп шантаж Дети ipod Service Pack копирайт McAfee HTTPS icann студент Норвегия New York Times YouTube Warner Music КНДР БД Ubuntu касперский Россия РФ сервер хостинг верховный суд Wi-Fi суд пароль логин блог фишинг одноклассники Медведев контрафакт зарплата мошенник sony Gps по Росгосстрах JavaScript Хакеры Yahoo фас компьютер софт Минкомсвязи Сбой мошенничество Доктор ВЕб Вконтакте исходный код МВД фильтр порнография свобода слова казахстан сисадмин Autodesk Gmail кредитная карта LiveJournal шифрование Deep Purple банк HTML5 кодек Нанотехнологии wikipedia выборы DNS Android атака Mac OS X домен ФСБ прокуратура уголовное дело ICQ Visual Basic Sophos ошибка DARPA военные сайт турция конференция спамер Полиция Koobface Великобритания белоруссия Грузия Европа биржа Linux Mint Билл Гейтс спецслужбы Royal Bank of Scotland смартфон F-Secure Symbian фильм Ватикан Новая Зеландия Adobe Австралия госуслуги вымогатель IDC Рамблер новости Internet Explorer 9 iPad должник Ирландия поиск МТС Реклама слежка Zeus личные данные eset Вымпелком защита виртуализация МСЭ Черный список BlackBerry система защиты индия траффик Москва социальные сети flash player paypal BitDefender email планшет сертификат блокировщик Anonymous Тюмень технологии Ассанж передача данных Оптоволокно сенат арест Samsung Иск учетная запись коррупция разработка Британия исследование угрозы Санкт-Петербург SOPA PIPA исправление запрос Megaupload ВВС США отчет приложение магистраль Инвестиции платформа роскомнадзор zbot выдача КНР

Главная » Статьи » Общие Статьи

Установка FreeBSD на RAID-контроллер объёмом больше 2 Тб.
1) Предисловие.

Сейчас, в дни технического прогресса объёмами в 2 Тб уже вряд ли кого-то
можно удивить. Поэтому, вопрос использования дискового пространства
больше 2 Тб, с каждым днём становиться всё актуальнее. И так, приступим.

В один из дней, когда старый файл-сервер начал понемногу давать сбои,
руководство поставило задачу: подготовить новый сервер под файловое
хранилище. Купили новый сервер, 8 жёстких дисков по 1 Тб, современный
RAID-контроллер (Adaptec 5805, я очень пожалел, что выбрал именно
контроллер этой фирмы!) с возможностью горячей замены дисков. Захотелось
установить именно FreeBSD 7.0 x64, ибо хотелось, что бы виделось больше
4 Гб памяти. Системы x32 плохо видят 4 и больше Гб памяти, иногда
бывает, что видит, а иногда нет. Многие могут тут же возразить, что есть
такое понятие как PAE, но с ним не гарантируется стабильная работа и это
тема уже для другой статьи. Что из этого получилось - читаем ниже.


2) Установка. Как заставить ОС увидеть RAID-массив?

Создаём RAID-массив, например, 6-ой, в БИОСе самого RAID-контроллера. В
итоге получается размер 5.4 Тб. Здесь сложностей не будет. Далее,
собственно, вставляем диск и начинаем ставить FreeBSD. Заходим
в режим CUSTOM -> Partition и видим, что жётских дисков у нас нет.
Основная причина - ОС не видит RAID-контроллер. Перегружаемся и заходим
опять в утилиту RAID-контроллера, удаляем старый рейд. Теперь немного
теории. В мире RAID-массивов существует понятие "луна" (eng.
LUN). Сейчас объясню. Когда у вас есть один жёсткий диск, вы его делите
на разделы. То же самое можно делать и с RAID-массивами. Только здесь
это это называется луны. То есть, лун - это раздел RAID-массива. И
так, создаём лун, размером до 2 Тб. Я создал раздел 100 Гб. Иначе ОС
опять не увидит разделы для установки. Разбиваем имеющееся место по
своему усмотрению. После установки загружаем ОС.

Здесь хотелось сделать некое лирическое отступление. Дело в том, что у
меня после установки ОС не могла смонтировать ни корень, ни всё
остальное. Пробовал смонтировать вручную, (благо запомнил именование
кореневого раздела) - не монтирует, говорит нет такого файла.
Далее иду на сайт freebsd.org и смотрю, поддерживается ли мой адаптер. И
вижу, что да. Но почему не находит раздел? Вручную подгружаю модули для
этого контроллера, но ничего не меняется. Пришло время использовать
драйвера, идущие в комплекте с RAID-контроллером, подумал я. Открываю
диск и вижу, что дрова только для версии 6.3. Делаю образ диска
"фряхи 7.0" и запихиваю туда эти драйвера, предварительно в
директорию modules, а так же прописываю их в loader.conf, предварительно
отключив стандартные дрова. Загружаюсь, и вижу, что пишет, что неверный
исполняемый формат. Думаю, ну что ж не судьба. Качаю фряху 6.3 и
проделываю те же операции и теперь, после установки ОС, система
грузится! Причина была в драйверах, которые были в дистрибутиве. Толи
сам контроллер такой нестандартный, то ли драйвера сбойные попались.


3) Настройка. Создание раздела больше 2 Тб

И так, ОС у нас стоит (стоит уже FreeBSD 6.3 x64 вместо FreeBSD 7.0).
Тут меня ждал внеочередной сюрприз. Дело в том, что при установке ОС,
когда подгружался модуль нестандартный (aacu64.ko, стандартный имел имя
aac.ko) разделы именовались как aacdu0s1a, а когда грузилась ОС после
установки она подргружала только стандартный модуль aac.ko (видимо при
установке ОС, прописанный мною модуль не скопировался на раздел). Из-за
этого не могла смонтировать / , ибо искала его на aacdu0s1a, а он
фактически теперь находился на aacd0s1a. После этого вручную
подмонтировал корень, поправил fstab в соответствии с новшествами,
перегрузился. Теперь ОС грузится, но не видится раздел в 5Тб. Копирую
модуль aacu64.ko в /boot/kernel, прописую его в /boot/loader.conf и
перегружаюсь. ОС опять не может смонтировать корень (ибо теперь
подгрузился модуль aacu64.ko, и разделы теперь именуются aacdu0s1a).
Опять монтирую, правлю fstab и ребут. Только после этого ОС загрузилась
нормально и увиделся раздел в 5Тб.

Создавать раздел будем с помощью GPT. Для этого последовательно выполним
такие команды.

1. Создайте GPT том

# gpt create -f /dev/aacdu1p1


2. Создайте раздел на этом томе (по умолчанию в UFS)

# gpt add /dev/aacdu1p1


3. Проверьте результат операции:

# gpt show /dev/aacdu1p1


4. Отформатируйте раздел

# newfs /dev/aacdu1p1


5. Смонтируйте этот раздел (например, в /data)

# mount /dev/aacdu1p1 /data


Замечу, что на создание файловой системы на этом разделе у меня ушло
порядка получаса. Оно и не удивительно, 5.4 Тб. Теперь несколько
перезагрузок для тестов и проверка работоспособности.

А вот собственно и вывод df -h

[skeletor@fileserver ~]$ df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/aacdu0s1a 496M 72M 385M 16% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/aacdu0s1e 496M 228K 456M 0% /tmp
/dev/aacdu0s1f 87G 3.5G 77G 4% /usr
/dev/aacdu0s1d 4.8G 350M 4.1G 8% /var
/dev/aacdu1p1 5.2T 440G 4.7T 8% /data
total 5.3T 443G 4.8T 8%
[skeletor@fileserver ~]$


4) Заключение

Статья не претендует на оригинальность. В данной статье я показал какие
могут быть подводные камни при выборе RAID-контроллера и выборе ОС.

Кстати, совет всем: не берите контроллеры Adaptec ввиду плохой поддерки
системы мониторинга под *nix системы (под windows поставляется могучий
интерфейс управления). Теперь покупаю продукцию только Areca.

Категория: Общие Статьи | Добавил: aka_kludge (29.10.2009) | Автор: Тараненко Сергей
Просмотров: 2245 | Теги: Raid, Disk, freeBSD | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
    Главная      
...
На службе : дней

21:43
Обновить


Пользователи
aka_kludge
qwerty
LeadyTOR
aka_Atlantis
AdHErENt
mAss
Sissutr
hiss
DrBio
tHick

Поиск


Copyright tHR - TeAM 2026 г. admin: aka_kludge (ICQ:334449009) Moderator's: LeadyTOR, ... Яндекс.Метрика