| RSS



Меню

Bookmark and Share


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





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

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

Облако тэгов
ОС видио Tor Обратная сторона антенна 4.6 PHP Эксплоит Windows Server 2008 qip Virtual chroot kernel proc sysctl tune FreeBSD bridge Boot Disk Bluetooth GEO game directx Emulator Python Shell DDoS червь Conficker вирус троян Лаборатория Касперского пиратство apple iPhone ИТ-отрасль Щеголев Microsoft экономический кризис Twitter социальная сеть анонимность Лицензия Open Source ASP.NET MVC уязвимость MySQL база данных файлообмен закон франция пират Skype мобильный Deutsche Telekom Хакер киберпреступник Trend Micro кибератака Германия робот утечка данных персональные данные ноутбук интернет Китай цензура ядро Linux Торвальдс Windows Vista Acer Linux патент браузер Firefox Internet Explorer Opera Net Applications Safari Intel Linux Foundation Moblin Oracle патч банкомат кардер HSM IBM X-Force Cofee сша кибервойна Эстония Dell ИТ-специалист хакерские атаки Pirate Bay контроль кибербезопасность язык программирования The Pirate Bay Пиратская партия утечка информации приговор Mozilla Chrome безопасность Госдума СМИ Windows 8 Баллмер взлом Пентагон ботнет Украина Facebook Cisco cloud Windows XP нетбук торрент музыка биометрический nokia ФБР IP-адрес CIPAV Comcast sms RSA java Google CAPTCHA Symantec спам конфиденциальная информация инсайдер Perimetrix антивирус тест Anti-Malware Windows 7 операционная система Windows провайдер авторское право RapidShare UNIX свиной грипп шантаж дети EFF BluWiki копирайт экстремизм Panda Security cloud computing McAfee Cybercrime Response Unit Bottle Domains HTTPS ICANN студент шпионское ПО Норвегия школьник New York Times XSS YouTube Warner Music кибершпионаж КНДР Ubuntu свободное ПО AMD ATI касперский Россия РФ сервер хостинг фальшивый антивирус Comodo CA Wi-Fi D-Link суд пароль блог фишинг Одноклассники медведев контрафакт мошенник штраф Sony GPS по Gumblar JAVASCRIPT хакеры вредоносное ПО Yahoo ФАС компьютер Софт MPAA кибероружие PandaLabs Red Hat Минкомсвязи сбой ASUSTeK Computer мошенничество Доктор Веб ВКонтакте Cyber-Arc исходный код PCI DSS МВД фильтр порнография BREIN свобода слова Казахстан GEMA Autodesk сисадмин Gmail кредитная карта кибермошенник LiveJournal шифрование криптография Deep Purple банк нанотехнологии Wikipedia zero-day ColdFusion выборы кража данных DNS BIND Android BASIC атака Black Hat Mac OS X Click Forensics Clampi домен фсб Прокуратура Уголовное дело icq Barrelfish киберпреступность Sophos AT&T ошибка Electa Gamma Knife OpenBSD DARPA военные Сайт Visual Studio 2010 .NET Framework 4 Chrome OS электронная почта турция конференция спамер FTC полиция российская ОС Koobface Великобритания БЕЛОРУССИЯ грузия BSA Bittorrent облачные вычисления Azure Европа Dr.Web Билл Гейтс спецслужбы Cryzip Живой Журнал Royal Bank of Scotland смартфон Canonical Pwn2Own F-Secure Symbian Hotmail фильм

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

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

01:38
Обновить


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

Поиск


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