nicol@s Опубликовано 13 июля, 2010 · Жалоба Добрый вечер! Есть идея установить операционную систему (FreeBSD/Linux) на флешку. Отсюда несколько вопросов: 1. Какие Вы покупаете флешки для этого? 2. Что лучше использовать: USB, cf или sd в адаптер SATA (с возможностью средствами адаптера сделать рэйд)? 3. Форм-фактор? 4. Нужны ли какие-то специфические драйвера для флешек? 5. Есть ли какие-то подводные камни при работе с флешками? 6. Интересует также сам процесс установки ОС. Просьба поделиться опытом и ссылками по теме. Спасибо. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pppoetest Опубликовано 13 июля, 2010 · Жалоба Сервер на флеш? О_о Капец. Хотя... Что за сервер? Какие задачи? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
EvilShadow Опубликовано 13 июля, 2010 · Жалоба Любые задачи, не требующие писать на эту флешку. Плюс логи отправлять по сети на отдельный сервер - и совсем чудесно. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Lynx10 Опубликовано 13 июля, 2010 · Жалоба Добрый вечер!Есть идея установить операционную систему (FreeBSD/Linux) на флешку. Отсюда несколько вопросов: 1. Какие Вы покупаете флешки для этого? 2. Что лучше использовать: USB, cf или sd в адаптер SATA (с возможностью средствами адаптера сделать рэйд)? 3. Форм-фактор? 4. Нужны ли какие-то специфические драйвера для флешек? 5. Есть ли какие-то подводные камни при работе с флешками? 6. Интересует также сам процесс установки ОС. Просьба поделиться опытом и ссылками по теме. Спасибо. Используем обычные ЮСБ маленькие - чтобы не мешали и не торчали, своя сборка линукса, рейд не юзаем.... нет смысла Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nicol@s Опубликовано 13 июля, 2010 (изменено) · Жалоба Сервер на флеш? О_о Капец. Хотя... Что за сервер? Какие задачи?Планируем поднять BGP-сервер. Логи отправлять будем на другой сервер.Используем обычные ЮСБ маленькие - чтобы не мешали и не торчали, своя сборка линукса, рейд не юзаем.... нет смыслаА вы используете внешние USB флешки, которые из корпуса торчат или через какой-то переходник прям в материнку включаете? А почему нет смысла в рейд? Изменено 13 июля, 2010 пользователем nicol@s Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
woddy Опубликовано 13 июля, 2010 · Жалоба зачем рейд на роутере? флешка заглючила - выкинул и новую вставил. резервные копии образов лежат в хранилище. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kapa Опубликовано 13 июля, 2010 · Жалоба зачем рейд на роутере? флешка заглючила - выкинул и новую вставил. резервные копии образов лежат в хранилище.а так заглючила - узнал об этом по почте или смс, пришёл в удобное время и заменил. или Вы живёте в серверной? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
woddy Опубликовано 13 июля, 2010 · Жалоба или Вы живёте в серверной?погасил сервер абоненты переключились на резерв автоматически. пришел заменил. в течении ближайшего рабочего дня. хотя не понимаю как она может заглючить. ОС однократно грузится в РАМ, флешка нужна только для включения. если сервер не включился или после ребута не поднялся - я сам увижу. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mukca Опубликовано 13 июля, 2010 (изменено) · Жалоба хотя не понимаю как она может заглючить. ОС однократно грузится в РАМ, флешка нужна только для включения. если сервер не включился или после ребута не поднялся - я сам увижу. + 1 роутер минимум 4 недели проработал со сдохшим жестким диском... и наткнулись случайно... надо было конфиги поправить. ломанулись по ssh, а он не пускает... ночью пошли включили обычную флешку на 2 гига с образом и вперед... Изменено 13 июля, 2010 пользователем mukca Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Lynx10 Опубликовано 13 июля, 2010 · Жалоба зачем рейд на роутере? флешка заглючила - выкинул и новую вставил. резервные копии образов лежат в хранилище.именно так и есть! Сервер на флеш? О_о Капец. Хотя... Что за сервер? Какие задачи?Планируем поднять BGP-сервер. Логи отправлять будем на другой сервер.Используем обычные ЮСБ маленькие - чтобы не мешали и не торчали, своя сборка линукса, рейд не юзаем.... нет смыслаА вы используете внешние USB флешки, которые из корпуса торчат или через какой-то переходник прям в материнку включаете? А почему нет смысла в рейд? из корпуса - и так всё в шкафу закрыто никто руками не лапает - кроме того если в середине - сложно менять флешку - например новую сборку или ещё чото там - а так одну вытянул - другую вставил!Ещё делаем на флешках для хостинга сервера система на флеш - контент на винте на рейде ! что то не так или новая версия ядер и т д - флеш поменял - контент остаётся без проблем на месте! имеем свою расспределённую систему хранения данных - аналогично с флеш грузится а все даные на винтах на рейдах..... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
f13 Опубликовано 14 июля, 2010 · Жалоба тогда уж лучше образ по сети грузить, имхо Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nicol@s Опубликовано 14 июля, 2010 (изменено) · Жалоба зачем рейд на роутере? флешка заглючила - выкинул и новую вставил. резервные копии образов лежат в хранилище. Это будет центральный BGP-сервер, т.е. будет получать все маршруты. Если ночью флешка накроется, то все встанет до устранения поломки. А с рейдом продолжит работать на другой флешке. Да и получать сервисные сообщения по mail или sms, как предлагает kapa, довольно красиво. Изменено 14 июля, 2010 пользователем nicol@s Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
woddy Опубликовано 14 июля, 2010 · Жалоба Это будет центральный BGP-сервер, т.е. будет получать все маршруты. и без резервирования? молодцы. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Lynx10 Опубликовано 14 июля, 2010 · Жалоба тогда уж лучше образ по сети грузить, имхо тоже хорошая идея! Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kayot Опубликовано 14 июля, 2010 · Жалоба Это будет центральный BGP-сервер, т.е. будет получать все маршруты. Если ночью флешка накроется, то все встанет до устранения поломки. А с рейдом продолжит работать на другой флешке. Да и получать сервисные сообщения по mail или sms, как предлагает kapa, довольно красиво. На маршрутизаторе как раз умрет флешка - и фиг с ней, заметите что сервер работает без дисков через месяц, когда потребуется ребутнуть. Вот тогда вставите резервную и проживет еще лет 5.. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nicol@s Опубликовано 15 июля, 2010 (изменено) · Жалоба Наконец-то занялся установкой FreeBSD на флешку (флешку подлкючил к компу, где уже стоит FreeBSD 8.0) и столкнулся с проблемой: Устанавливал так: 1. Разметил флэшку fdisk -BI /dev/da0 2. Форматировал bsdlabel -w -B da0s1 && newfs -n -U -L FBSD /dev/da0s1a 3. Установил загрузчик boot0cfg -v -B -o noupdate da0 4. Скопировал системные каталоги mount /dev/da0s1a /mnt cp -R /boot /mnt/ cp -R /sbin /mnt/ cp -R /libexec /mnt/ cp -R /lib /mnt/ cp -R /bin /mnt/ cp -R /etc /mnt/ mkdir -p /mnt/usr/ cp -R /usr/bin /mnt/usr/ cp -R /usr/compat /mnt/usr/ cp -R /usr/games /mnt/usr/ cp -R /usr/include /mnt/usr/ cp -R /usr/lib /mnt/usr/ cp -R /usr/libdata /mnt/usr/ cp -R /usr/libexec /mnt/usr/ cp -R /usr/local /mnt/usr/ cp -R /usr/ports /mnt/usr/ cp -R /usr/sbin /mnt/usr/ cp -R /usr/share /mnt/usr/ cp -R /usr/src /mnt/usr/ cp -R /var /mnt/ rm -rf /mnt/var/tmp/* && chmod -R 777 /mnt/var/tmp/ rm -rf /mnt/var/run/* rm -rf /mnt/var/log/* mkdir -p /mnt/mnt/ mkdir -p /mnt/media/ mkdir -p /mnt/cdrom/ mkdir -p /mnt/dev/ mkdir -p /mnt/proc/ mkdir -p /mnt/tmp/ && chmod -R 777 /mnt/tmp/ mkdir -p /mnt/usr/obj/ 5. Перенес домашний каталог cp -R /root /mnt/ 6. Добавил echo 'geom_label_load="YES"' >> /mnt/boot/loader.conf echo 'virecover_enable="NO"' >> /mnt/etc/rc.conf ee /mnt/etc/fstab: # Device Mountpoint FStype Options Dump Pass# /dev/da0s1a / ufs ro 1 1 md /tmp mfs rw,-s16M,nosuid 0 0 7. Перезагрузка umount /dev/da0s1a reboot При загрузке вылетает следующее сообщение: ROOT MOUNT ERROR: If you have invalid mount options, reboot, and first try the following from the loader prompt: set vfs.root.mountfrom.options=rw and then remove invalid mount options from /etc/fstab. Loader variables: vfs.root.mountfrom=ufs:/dev/da0s1a vfs.root.mountfrom.options=rw Если руками написать ufs:/dev/da0s1a, то система загрузится. Но после перезапуска - опять такая же история. Поиск не помог. В /boot/loader.conf добавил: vfs.root.mountfrom=ufs:/dev/da0s1a vfs.root.mountfrom.options=rw ничего не изменилось. Перепроверил /etc/fstab - все в порядке. Где могут быть грабли - пока мыслей нет:( Надеюсь на Вашу подсказку. Изменено 15 июля, 2010 пользователем nicol@s Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Zaqwr Опубликовано 15 июля, 2010 · Жалоба а что в /etc/fstab ? If you have invalid mount options, reboot, and first try the following from the loader prompt: set vfs.root.mountfrom.options=rw and then remove invalid mount options from /etc/fstab. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nicol@s Опубликовано 15 июля, 2010 (изменено) · Жалоба cat /etc/fstab # Device Mountpoint FStype Options Dump Pass# /dev/da0s1a / ufs ro 1 1 md /tmp mfs rw,-s16M,nosuid 0 0 Изменено 15 июля, 2010 пользователем nicol@s Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Илья Дмитриевич Опубликовано 15 июля, 2010 · Жалоба буквально ток закончил ковыряться с новой сборкой 8ки bsd на флешке читаем вот эту статью http://www.hilik.org.ua/freebsd-usb-flash/ накладываем патч и не обламываемся )) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mikevlz Опубликовано 16 июля, 2010 · Жалоба man nanobsd? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Giga-Byte Опубликовано 16 июля, 2010 (изменено) · Жалоба md /tmp mfs rw,-s16M,nosuid 0 0зачем это? если / в ro, тогда скрипт создаст /var и /tmp вообще думаю о двух варинтах, но как будет удобнее в дальнейшем, обновление софта например: полность систему на флэшку, FS в RO, по необходимости перемонтировать в RW потом обратно в RO либо собирать систему в MFS и запихивать в ядро, конфиги держать на VFAT разделе рядом, чтобы из под венды можно было изменить (с ноутбука) ну и конечно же, указать ядру слать данные в КОМ-порт Изменено 16 июля, 2010 пользователем Giga-Byte Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nicol@s Опубликовано 16 июля, 2010 · Жалоба буквально ток закончил ковыряться с новой сборкой 8ки bsd на флешкечитаем вот эту статью http://www.hilik.org.ua/freebsd-usb-flash/ накладываем патч и не обламываемся )) Спасибо большое. Только что сделал на тестовой машине - все загружается без проблем.зачем это? если / в ro, тогда скрипт создаст /var и /tmpСогласен. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
f13 Опубликовано 16 июля, 2010 · Жалоба почему всё ж флешки? через сеть проще. обновлять просто, надёжность обеспечить тоже просто и износа никакого Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
EvilShadow Опубликовано 16 июля, 2010 · Жалоба В случае отсутствия связи с tftp машина не загрузится, а с флешки загрузится всегда. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
fasmond Опубликовано 16 июля, 2010 · Жалоба ерунда какая-то... не много вижу смысла в такой замене Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...