понедельник, 6 декабря 2021 г.

omv first start

путевые заметки для момента после обновления мажорного релиза через пару лет после 11 релиза
 

Установка

Дистрибутив

Прежде всего не нужно качать сраный урезанные iso'шники на 300 метров. Бери с полным жиром и проприетарным софтом через торренты. У них там пьяная навигация по сайту, сложно попасть на https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/archive/10.11.0+nonfree/amd64/iso-dvd/
Там рядом и BitTorrent каталог есть.

Сам процесс

Его довольно приятно выполнять из под GUI. Хотя бы потому что там есть Partition Manager, который действительно умеет в партиции. Не точно OMV installer, который может только диск тебе вытереть целиком.

В общем - пригодится дуалбутчикам. Я ставил на древний SSD на остаток в 90 ГБ после винды (с резервом на 120 гиг). За глаза обоим.

Конфигурация

Сеть

Вообще дебиан сборки надо ставить с подключенной витой парой. Я безуспешно пытался запустить iso сборку без витухи, а этот гад видел что сети нет и ругался, что не может смонтировать cd-rom.

Еще был отдельный прикол, что CUI инасталятор (не LiveCD, это важно) не получал DHCP конфигурацию, с рабочей витухой и роутером. Именно по этому стоит пол ночи выкачивать жирные сборки.

Если установлена WiFi карта и она даже определяется... интерфейс к железу может не создаваться. Даже при наличии дровишек от интела iwlwifi-8265-20.ucode. Форумы подсказывали изучать бут-логи так
```
dmesg | grep iwl
```
Моя ошибка там гуглилась плохо, один дуалбутчик описал руткоз как "на винде вы не отключили 'быструю загрузку' по этому она зажала wifi карту под себя для функции WakeUpOnLan ". Поржал, попробовал - заработало.

яндекс диск

Оказывается есть CLI утилиты и они работают без проблем. Вот только они кешируют слишком много.

GUI не жди и не надейся, поделия сделали для убунты, на дебиан не встанут. Конфиг по адресу ~/.config/yandex-disk простой, используй его.

Автозапуск на серверном сетапе стоит делать через init.d. Он, в отличие от systemctl, умеет возвращать статус от демона и последние прореплицированные файлы.

openmediavault

Так вышло, что обещания в спецах подогнать рабочий релиз в 2021q4 не означает, что в конце Декабря - это действительно будет.

Рабочий вариант для omv5: добавить их репозитаий и ключи, скачать кастомный скрипт установки и выкинуть из него проверку на Desktop Env.
https://github.com/OpenMediaVault-Plugin-Developers/installScript/blob/master/install#L30

Но что прокатило для младшей версии, не робит для omv6: среду рабочего стола придется выпилить. В прочем, после ознакомления с основными конфигами она и не нужна, все остальное отлично конфигурится через webUI.

Шары

Главная проблема новичка: не поставить 4775 на нужные каталоги или включить пользака в группу. А еще нужно не забыть на каждой шаре протыкать привелегии (Privileges) всем пользакам.

Ноги растут из самбы, там они не дружат с POSIX правами, хоть и пытаются. Но вышло коряво: есть ACL, который по файкту является веб представлением прав доступа на файловую системы (вспоминаем про 4775). А есть привелегии - это чисто самбовский конфиг.

Все остальное или работает или гуглится.

Например, в omv6 внезапно отвалились симлинки.
У кого то там было внезапное озарение
, что клиент может бахнуть симлинк на файл с паролями обновить его как вздумается.  И это я не про keepass, это я про passwd.

Дело то благое. Но все, кто обновился со старыми конфигами или заметками - увлекательно читали логи и матерились. Пару часов точно.

Например копирование в шару 90гигового фильма может вызывать вопросы. Но большие вопросы вы получите при попытке остановить копирование. Чистить кеш и что то там еще система будет раза в 3 больше чем продолжалась копирование.

В общем шары - исключительно для маленьких файлов. Большие файлы - только отдавать по dlna, а закачивать через syncthing или вообще через обычные торренты.

 

Комментариев нет :

Отправить комментарий