Лет 10 назад я завёл себе домашний сервер. На FreeBSD. Он выступал в качестве шлюза в интернет, точки доступа, файловой помойки и качалки торренов и прекрасно работал на одноядерном P4 c 256MB RAM. Но 2 года назад у меня появился лишний системный блок с двухядерным процессором и 8ГБ ОЗУ. И чёрт меня дёрнул сделать из него домашний сервер на базе Linux. Главным аргументом в пользу Linux было то, что во FreeBSD не юникодовая консоль, что создаёт некоторые сложности при хранении там файлов с русскими именами. Ну, и заодно, решил расширить свой кругозор. В качестве ОС для нового сервера я выбрал дистрибутив Centos 7. Во-первых, меня прельстило его родство с RHEL, а во-вторых, долгая поддержка. Разобрался, настроил, заработало. (Настройка iptables - это отдельная песня. PF из FreeBSD по сравнению с ними - это просто шедевр. Но сейчас не об этом).
Первый звонок прозвенел примерно год назад. После очередного обновления через "yum update" сервер не загрузился. Несколько часов разбирательств показали, что обновилось ядро, и на нём не завёлся программный raid1, на котором стояла система. И это при том, что зеркало я создавал при установке Centos средствами штатного инсталлятора. Так что кривые руки тут не при чём. Запустить систему на новом ядре так и не получилось, но выяснилось, что она работает на старых ядрах, что ещё остались в системе. Больше разбираться не было времени и, подправив grub.cfg, чтобы он грузил по умолчанию одно из старых ядер, про проблему я временно забыл. Правда пришлось забыть и про обновления. Это-то и не давало мне покоя целый год. И вот несколько дней назад я решил напрячься и наконец сделать так, чтобы север опять полноценно функционировал. Логично предположил, что за год, если проблема в новых ядрах и была, то её давно пофиксили. Опять "yum update" и reboot. Вопреки ожиданиям сервер снова не загрузился. Причём, теперь он не грузился и со всеми старыми ядрами. Единственный вариант загрузки, который остался доступен - это через режим rescue. В нём мой raid1 был прекрасно виден, что не удивительно, т.к. в этом режиме грузится какое-то очень древнее ядро. Примерно двое суток с перерывами на еду и сон я потратил на то, чтобы понять, что проблема принципиально не решаемая. Ну, т.е. некоторое количество рецептов в сети имеется, (желающие могут погуглить по ключевым словам "centos dracut initqueue timeout mdadm root"), но ни один из них мне не помог. В конце концов я решил разрушить raid, скопировать с него данные на освободившийся диск и грузиться с него. Если бы я принял такое решение раньше, то сэкономил бы себе кучу времени. Но у меня до последнего момента была вера в то, что вот-вот и у меня всё получится. Как говорится, надежда умирает последней. Добавьте ко всему вышеописанному то факт, что упавший сервер являлся у меня дома и шлюзом в интернет, и точкой доступа, а мобильный интернет в моей квартире работает только в режиме EDGE со скоростью модема 30-летней давности и поймёте, как круто я поразвлекался. Ситуация, на самом деле, бредовая: система начинает грузиться с raid, но потом в какой-то момент не находит на том же самом raid раздела root. Т.е. раздел boot оно прекрасно видит, а вот корень уже нет. Это мне напомнило ситуацию, когда винда начинает устанавливаться с флэшки, а потом в какой-то момент заявляет, что для дальнейшей установки ей нужны драйверы для контроллера USB.
Комментарии
А КДЕ ты патчил в свое время? *ROFL*
А зачем?
Начиная с 4.11 кеды как влитые, и даже нетворк коннектор отлично работал с 3ж модемами(не со всеми, с мф100 не работал, с е 173 работал) в отличии от собрата в лине, и драйвера нвидии норм работали в отличии от линёвых, и звук автоматом (реалтековский), и сетка двумя щелчками, и принтера(не забыть при установке включить принсервер).
В линуксе все это с танцами и бубном.
Но вот да, с именами файлов на кирилице трабл, но тоже, не критично.
КДЕ уже не линукс?
С какого перепугу?
Это же оболочка.
А ты что написал?
То что оболочка на фряху становилась еще при установке и без проблем.
И работала без глюков.
Перечитай.
Понял, извиняюсь.
Камрад имел в виду наверное это
Но вот да, с именами файлов на кирилице трабл, но тоже, не критично.
ни когда не было проблем с Русским . ну , типа 2-3-4 не беру , давно было .. сначала все в КОИ было, потом плавно на УТФ переехали... Если при КОИ были частичные пролемы с самбой и виндой, потом прикрутили конвертацию... Вот реально не помню каки-либо глобальных проблем...
Если шарить через самбу с виндовыми машинами(хп) диск то на винде кирилические имена были в виде кракозябр. И да, это было давно...
А так да, кодировка в утф.
Если файлы в утф, то они не видны из консоли, если в кои, то не видны через смб с винды.
Стоп, а это точно канал об Аниме?
Вера автора статьи в то, что система управления ПО FreeBSD принципиально решена критикуемых недостатков замечательна своей наивностью.
Как и привычка отождествления привычного с правильным.
Выбрал решение, не соответствующее PMS — ССЗБ.
:))))))) тоже верно..
сам столкнулся дома месяц назад...
стояла 10-ка на HP Microserver с аптаймом в пару лет :) тажа файловая помойка и тд, вдобавок StrongSwan ikev2 тунель на работу... захотел какой-то пакет обновить (сырцы и и дерево портов само по крону обновляется раз в неделю)
и вот получаю, что моя десятка с портами уже не поддерживается... иди на 11 или 12.. ну с бубнами пересобрал 11.2.. ? Strongswan... Запускаю ... а хрен тебе, а не тунель... точнее тунель есть , на цыцке вижу - все в порядке... на БЗДюхе ... трафик не ходит ... конфиг ядра не менялся, strongswana тоже... пару дней поковырлся и пока забил
(принес с работы АСА) :))))
Мое знакомство с линуксом началось началось с вынужденной установки ради запуска какой-то там программы. Установилось все само и заработало, но поиски этой самой программы на компе (кнопки "пуск" или хотя бы папки типа "програм файлс") заняли в разы больше времени чем скачивание и установка. Так что нафик-нафик, мы лучше на ворованной винде посидим с отключенными обновлениями
Тебя посадють! А ты не воруй! (C)
Ага, пополним ряды ботнетов. Машина должна работать, а человек - думать (с)
Ваш рассказ про поиск кнопки "пуск" и "программ файлс" напомнил мне случай, когда тётеньки из обслуживаемой нами конторы звонят и говорят что у них "офис пропал" и клянутся, что ничего плохого с компом не делали. Приехали, посмотрели: раньше иконка "ворд" на рабочем столе была слева, а теперь справа!!! затерялась среди иконок папок. Я к тому, что привычки бывают вредными. Кстати, отключённое обновление, есть действие чуть ли ни уголовно наказуемое
Мой рассказ про "юзер френдли". Система сама установилась и заработала - молодцы, юзер френдли ок. Совершенно непонятно где искать концы только что установленной программы - идите лесом, это не юзер френдли! А без обновлений я с начала нулевых сижу (раньше тоже, но тогда и интернета не было), так что не пугайте ёжика
Эээээ.... и тут оказалось , что евреи пишут справа налево. Вы же линукс устанавливали а не винду, и почему там должно быть как в винде?Хотя бывает конечно, когда в гугле забанят и читать ну совсем неохота. А про обновления я серьёзно. Могу ссылкой поделиться.
А кто сказал "как в винде"? Должно быть просто заметно и очевидно. Свежая программа должна тебе ласково подмигивать каким-нибудь уведомлением или должен где-то на видном месте висеть большой транспарант "ТВОИ ПРОГРАММЫ ТУТ!". А не хотите для делать людей - ну и оставайтесь гиками-маргиналами
И посередине рабочего стола кнопка "Сделай мне за....ь!" Значит линукс не Ваше , как наверное и макось.
Тётеньки - они такие! Стоило пооткрывать на компе в офисе несколько файлов, как изменился список "недавно открытых" - "пропали" важные документы! "Он нам все сломал!" Еле пустили "починить". Приобрел попутно славу "злого колдуна". Думаю, тут каждый
второйпервый такой.Эт точно! Шаманы однако!!!
Можно посмотреть в сторону Debian, там ребята крайне консервативные с приоритетом на стабильность (в связи с этим у них версии могут отставать от актуальных достаточно сильно), но зато без сюрпризов (особенно для версий LTS).
RHEL и его клон CentOS тоже не отличаются непроверенными решениями. Их они на Fedora отлаживают.
Ставь Убунту и не парься.
Я с убунту намучился, зато Роса фреш встала как литая и полностью устраивает...
у меня совершенно другие впечатления . на аппаратном рейде только центос всё правильно определил . стабильно пашет несколько лет уже .
просто само по себе такая вещь как "программный рейд" отстой .
самое главное в центосе это не ставить всяких левых программ типа вебадмина .
ZFS наше все !!
ну и про разные вебадмины.. вот, прям сейчас ..
193.112.129.95 - - [14/Aug/2018:11:09:03 +0300] "POST /webslee.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:09:14 +0300] "POST /q.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:09:14 +0300] "POST /pe.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:09:15 +0300] "POST /hm.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:09:15 +0300] "POST /cainiao.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:09:16 +0300] "POST /zuoshou.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:09:19 +0300] "POST /zuo.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:09:19 +0300] "POST /aotu.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:09:20 +0300] "POST /cmd.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:09:20 +0300] "POST /bak.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:09:31 +0300] "POST /system.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:09:31 +0300] "POST /l7.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:09:32 +0300] "POST /l8.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:09:32 +0300] "POST /qaq.php HTTP/1.1" 302 214
211.53.38.14 - - [14/Aug/2018:11:09:33 +0300] "HEAD / HTTP/1.1" 200 -
193.112.129.95 - - [14/Aug/2018:11:09:33 +0300] "POST /q.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:09:34 +0300] "POST /56.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:09:34 +0300] "POST /mz.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:09:34 +0300] "POST /xx.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:09:47 +0300] "POST /qaq.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:09:47 +0300] "POST /qaq.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:09:49 +0300] "POST /yumo.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:09:50 +0300] "POST /min.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:09:51 +0300] "POST /wan.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:09:51 +0300] "POST /wanan.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:09:52 +0300] "POST /ssaa.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:09:52 +0300] "POST /qq.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:10:03 +0300] "POST /aw.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:10:03 +0300] "POST /12.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:10:04 +0300] "POST /hh.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:10:05 +0300] "POST /ak.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:10:05 +0300] "POST /ip.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:10:06 +0300] "POST /infoo.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:10:06 +0300] "POST /qq.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:10:07 +0300] "POST /qwe.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:10:08 +0300] "POST /1213.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:10:09 +0300] "POST /post.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:10:19 +0300] "POST /h1.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:10:19 +0300] "POST /test.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:10:20 +0300] "POST /3.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:10:20 +0300] "POST /xiaoma.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:10:21 +0300] "POST /xiaomar.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:10:21 +0300] "POST /qq.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:10:22 +0300] "POST /data.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:10:22 +0300] "POST /log.php HTTP/1.1" 302 214
193.112.129.95 - - [14/Aug/2018:11:10:22 +0300] "POST /fack.php HTTP/1.1" 302 214
ZFS жрёт память и чуть что впадает в кому. XFS невозможно восстановить из дампа. Для себя решил в линуксах пользоваться только старыми добрыми LVM и EXT4. Во фряхе только родной UFS.
Воо - хоть один толковый комент
Реально попрыгали по граблям с ZFS/XFS им так же ушли на LVM + EXT4 + регулярные бекапы
XFS сейчас является штатной файловой системой в RHEL. По-моему, даже по умолчанию на неё и ставится.
Да, на это я и купился. Сырая она эта XFS, пусть до ума доводят.
Ну, у меня же дома не настоящий сервер, а просто старый системник. Где я аппаратный рейд возьму? Кстати, на той же макоси или винде программный рейд прекрасно работают.
Буквально вчера весь день промудохался. Правда, с вендой, но с линухом ещё веселее в этом отношении. По "этому делу" дооптимизировал комп (хотя он и так прекрасно работал год) до состояния "BOOTMGR NOT FOUND", т.е. не могу зайти ни в винду, ни в убунту, т.к. она у меня под вуби. Да, изврат ещё тот, но так уж привык. :) Наутро "подхожу к снаряду" - говно вопрос, дежурная флэха с дистром всегда под рукой. Огащаз. Фтыкаю её в комп, ставлю на рекавери. На середине процесса всё встаёт раком. Ребут. "BOOTMGR NOT FOUND". Три пальца. Флэхи не видно. Сдохла, короче. Перерыл все залежи компашек, в поисках загрузочной. На воротник. Смутно вспоминаю, что всё повыбрасывал несколько лет назад. Гений, чё. Ладно, беру фен, прогреваю флэху. Короче, раза с третьего таки завелась. Поехали. Ошибка. Не видит диск. Вспоминаю, что пока боролся с флэхой, тыркал по разным портам, и воткнул системный диск в доп. контроллер (гнилобайт). Та самая ситуация, которую ты описывал, с драйверами. Давай перетыкать системник в родной порт. Пока перетыкал, что-то задел, мать вообще перестала заводиться. Ещё пару часов танцев. Восстановление ни с третьего, ни с пятого раза не проканало. Полная установка. Опа. На единственном разделе 0 Мб свободного места. Точно помню, что было занято от силы треть. Короче, файлуха слетела. Ну что, со слезами на глазах грохаю раздел, и ставлю всё по-новой, с нуля. На часах - четыре утра. :) Много не потерял, все данные у меня на терабайтнике, но дистры придётся перекачивать заново по мере необходимости. Короче, весёлый денёк у меня вчера был.
А сам бутменеджер с рискью флехи не восстанавливался?
Там раздел слетел, а цеплять винт для восстановления было решительно не к чему. Вот и пришлось сносить глючный раздел, и ставить всё с нуля. Да и ладно, всё равно там шлака было дохрена и больше.
Есть проги которые могут восстановить раздел в два клика. Правда не гарантирую , что восстановят обязательно,но.... У меня так слетел раздел на котором было валом очень важных фото. Получилось. Но поискать прогу и её нормальную версию пришлось. Всё естественно с флехи. Недавно случилось с виндой отказ загрузки (именно бутменеджер) через grub. Тоже получилось. Просто думаю, что Вы рано сдались
Я в курсе, камрад. Занимался восстановлением данных одно время. Просто было лень, особо важного ничего не было, да и тащить винт к друзьям/знакомым тоже лень. Поэтому решил закардиналить. :)
Единственное, что протавосил - это оригинал своей аватарки. Придётся или заново рисовать, или искать по всему свету.
ССЗБ
Дык, я же-ж не жалюсь. Наоборот, писал с юмором. Тем более, повторюсь, никакой важной инфы не потерял. А время свободное у меня есть, пока машина в ремонте. :)
Перспективный чат детектед! Сим повелеваю - внести запись в реестр самых обсуждаемых за последние 4 часа.
После того как вкатили системд ожидать от системы можно чего угодно. Особенно от дистров на системд ориентированных.
При всем уважении.
ЗЫ на линуксе со времён Фидо и релкома.
Зы2 выношу это гавно со всех используемых мной систем.
Зы3 да. Я призвал в тред хейтеров. Я понимаю что делаю. ;)
Хейтеров системд?
Добро пожаловать в девуан!
devuan.org
"Охота пуще неволи" (с) Русская пословица.
Проблему с русской кодировкой решил - решил.
Кругозор расширил - ещё как!
Бесхозное железо в дело пустил - пустил.
А кто обещал, что будет легко?
Такого рода косяки можно наковырять практически на любом апгрейде с одной системы на другую. Особенно если менять платформы, "прыгать" через 2-3 мажорных версии, соединять на одном устройстве по 10-15 важных функций и т.п. Собственно преодолеть все эти траблы и есть вызов для инженера. Поставить готовый из коробки и наслаждаться - это удел "эникейшиков". "Но мы же не ищем лёгких путей?!" (с)
"Нет худа без добра" (С) Такая же фигня. :)
Вот меня теперь тоже посетила шальная мысль, купить себе роутер и не мучиться.
А мысль отличная, кстати.
Страницы