Calculate Forum

Установка CDS и авторазметка

День добрый. Решил по-быстрому поставить калькосервер. Вот приблизительно как это выглядит.

Скачиваем образ, втыкаем, загружаемся, ставим:
# cl-install
* There is not enough space on this device, to perform autopartition need 32G. Use parameter -D.

%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5

Странно, у нас как раз 32G. Ошибка в подсчёте места и вообще не очень удачный подход. А если мне не хватает 100 мегабайт? А если одного? А если я не умру без свапа или свап будет уменьшен на эти сто мег? В принципе не должно быть жестких границ.

Это неожиданно. Дистрибутив CSS весит менее 600 мегабайт, откуда вообще такие запросы - 32G?

Ещё более странно, что руту делается ограничение. Это неправильно. Выводите предупреждение - но делайте ровно то, что хочет пользователь.

Да и доки на установку нет - это до кучи. Ни мана, ни на сайте. Хелп из команды выглядит неинформативным:

-S AUTOPARTOPTS, autopartitions options (list… none)

Отлично. там три опции swap,update,calculate. Но как их включать-выключать непонятно. ладно, включаем телепатию.
cl-install -S swap -D /dev/sda

на этот раз инсталлятор великодушно разрешает поставить 600мегабайтный дистр на 32G раздел. Ура, ура.


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

Да, мы же видели, 30 гигов на систему, 1 гиг на своп. смотрим на то, что получилось.
%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5
Как-то грустно всё.
P.S. При попытке запостить это сообщение получилось вот что:
%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5
Тема была “Установка CDS”

Попробуйте поставить систему новыми утилитами sys-apps/calculate-utils-3.6.4.9, в которой сделано множество исправлений, касаемых авторазметки:

В приведённом случае, система впишется в 32G (в новых утилитах), просто послдений раздел будет меньше на 1МиБ или 100МиБ.

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

По умолчанию разметка создаёт swap раздел, корневой раздел, второй корневой раздел для обновлений и Calculate раздел подключаемый в /var/calculate. Swap по умолчанию равен объёму памяти (1Гб), каждый корневой раздел 15Гб и /var/calculate (1Гб). Итого 32G.

Поправили, теперь при создании разделов используются КиБ вместо секторов, которые в вашем примере были размером 4096 байт вместо расчитываемых 512.

отлично. обязательно потестирую и отпишусь.

:+1:

хорошо. в помощь по --help было бы неплохо добавить пару примеров с авторазметкой или уже man сформировать.

Mastodon Mastodon