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

  • Танцы с WiFi свистком TP-Link TL-WN821N. Не зря вас Тупой Линк величают

    Понадобилось мне срочно подключить десктоп по WiFi. зашел в магазин, у них нашелся TP-Link TL-WN821N Времени не было, взял. Хочу рассказать…

  • Статья про SSD Apacer в NAS

    Сегодня после длительной борьбы с web-редактором IXBT Live (который оказался не совместимым с Google Docs), наконец, опубликовали мой опус про SSD,…

  • OpenZFS и XigmaNAS

    Месяц назад я писал про Open ZFS. Там были мысли о том, когда он будет доступен в XogmaNAS. А в конце декабря зацепился на эту тему языками с…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 0 comments