увеличение размера swap

Обсуждаем OS FreeBSD и сервисы на ней.

увеличение размера swap

Сообщение makky » 20 апр 2009, 00:49

Привет. Давно меня не было. =)
Выступлю с вопросом: в одно время я начал жадничать на место и надеяться на большое количество рамы... ну неправильный подход, как выяснилось. Теперь я сталкиваюсь с проблемой уменьшения одного из слайсов (у меня привычка бить на слайсы диск, незнаю насколько она вредна или полезна).
Я читал смежные статьи на тему growfs, но все как правило заканчивается добавлением диска =(

Вообщем хотел, чтобы кто-то поделился сценарием уменьшения некоего слайса и передаче остатков в слайс с свопом (ну это уже несложно).

Спасибо.
А что ты сделал ради эксперимента?
Аватара пользователя
makky
посетитель
 
Сообщения: 119
Зарегистрирован: 19 окт 2008, 20:42
Откуда: msk

Re: увеличение размера swap

Сообщение root » 20 апр 2009, 11:52

http://www.freebsd.org/doc/ru_RU.KOI8-R ... space.html

а вот с уменьшением... хм...
м.б. через dump\restore получится сделать
http://www.freebsd.org/doc/ru_RU.KOI8-R ... -HUGE-DISK
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

Re: увеличение размера swap

Сообщение makky » 20 апр 2009, 15:44

это все я читал.. я боюсь, что как только отмонтирую /usr настанет совсем =(
поеду туда буду пробовать =((
А что ты сделал ради эксперимента?
Аватара пользователя
makky
посетитель
 
Сообщения: 119
Зарегистрирован: 19 окт 2008, 20:42
Откуда: msk

Re: увеличение размера swap

Сообщение Андрей » 21 апр 2009, 11:07

А программы типа partition magic не пробовал.
Хотя смысла нет, если создан сначала один большой раздел, а внутри него /, swap и т.п.
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

Re: увеличение размера swap

Сообщение makky » 28 май 2009, 19:52

Сделал в итоге вот так:
1. Делаю файл нужного размера:
Код: Выделить всё
# sudo dd if=/dev/zero of=/usr/swap0 bs=1024k count=1024

2. Делаю виртуальный диск:
Код: Выделить всё
# sudo mdconfig -a -t vnode -f /usr/swap

3. Отключаю текущий свап:
Код: Выделить всё
# sudo swapoff -a

4. Подключаю новый свап:
Код: Выделить всё
sudo swapon /dev/md0

5. rc.conf:
Код: Выделить всё
swapfile="/usr/swap"
это я ещё не проверял, сервер далеко, буду рядом ребутну.
Все.

Ну дальше можно делать growfs или как там его...

Вообще, не понимаю почему я раньше не обращал внимания на виртуальные диски... Я таким же макаром ограничил jails, которые у меня вертятся на колокейшне. Об этом в следующий раз.
А что ты сделал ради эксперимента?
Аватара пользователя
makky
посетитель
 
Сообщения: 119
Зарегистрирован: 19 окт 2008, 20:42
Откуда: msk

Re: увеличение размера swap

Сообщение lehisnoe » 29 май 2009, 08:32

makky писал(а):Я таким же макаром ограничил jails, которые у меня вертятся на колокейшне. Об этом в следующий раз.

Кстати, а про jail'ы - это мысль :)
No users
No troubles
No money
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
lehisnoe
Site Admin
 
Сообщения: 539
Зарегистрирован: 11 июн 2008, 14:09
Откуда: Moscow

Re: увеличение размера swap

Сообщение root » 29 май 2009, 11:56

мысль рулез, makky зачет ! спсб что отписал !
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia


Вернуться в FreeBSD

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16