URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 82122
[ Назад ]

Исходное сообщение
"Уменьшение размера Freebsd"

Отправлено kharkov_max , 24-Сен-08 16:51 
День добрый.

Ставлю Freebsd 7.0 на виртуальную машину VmWare.
Есть необходимость перекомпилировать ядро. Диск виртуальной машины динамический т.е. при необходимости увеличивается, но не уменьшается )).

До компиляции ядра размер машины ~ 400 Мб, после компиляции 1.4 Гб.
Необходимо уменьшить размер виртуалки, для сохранения места на НЖМД.

В ядро добавляю только опции для Nat и IPFW, только для маршрутизации. Многое выключаю.

Что необходимо перенести на вновь установленную виртуалку из перекомпиляной freebsd, ну и что б работало потом.
Смысл иметь виртуалку не больше чем после новой инсталяции.

Заранее спасибо.


Содержание

Сообщения в этом обсуждении
"Уменьшение размера Freebsd"
Отправлено LOL , 24-Сен-08 21:55 
Для начала можно грохнуть это все после токо, как все собрал и настроил:
/usr/ports/*; /usr/src/*


"Уменьшение размера Freebsd"
Отправлено LOL , 24-Сен-08 21:55 
>Для начала можно грохнуть это все после токо, как все собрал и
>настроил:
>/usr/ports/*; /usr/src/*

и это тоже: /usr/obj/


"Уменьшение размера Freebsd"
Отправлено kharkov_max , 25-Сен-08 11:11 
>>Для начала можно грохнуть это все после токо, как все собрал и
>>настроил:
>>/usr/ports/*; /usr/src/*
>
>и это тоже: /usr/obj/

Спасибо за совет, но возможно Вы меня не так поняли.

В Vmware есть возможность создавать машину на динамически увеличивающемся разделе. После установки freebsd 7.0 (minimal)объем раздела 400 Мб. После добавлением необходимого sysinstall и компиляции ядра 1400Мб (добавляю nat и IPFW).

Так вот если я потом после перекомпиляции удалю не нужное, то фактически на винте виртуалки будет 400 Мб, а реальный размер раздела останется 1400 Мб. VMWare не может уменьшать раздел динамически в соответствии с объмом данных т.е. объем диска может только расти, но не уменьшаться.

Я думал поступить так. Порставить вируалку и перекомпилить ядро, после этого создать новую виртуалку и перенести из увеличенной ядро и необходимые файлы.

Вопрос:

1. Что необходимо перенести из пересобранной free в новую?
2. Необходимо ли после копирования необходимых файлов в новую free инсталить заново ядро, или достаточно заменить перекомпиленными файлами?

Цель получить перекомпиляную Freebsd с объемом диска виртуалки не более 400 Мб.


"Уменьшение размера Freebsd"
Отправлено LOL , 25-Сен-08 13:47 
подключаеш к варе еще один диск с размером 400М. Грузиш фрю с 1400М винта, удаляеш все ненужное с 1400М винта и копируеш:
mount /dev/adxsxa /mnt/400M-HDD
cd /mnt/400М-HDD; dump -f- / | restore -rf-
и так далее, если слайсов больше чем один.


"Уменьшение размера Freebsd"
Отправлено kharkov_max , 25-Сен-08 15:28 
>подключаеш к варе еще один диск с размером 400М. Грузиш фрю с
>1400М винта, удаляеш все ненужное с 1400М винта и копируеш:
>mount /dev/adxsxa /mnt/400M-HDD
>cd /mnt/400М-HDD; dump -f- / | restore -rf-
>и так далее, если слайсов больше чем один.

А если использовать FTP что необходимо слить с фри 1400М на фрю 400М.
Т.е. я по FTP с 1400М солью папки на виндовый комп а потом по FTP перекину на фрю 400М.

Я начинающий, не судите строго )).

Заранее спасибо.


"Уменьшение размера Freebsd"
Отправлено LOL , 25-Сен-08 22:28 
>А если использовать FTP что необходимо слить с фри 1400М на фрю
>400М.
>Т.е. я по FTP с 1400М солью папки на виндовый комп а
>потом по FTP перекину на фрю 400М.
>
>Я начинающий, не судите строго )).
>
>Заранее спасибо.

Тогда лучше tar-ом его паковать. Хотя не понятно зачем такой рак и как оно работать потом будет.


"Уменьшение размера Freebsd"
Отправлено kharkov_max , 26-Сен-08 08:24 
>[оверквотинг удален]
>>400М.
>>Т.е. я по FTP с 1400М солью папки на виндовый комп а
>>потом по FTP перекину на фрю 400М.
>>
>>Я начинающий, не судите строго )).
>>
>>Заранее спасибо.
>
>Тогда лучше tar-ом его паковать. Хотя не понятно зачем такой рак и
>как оно работать потом будет.

А можете подсказать как паковать и что ?

По поводу рака, будет перекомпиляная free на маленьком разделе.


"Уменьшение размера Freebsd"
Отправлено crash , 25-Сен-08 02:15 
>Для начала можно грохнуть это все после токо, как все собрал и
>настроил:
>/usr/ports/*; /usr/src/*

а когда понадобится добавить/обновить порт снова их залить. Извращение.


"Уменьшение размера Freebsd"
Отправлено Сергей , 25-Сен-08 09:20 
Старую копию ядра грохнуть...

"Уменьшение размера Freebsd"
Отправлено Maestro , 11-Ноя-08 15:54 
>День добрый.
>

на счет VM ware не уверен, но в virtualPC есть в настройках вирт.машины в дисках опция что то вроде сжать диск.Уменьшает до реально используемого.