Архив метки: linux

Вторая жизнь нетбука Asus EEEPC 900 на линуксе в 2019 году

Нетбук Asus EEE PC 900 у меня появился практически сразу после его выхода. В конце нулевых это был мой основной полевой ноутбук. В разное время он работал на Windows XP и EEEBuntu (специальный дистрибутив для ёжиков на основе Ubuntu). Но большую часть, конечно, на WinXP.

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

Чем плох WinXP? Хотя бы тем, что не поддерживает актуальную версию браузера Firefox. А сейчас же всё через интернет.

Первоначально я попытался установить на EEEPC Lubuntu. Это легковесный дистрибутив для слабых систем, который, однако умудрялся подтормаживать (и это при том, что в EEE PC стоит не обычный жёсткий диск, а SSD). Читать далее

Лучше маленький лайк и репост, чем большое спасибо в комментах. По этой причине комментарии выключены, а кнопки репостов — вас ждут. Пользуйтесь, прошу :)

How to build up your own inexpensive NAS

So, here’s a video about NAS as standalone device that you can buy and use. Just add your storage and it works.

But there’s a lot of comments about building your own NAS using an old computer, because it’s much more easier and cheaper. So let’s build inexpensive PC to use as network attached storage.

What components should be used for building «home NAS»

It’s better to mention these steps:

  1. CPU (or motherboard’s chipset) with integrated graphics. No discrete videocard means no extra fan that produces extra noise. Yes, you can use silent videocard with passive cooling, but it costs money. And of course you can assemble PC without videocard at all, but not every motherboard will start without it.
  2. Choose small-form-factor mainboard, like mATX or mini-itx. The bigger — the better, but also it costs more. And we want to build cheap handmade NAS.
  3. Solid capacitors on mainboard. AFAIR solid capacitors was at the market when we had DDR3, it’s like 2010th. It’s OK to use regular capacitors, but solid ones looks more reliable.
  4. Choose CPU with lowest TDP. Make sure you’re gonna use the coolest CPU in model line. Use Celeron instead of Pentium. Use Athlon instead of Ryzen. CPU performance doesn’t matter in NAS, heating does.
  5. Don’t ever try to use any server-kind of equipment. All 1U-2U rackmount server-stuff is extremely noisy. .
  6. Use only 4-pin fans for cooling. 4-pin fans can be controlled automatically by motherboard, so choose mainboard with 4-pin connectors and use only 4-pin fans.
  7. The more SATA-connectors you have — the better. Four ports is minimum required: one for system-drive, two more for storage. Well, you can use only 2 ports with USB-boot.
  8. Gigabit Internet onboard. That’s not a problem actually, because gigabit network cards are in use since maybe 2000th.
  9. Get more storage drives with reasonable volume. If you can buy a pair of similar hard drives — it’s good, so you can use it for RAID. The more volumes you have — the better. And disk size doesn’t matter.

Читать далее

Лучше маленький лайк и репост, чем большое спасибо в комментах. По этой причине комментарии выключены, а кнопки репостов — вас ждут. Пользуйтесь, прошу :)

Установка EasyNAS: самый простой дистрибутив для дома

После того, как openmediavault — один из популярных дистрибутивов для NAS — стал без каких-либо причин выключать компьютер (см. предыдущий пост по теме), я попытался рассмотреть альтернативы.

Я установил все дистрибутивы, которые перечислял в этом посте, в виртуальную машину. Из них мне понравились два: EasyNAS и Rockstor.

Устанавливается система довольно просто. После выбора пункта «установить» в консоль сыпется некоторое количество служебной информации.

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

Читать далее

Лучше маленький лайк и репост, чем большое спасибо в комментах. По этой причине комментарии выключены, а кнопки репостов — вас ждут. Пользуйтесь, прошу :)

Openmediavault самопроизвольно выключается

В предыдущих сериях мы собирали NAS и устанавливали систему. Я даже не успел запилить пост по настройке openmediavault и, похоже, не придётся: NAS, который должен работать круглосуточно и сам вставать после каждого падения, вдруг неожиданно начал самопроизвольно тухнуть.

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

Я грешил на отключение по сигналу BIOS, где было установлено отключение по превышению температуры процессора. И зря — за 10 градусов до срабатывания отключения должно было сработать звуковое оповещение, которого всё-таки не было. Так что виновата не температура.

Видеопиратство возвращается

Я перешерстил все логи, но никто и нигде не вылетал с ошибкой: запускал задачки крон, чистил пёрышки php, юзеры логинились — ничего криминального. Тогда я решил выявить нарушителя с помощью старого доброго «видеопиратства» — когда направляешь камеру на монитор и пишешь видео, чтобы потом покадрово отловить ошибку. Этот способ я «придумал» ещё во времена не самой стабильной Windows XP, где мне никак не удавалось прочитать ошибку, которая валила систему в BSOD и через секунду всё тухло.

Но в этот раз «видеопиратство» не спасло: вот последний кадр перед отключением и видно что в консоль при запущенном процессе journalctl -f ничего не вывалилось.

Стоит признать, я не особо опытный linux-пользователь, чтобы задротить в конфиги и логи, пытаясь отыскать вредную команду, которая тушит мой NAS. С другой стороны — система позиционируется как user-friendly и легко настраиваемая через web-панель, что по факту оказывается далеко не так.

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

Лучше маленький лайк и репост, чем большое спасибо в комментах. По этой причине комментарии выключены, а кнопки репостов — вас ждут. Пользуйтесь, прошу :)

Как сделать так, чтобы команда продолжала выполняться после закрытия терминала и ssh-сессии

В ходе настройки самосборного NAS-сервера (смотри предыдущие посты: сборка системы и установка openmediavault) пришлось столкнуться с тем, что при подключении по ssh и выполнении долгих команд любой обрыв связи, закрытие крышки ноутбука, закрытие окна терминала или всё прочее приводило к завершению ssh-сессии и, соответственно, предыванию выполняющейся команды.

Да, обычное поведение такое: если соединение по ssh рвётся, то прерываются все операции. Разве это плохо? Ну, конечно! Есть куча продолжительных операций, в ходе выполнения которых терять коннект никак не хочется:

  • сборка и синхронизация RAID-массива — может занять часов десять
  • форматирование файловой системы массива — часов 20 и больше
  • перенос информации с временного накопителя на основной диск — зависит от объёма, но терабайт данных перекидывается очень неспешно, знаете ли

Короче, задача есть. И есть решение. Нам просто нужно to go deeper.

Читать далее

Лучше маленький лайк и репост, чем большое спасибо в комментах. По этой причине комментарии выключены, а кнопки репостов — вас ждут. Пользуйтесь, прошу :)