| RSS



Меню

Bookmark and Share


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





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

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

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

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

Установка 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) | Автор: Тараненко Сергей
Просмотров: 2256 | Теги: Raid, Disk, freeBSD | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
    Главная      
...
На службе : дней

05:48
Обновить


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

Поиск


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