2gusia (2gusia) wrote,
2gusia
2gusia

Собственная сборка nas4free - хак для увеличения md0

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

Изучение дистрибутива показало, что в качестве грязного хака работает замена в скрипте по сборке nas4free /usr/local/nas4free/svn/build/make.sh значения одной константы

if [ "amd64" = ${NAS4FREE_ARCH} ]; then
NAS4FREE_MFSROOT_SIZE=222
NAS4FREE_IMG_SIZE=110
fi

заменяем на
if [ "amd64" = ${NAS4FREE_ARCH} ]; then
NAS4FREE_MFSROOT_SIZE=
252
NAS4FREE_IMG_SIZE=110
fi

Собираем образ, апгрейдимся на него (пока всё делаю на виртуалке) имеем 32 М свободных
md0_32m
Бинго!

PS Похоже, того же результата можно добиться и без пересборки образа, но муторно, пишу примерный алгоритм на всякий случай себе для памяти
- Вытащить из /cf msroot.gz, распаковать, через mdconfig создать md, смонтировать;
- Cоздать второй файл требуемой (большей) длины, md, форматировать его в UFS, монтировать, перенести всё с 1-го диска в памяти, сохранить, демонтировать диски;
- Архивировать полученный файл, назвать его msroot.gz, демонтировать /cf, монтировать системный накопитель, подменить msroot.gz

Tags: nas, nas4free
Subscribe

  • Притча

    В России всегда были две беды. Дураки и дороги. И причем сумма их всегда была постоянной, чтобы ни случалось. Чуть получше дороги, чуть побольше…

  • Коронавирус, стой! Раз-два!

    У меня в Питере родственники - мама, дети, сестра. Так что слежу как там с вирусом. И что-то график откровенно пугающий. Причем пугает даже не вот…

  • Отравители 2: Деградант

    Я, конечно, поражался полной профнепригодностью ушлепков из ФСБ - но настолько чтоб чистосердечное признание самому Навальному рассказать - это уже…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 0 comments