FAQ

Материал из OpenWiki
Перейти к: навигация, поиск

Hardware

Какой SATA RAID контроллер является оптимальным решением ?

Смотря для чего. Если интересен именно нормальный, полностью аппаратный RAID-контроллер, то стоит брать 3ware 9500, Tekram/Areca ARC 11xx/12xx, AMI MegaRAID. Дешёвые контроллеры вроде тех, что делает Promise, представляют собой полусофтверный RAID, он требует наличия в ОС драйверов; по большей части поддержка подобных RAID-контролеров есть только в Windows и, частично, в Linux. С Adaptec возможны проблемы из-за сокрытия разработчиками информации о железе.

Стоит заглянуть на страницы:

На какой карманный ПК можно установить Linux ?

На странице http://handhelds.org/moin/moin.cgi/SupportedHandheldSummary представлен статус портирования Linux на различные КПК, приведены ссылки на сайты команд разработчиков.

Также из карманных устройств стоит отметить:

  • Sharp Zaurus.Эти карманные устройства поставлялись с Linux изначально.К большому сожалению, насколько я знаю этот проект был закрыт.
  • Nokia 770 и продолжатель этой линейки Nokia n800 и n810 - интернет планшеты размером с КПК.Поставляются изначально с Linux (основанном на Debian), портировано немало программ знакомых пользователям Linux, например, Pidgin, XChat, Mplayer, ... . См. http://www.nokia.ru/phones/models/n800/ и девелоперский ресурс www.maemo.org
  • OpenMoko - проект смартфона на базе Linux.В данный момент проект находится в стадии активного развития. Смотрите www.openmoko.org

Информация устарела. Проект OpenMoko закрывается.

Как не зависеть от имени устройств в Linux ?

При распознавании устройств usb-cdrom распознаётся как SDA а raid-массив как SDB. Если при перезагрузке привод подключен к другому серверу, то raid-массив становится SDA, a ожидается, что рутовая ФВ находится на SDB, соответственно никто никуда не идёт.

Чтобы загрузка шла без проблем присвой рутовой и прочим ФС лейблы:
 tune2fs -L some_label /dev/*** 

Потом в загрузчике передаешь ядру вместо "root=/dev/***" - "root=some_label". По такому же принципу правишь в fstab: вместо "/dev/***" - "LABEL=some_label"

Аналогично, в Linux можно монтировать разделы по UUID раздела и передавать UUID ядру в качестве параметра root-файловой системы. UUID остается уникальным все время существования раздела на дисковом устройстве и использование UUID вместо имен устройств позволяет обеспечить независимость от изменения имен устройств.

Как увеличить размер UFS раздела во FreeBSD, после переноса при помощи dd

Можно воспользоваться стандартной утилитой growfs. Но лучше всё же следовать советам разработчиков и использовать связку dump + restore.