LINUX.ORG.RU

Дебиан в оперативной памяти

 ,


0

0

Всем системным администраторам хочется бесперебойной работы серверов и сервисов. Но техника не надёжна, и нередко, и, как правило, неожиданно, отказавший винчестер отправляет сервис в небытие. Хорошее решение - R/O носитель без движущихся частей, и система полностью в оперативной памяти. Пока есть электричество - все работает. Никаких разрушений файловой системы, badblocks и прочего безобразия.

Такие дистрибутивы есть, но они сильно специализированы, требуют немалого времени на освоение. По ссылке вы найдёте крайне удачную попытку разместить в оперативной памяти любимый всеми администраторами Debian. В качестве первичного R/O носителя можно использовать CF карты или просто флешку.

После загрузки можно сколько угодно экспериментировать, настраивать, добавлять пакеты из стандартных источников Debian. Если конфигурация вас устроила - команда wr запишет изменения на носитель. Если эксперименты опасны и связь с машиной может быть утеряна - запустите в кроне перезагрузку через 10 минут, и если что то поломалось, то после перезагрузки мы получим свой роутер обратно.

Большое спасибо Vadim Berkgaut.

>>> Подробности

Re: Дебиан в оперативной памяти.

Базируется на sarge. В этом есть некоторый минус... для кого-то, возможно, огромный.

Deleted ()

Re: Дебиан в оперативной памяти.

>любимый всеми администраторами Debian.

не факт. вменяемые люди выбирают centos/rhel

anonymous ()
Ответ на: Re: Дебиан в оперативной памяти. от kilolife

Re: Дебиан в оперативной памяти.

да вы шо?

Installation

Download and unpack this tarball.

где tarball есть линка на http://gate-bunker.p6.msu.ru/~berk/debian-router/sarge-router.tar.gz

сие прям с главной страницы :) я конечно не гулял по дебрям сайта (за ненадобность), но если есть тарбол на etch'е, то почему автор не удосужился обновить страницу?

Deleted ()

Re: Дебиан в оперативной памяти.

Весьма сомнительной и специфичной пользы занятие.. А вот, в качестве переносной мобильной системы на каждый день, неплохая идея..

MiracleMan ★★★★★ ()

Re: Дебиан в оперативной памяти.

прикольна :-)

anonymous ()
Ответ на: Re: Дебиан в оперативной памяти. от pento

Re: Дебиан в оперативной памяти.

> [holywar mode on]
> Да ну? 0_о И чем же центос на серверах лучше старого доброго дебиана?
> [holywar mode off]

<двустволка-моде>

Если ты зарулишь запускалку для оракла в оперативу, то на сам оракел её уже не останется и тебя повесят на ближайшем дереве. Энжой.

</двустволка-моде>

Gharik ()

Re: Дебиан в оперативной памяти.

Я вот в видео память дебиан етч запихнул, но всем пофигу.

anonymous ()

Re: Дебиан в оперативной памяти.

Запустил я тут инсталлятор маленькой программки под Wine в дебиан этч - получил записание иксов и клавиатуры. Через сеть попытался убить зависшие процессы - на мониторе изображения так и не появилось. Только перезагрузка. Только не надо говорить что виноваты Debian, Wine, кривые руки и что у вас всё работает. Пока не будет создана ОС Линукс с единым центров разработки и исправления ошибок - венда так и будет властвовать. Виснет система - так и будет виснуть дальше. Майкрософт ошибки закрывает, а Линус всё многомегабайтные патчи принимает. Кто будет исправлять реальные ошибки? Видимо никто.

tommy ★★★★★ ()
Ответ на: Re: Дебиан в оперативной памяти. от tommy

Re: Дебиан в оперативной памяти.

>Кто будет исправлять реальные ошибки? Видимо никто.

Вместо скулежа, взял бы да зафиксил.

anonymous ()
Ответ на: Re: Дебиан в оперативной памяти. от tommy

Re: Дебиан в оперативной памяти.

ты бы лучше багрепорт отправил в дебиан вместо того чтоб тут свои неудачи описывать

maloi ★★★★★ ()
Ответ на: Re: Дебиан в оперативной памяти. от tommy

Re: Дебиан в оперативной памяти.

>Кто будет исправлять реальные ошибки? Видимо никто.

хотите стабильности? RHEL/CentOS в вену. а лучше таки RHEL с суппортом. который затыкает довольно шустро все по требованию.

zeus ()

Re: Дебиан в оперативной памяти.

А переменные данные типа логов, писем и БД куда писать?

true ()

Re: Дебиан в оперативной памяти.

Ну и чё?

Я могу FreeBSD с ro-флэшки грузить в память. А если возникнет желание быстро перезагрузиться, то нужно просто вынуть флэшку из USB-разъёма. :))

iZEN ★★★★★ ()

Re: Дебиан в оперативной памяти.

Экспериментировать на боевой технике? Нунах!

Arceny ★★ ()
Ответ на: Re: Дебиан в оперативной памяти. от anonymous

Re: Дебиан в оперативной памяти.

Я так понял что все упоминавшие RHEL используют эту систему на законных основаниях? И патчи они тоже получают? Тогда вопрос - чем это лучше покупки венды?

И о стабильности - RH наверно чудесным образом исправляют ошибки в ядре, но патчи наверное никому не отдают? Тогда почему наезды Debian?

tommy ★★★★★ ()
Ответ на: Re: Дебиан в оперативной памяти. от true

Re: Дебиан в оперативной памяти.

Сюрприз! Сислог умеет писать логи на удаленную машину.

Скажите, а Вы письма всегда себе на локалхосте сами пишете и тут же и складируете? Отправлять куда нибудь не пробовали?

Спасибо, поржал.

kilolife ★★★★★ ()

Re: Дебиан в оперативной памяти.

насколько я помню Vyatta так и работает

volh ★★ ()
Ответ на: Re: Дебиан в оперативной памяти. от kilolife

Re: Дебиан в оперативной памяти.

>Сюрприз! Сислог умеет писать логи на удаленную машину.

Читаем пост:

>Но техника не надёжна, и нередко, и как правило неожиданно, отказавший винчестер отправляет сервис в небытие.

На удалённой машине столкнёмся с той же самой проблемой. Какой тогда смысл от сабжа?

>Скажите, а Вы письма всегда себе на локалхосте сами пишете и тут же и складируете? Отправлять куда нибудь не пробовали?

ФГМ детектед. У вас клиенты всегда забирают почту в ту же секунду, как она приходит? И клиенты никогда не отправляют почту на другой недоступный в данный момент сервер?

true ()

Re: Дебиан в оперативной памяти.

Я в своё время делал in-memory ситсему на основе ASPLinux. Думаю, на Fedora/CentOS сделать не сложнее. Параметр READONLY_ROOT в инитскриптах.

Немногие, нужные для записи каталоги переностяся при монтировании в виртуальный диск. CF не обязателен, система грузится с обычного HDD и потом выключает его. Хватало 24-32 мегабайт. Без свапа, разумеется.

atrus ★★★★★ ()
Ответ на: Re: Дебиан в оперативной памяти. от tommy

Re: Дебиан в оперативной памяти.

> Пока не будет создана ОС Линукс с единым центров разработки и исправления ошибок - венда так и будет властвовать. Виснет система - так и будет виснуть дальше. Майкрософт ошибки закрывает, а Линус всё многомегабайтные патчи принимает. Кто будет исправлять реальные ошибки? Видимо никто.

Ты слаб рассудком, потому что берешься рассуждать о вещах, природы и смысла которых не понимаешь.

Ты слаб умом, потому что не способен сам исправлять ошибки.

Ты слаб кошельком, потому что не способен заинвестировать хотя бы 100 миллионов USD в создание и содержание такого центра.

Ты слаб желудком, потому что наполняешь здесь комменты поносом.

Один лишь вопрос к тебе, коль скоро ты столь слаб, почему ты столько 4.2?

shimon ★★★★★ ()

Re: Дебиан в оперативной памяти.

логи на удаленную машину, /var/run и /tmp на рамдиск и любой дистриб пашет как надо. при желании можно даже монтировать хоумы с удаленных машин и полноценно работать типа в кедах. делали такие терминалки не раз.

при нынешней цене гигового SSD-диска в писят евриков, наука позволяет установить действительно любой дистриб да ещо и с какиминть кедами. толи авторы немного запоздали с идейкой толи недопонимаю.

gigabito ()
Ответ на: Re: Дебиан в оперативной памяти. от shimon

Re: Дебиан в оперативной памяти.

>не способен заинвестировать хотя бы 100 миллионов USD в создание и содержание такого центра.

Для особо тупых назову проекты - FreeBSD, OpenBSD, NetBSD. Создание полной ОС - это то, чего не хватает Линуксу. Красноглазые фанатики знают что они не правы, но никогда не признают этого. В основном это отличает их от профессионалов. Придёт время - и это будет (создание базовой системы ОС Линукс). Или это будет форк ядра или это сделают сами разработчики Линукс.

А вообще - всякой мрази отвечать не хочется.

tommy ★★★★★ ()
Ответ на: Re: Дебиан в оперативной памяти. от tommy

Re: Дебиан в оперативной памяти.

>Я так понял что все упоминавшие RHEL используют эту систему на законных основаниях?
А ты знаешь, что есть законные основания? :)))

>И патчи они тоже получают? Тогда вопрос - чем это лучше покупки венды?
С такими вопросами лучше искать ответ не в коментах.
Лучше покопайся в истории. Авось ошибок в будущем ибежишь, да
и других научишь :D

>И о стабильности - RH наверно чудесным образом исправляют ошибки в ядре, но патчи наверное никому не отдают?
На глупые вопросы не отвечаю :)

kbps ★★★ ()
Ответ на: Re: Дебиан в оперативной памяти. от tommy

Re: Дебиан в оперативной памяти.

> Для особо тупых назову проекты - FreeBSD, OpenBSD, NetBSD. Создание полной ОС - это то, чего не хватает Линуксу. Красноглазые фанатики знают что они не правы, но никогда не признают этого. В основном это отличает их от профессионалов. Придёт время - и это будет (создание базовой системы ОС Линукс). Или это будет форк ядра или это сделают сами разработчики Линукс.

Да! Да! Форкнем ядро и засунем туда coreutils и остальное GNU. Прямо в ядро.

shimon ★★★★★ ()
Ответ на: Re: Дебиан в оперативной памяти. от tim2k

Re: Дебиан в оперативной памяти.

Ну да. По мнению Томми, Линус занимается не тем, чем надо — всякие драйверы-шмайверы, тогда как в ядро надо засунуть coreutils, mc, wine, иксы и еще какой-то утиль по мелочи. Чтобы была одна операционная система Линукс, и чтоб был Центр, вертикаль власти, блэкджек и шлюхи.

Мляць, операционная система — GNU, она самодостаточна. Линукс — ядро к ней, одно из многих (ибо FreeBSD, Solaris, Hurd (не будь к ночи помянут)). А пользователь tommy — некомпетентное УГ.

shimon ★★★★★ ()
Ответ на: Re: Дебиан в оперативной памяти. от zeus

Re: Дебиан в оперативной памяти.

>а лучше таки RHEL с суппортом. который затыкает довольно шустро все по требованию.

Всем: А с какими вопросами вы обращались в сапорт РедХата?
У меня ни разу не возникло необходимости задать им вопрос. Поэтому интересно с чем таким не решаемым без РХ-сапорта вы сталкивались. Вопросы связанные с Ораклом, естественно, задавались сапорту Оракла, так что Оракл не надо упоминать.

sdio ★★★★★ ()

Re: Дебиан в оперативной памяти.

> можно использовать CF карты или прото флешку.

s:прото:просто:

the_one ()
Ответ на: Re: Дебиан в оперативной памяти. от shimon

Re: Дебиан в оперативной памяти.

>операционная система — GNU, она самодостаточна

не смеши. сначала пусть договряться о инит-скриптах хотя бы, я думаю томми что то про это хотел сказать

anonymous ()
Ответ на: Re: Дебиан в оперативной памяти. от tommy

Re: Дебиан в оперативной памяти.

интересно, ты правда такой даун или притворяешься?

ЗЫ если хочешь подискутировать напиши чтоли своё определение операционной системы... Тебе постараются объяснить в чём ошибка =)

aaacmc ()
Ответ на: Re: Дебиан в оперативной памяти. от tommy

Re: Дебиан в оперативной памяти.

>Придёт время - и это будет (создание базовой системы ОС Линукс). Или это будет форк ядра или это сделают сами разработчики Линукс.

Или какая-нибудь мегакорпорация завоюет 98% рынка со своим дистром.

Или стандарт напишут на пакет-манагер и иже с ним...

anonymous ()
Ответ на: Re: Дебиан в оперативной памяти. от aaacmc

Re: Дебиан в оперативной памяти.

Ядро Линукс и GNU + библиотеки + Иксы + прочее никак не связаны. Есть реально существующие ОС и есть исходные тексты разных компонентов которые гордо называют системой Линукс. Ваша теория о том что труй и не труй остаётся только теорией. Если происходят сбои, зависания, глюки и тп - у вас виноват кто угодно, но только не разработчики ядра. На десктопе наверное уже венда стабильнее работает чем Линукс. К сожалению.

tommy ★★★★★ ()
Ответ на: Re: Дебиан в оперативной памяти. от tommy

Re: Дебиан в оперативной памяти.

Твоя ошибка в том, что ты сравниваешь Линуксы с Виндовз, а надо Линукс с Виндовз. Например возьми приведенный тут RHEL, все что ты хочешь там есть. Но он платный.

anonymous ()
Ответ на: Re: Дебиан в оперативной памяти. от true

Re: Дебиан в оперативной памяти.

На удалённой машине мы имеем возможность подразвернуться и навтыкать рейдов зеркальных с запасными дисками. И ничего не потеряется.

Вообще сабж имеет смысл именно для роутера\шейпера\шлюза\управляющего центра для сетки на управляемых свитчах, которая нам доступна только через один транзитный вилан. Или для BGP машины например.

Позвольте поинтересоваться WTF ФГМ?

kilolife ★★★★★ ()
Ответ на: Re: Дебиан в оперативной памяти. от tommy

Re: Дебиан в оперативной памяти.

> Если происходят сбои, зависания, глюки и тп - у вас виноват кто угодно, но только не разработчики ядра.

Конечно, так оно и есть, в этом году во всем виноватым назначен ты.

shimon ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.