| RSS



Меню

Bookmark and Share


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





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

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

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

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

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

11:35
Обновить


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

Поиск


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