Размер swap

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
Hvzh
Сообщения: 711
Статус: Gone with Linux
ОС: Linux Mint 18.1

Размер swap

Сообщение Hvzh »

Пытался установить Oracle Express, он затребовал дополнительный объем swap-области. У меня 900 метров, ему нужно 1 гиг. Как можно увеличить swap без переформатирования всего диска?
HP 255 G4 A6-6310 + Linux Mint 18.1 + Windoze7 under VmWare + OS X Mavericks under VmWare
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Размер swap

Сообщение Aectann »

Просто взять и изменить размер swap-раздела, причем здесь переформатирование(какие данные могут быть на swap'e?). или я чего-то не понял?
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Размер swap

Сообщение Bolverk »

swap в файл?
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Размер swap

Сообщение aLexx programmer »

(Aectann @ Sep 8 2006, в 10:43) писал(а):(какие данные могут быть на swap'e?) или я чего-то не понял?

На свопе никаких. А на соседних разделах?
Спасибо сказали:
Аватара пользователя
Hvzh
Сообщения: 711
Статус: Gone with Linux
ОС: Linux Mint 18.1

Re: Размер swap

Сообщение Hvzh »

Bolverk писал(а):
08.09.2006 10:51
swap в файл?

То есть?
HP 255 G4 A6-6310 + Linux Mint 18.1 + Windoze7 under VmWare + OS X Mavericks under VmWare
Спасибо сказали:
Аватара пользователя
TRON
Сообщения: 254
ОС: Debian t/u/e

Re: Размер swap

Сообщение TRON »

Вот например:
Пример создания файла подкачки размером 64 M:

# создаем файл заполненый нулями
dd if=/dev/zero of=/mnt/swap bs=1k count=65535

# инициализируем swap
mkswap /mnt/swap

# добавляем строку в файл /etc/fstab
# для автоматического подключения файла подкачки при загрузке
/mnt/swap none swap sw,loop 0 0

http://community.asplinux.ru/documents/faq...6d1c34812fa7c...
Спасибо сказали:
Аватара пользователя
Hvzh
Сообщения: 711
Статус: Gone with Linux
ОС: Linux Mint 18.1

Re: Размер swap

Сообщение Hvzh »

TRON писал(а):
08.09.2006 11:20
Вот например:
Пример создания файла подкачки размером 64 M:

# создаем файл заполненый нулями
dd if=/dev/zero of=/mnt/swap bs=1k count=65535

# инициализируем swap
mkswap /mnt/swap

# добавляем строку в файл /etc/fstab
# для автоматического подключения файла подкачки при загрузке
/mnt/swap none swap sw,loop 0 0

http://community.asplinux.ru/documents/faq...6d1c34812fa7c...


Это все хорошо, но как мне объединить его с существующим свопом? И как мне выделить область новую под своп не затрагивая данных в существующих партициях? Пустого места на диске НЕТ!
HP 255 G4 A6-6310 + Linux Mint 18.1 + Windoze7 under VmWare + OS X Mavericks under VmWare
Спасибо сказали:
Аватара пользователя
TRON
Сообщения: 254
ОС: Debian t/u/e

Re: Размер swap

Сообщение TRON »

Ну, первое что приходит на ум - грохните старый своп вообще. Прицепите освободившееся место к какому-нибудь разделу и создайте там файл подкачки на Гиг.
А вообще есть еще какие-то виртуальные тома (или как-то по другому они называются). Куча разделов объединяется и поверх этого дела создается файловая система. То-есть в вашем случае наверное можно будет склеить имеющийся своп и loop-устройство на 100 Мб и на том что получится сделать новый своп. Но в этом деле я не разбираюсь, только понаслышке знаю. Первый вариант на порядок проще. Я бы так сделал.
Спасибо сказали:
gtlinuxman
Сообщения: 184
ОС: Gentoo 2006.0

Re: Размер swap

Сообщение gtlinuxman »

а я почему-то думал, что свапы автоматический обьединяются в единое пространство, без шаманства.
("dmesg") писал(а):Adding 514040k swap on /dev/hda1. Priority:-1 extents:1 across:514040k
Adding 1574328k swap on /dev/hda13. Priority:-2 extents:1 across:1574328k
Open Source
Создавать и воспитывать [сущее]; создавая, не обладать [тем, что создано];
приводя в движение, не прилагать к этому усилий; руководя, не считать себя
властелином – вот что называется глубочайшим дэ.
"Дао Дэ Цзин" && Gentoo 2005.1
Спасибо сказали:
Аватара пользователя
vdv
Сообщения: 133

Re: Размер swap

Сообщение vdv »

Hvzh писал(а):
08.09.2006 10:35
Пытался установить Oracle Express, он затребовал дополнительный объем swap-области. У меня 900 метров, ему нужно 1 гиг. Как можно увеличить swap без переформатирования всего диска?


А в чем собственно проблема? Отрезаем от любого раздела с данными недостающие нам 100 метров, сдвигаем все разделы в конец диска. При этом свободное место автоматически передвигается в начало. Изменяем размер свопа. Это на случай, если своп находится в начале диска. Если нет, то подумайте сами, как присобачить к нему эти 100 метров.

Или же у Вас нету этих самых 100 метров, все разделы заполнены на 100%?
[Work: MOPSLinux 6.0] [Home: MOPSLinux 6.0]
Спасибо сказали:
Аватара пользователя
Hvzh
Сообщения: 711
Статус: Gone with Linux
ОС: Linux Mint 18.1

Re: Размер swap

Сообщение Hvzh »

vdv писал(а):
08.09.2006 13:11
Hvzh писал(а):
08.09.2006 10:35

Пытался установить Oracle Express, он затребовал дополнительный объем swap-области. У меня 900 метров, ему нужно 1 гиг. Как можно увеличить swap без переформатирования всего диска?


А в чем собственно проблема? Отрезаем от любого раздела с данными недостающие нам 100 метров, сдвигаем все разделы в конец диска. При этом свободное место автоматически передвигается в начало. Изменяем размер свопа. Это на случай, если своп находится в начале диска. Если нет, то подумайте сами, как присобачить к нему эти 100 метров.

Или же у Вас нету этих самых 100 метров, все разделы заполнены на 100%?


Проблема в том, что все разделы заполнены!


vdv писал(а):
08.09.2006 13:11
Hvzh писал(а):
08.09.2006 10:35

Пытался установить Oracle Express, он затребовал дополнительный объем swap-области. У меня 900 метров, ему нужно 1 гиг. Как можно увеличить swap без переформатирования всего диска?


А в чем собственно проблема? Отрезаем от любого раздела с данными недостающие нам 100 метров, сдвигаем все разделы в конец диска. При этом свободное место автоматически передвигается в начало. Изменяем размер свопа. Это на случай, если своп находится в начале диска. Если нет, то подумайте сами, как присобачить к нему эти 100 метров.

Или же у Вас нету этих самых 100 метров, все разделы заполнены на 100%?


В принципе, идея интересная, вот только что будет, если своп не вначале диска? А 100 метров у меня как раз есть

TRON писал(а):
08.09.2006 11:51
Ну, первое что приходит на ум - грохните старый своп вообще. Прицепите освободившееся место к какому-нибудь разделу и создайте там файл подкачки на Гиг.
А вообще есть еще какие-то виртуальные тома (или как-то по другому они называются). Куча разделов объединяется и поверх этого дела создается файловая система. То-есть в вашем случае наверное можно будет склеить имеющийся своп и loop-устройство на 100 Мб и на том что получится сделать новый своп. Но в этом деле я не разбираюсь, только понаслышке знаю. Первый вариант на порядок проще. Я бы так сделал.

Гм...По-любому проще Oracle не ставить
HP 255 G4 A6-6310 + Linux Mint 18.1 + Windoze7 under VmWare + OS X Mavericks under VmWare
Спасибо сказали:
Аватара пользователя
TRON
Сообщения: 254
ОС: Debian t/u/e

Re: Размер swap

Сообщение TRON »

В принципе, идея интересная, вот только что будет, если своп не вначале диска? А 100 метров у меня как раз есть

Всегда можно так подвигать разделы, чтобы свободное место оказалось у нужного. И вообще прозвучала мысль, что свопы суммируются. Почему-бы не создать файл подкачки на 100 М и не посмотреть на поведение Оракла?
Гм...По-любому проще Oracle не ставить

Звиняюсь за бестолковое объяснение :)
Спасибо сказали:
Аватара пользователя
Hvzh
Сообщения: 711
Статус: Gone with Linux
ОС: Linux Mint 18.1

Re: Размер swap

Сообщение Hvzh »

Н-да... Проблем до фига, решений - тоже, только ни одно не подходит
HP 255 G4 A6-6310 + Linux Mint 18.1 + Windoze7 under VmWare + OS X Mavericks under VmWare
Спасибо сказали:
Аватара пользователя
TRON
Сообщения: 254
ОС: Debian t/u/e

Re: Размер swap

Сообщение TRON »

Н-да... Проблем до фига, решений - тоже, только ни одно не подходит

Вы хотя-бы объясните чем вам это не подходит:
прозвучала мысль, что свопы суммируются. Почему-бы не создать файл подкачки на 100 М и не посмотреть на поведение Оракла?

да и все остальное. Что значит "не подходит": вы что-нибудь вообще попробовали? Разделы, например, если не хочется в консоли возиться, всегда можно быстро подвигать мышкой и в графическом режиме Акронисом (лицензионный сотню рублей всего стоит, вроде), ПартишнМайджиком, Парагонским ДискМенеджером, Q- и GParted'ом (бесплатно). В чем проблема-то?
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: Размер swap

Сообщение Alexxx »

TRON писал(а):
08.09.2006 15:29
прозвучала мысль, что свопы суммируются. Почему-бы не создать файл подкачки на 100 М и не посмотреть на поведение Оракла?

На сколько мне не изменяет память, распределением памяти занимается ядро операционной системы, и при чём тут вообще этот Оракл? Неужели в системных требованиях для установки этой штуки написано, что необходима своп память 1ГБ (или сколько там), расположеная в непрерывной области раздела жёсткого диска?
Проблема в том, что все разделы заполнены!
Ага, и ни одного свободного IDE интерфейса воткнуть какой-нибудь старенький винт и форматнуть дополнительный своп. :)
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: Размер swap

Сообщение Liksys »

dd if=/dev/zero of=swp bs=1 count=65535
mkswap swp
swapon swp
Спасибо сказали:
Аватара пользователя
estarchak
Сообщения: 1368
Статус: Оракловод

Re: Размер swap

Сообщение estarchak »

Возьмите на поиграться Enterprise Edition. Он просто даст warnings на этапе проверки системы, и все поставит.
И кстати, нафига ставить Oracle, если нет места на диске???
Дети любят тигра больше, чем Пржевальский лошадей. © Тимур Шаов.

Топик не читал, но внимательно просмотрел.
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Размер swap

Сообщение aLexx programmer »

(estarchak @ Sep 8 2006, в 19:50) писал(а):И кстати, нафига ставить Oracle, если нет места на диске???

А ведь правда...
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Размер swap

Сообщение t.t »

(gtlinuxman @ Sep 8 2006, в 11:52) писал(а):а я почему-то думал, что свапы автоматический обьединяются в единое пространство, без шаманства.
Правильно вы думали.

Почти всем остальным: Ребята, да вы чего?.. Разделы двигать, куски от них отрезать... Понавыдумывали, право слово, голова кругом идёт... Как кто-то верно заметил (по-моему, Alexxx), распределением памяти занимается ядро, и приложению из юзерленда совершенно фиолетово, будет новый кусок свопа рядом со старым или нет. Создать второй своп-раздел, где есть неразмеченно пространство; или дополнительный своп-файл, если такового пространства нету -- и делов.

Хотя..
(estarchak @ Sep 8 2006, в 18:50) писал(а):И кстати, нафига ставить Oracle, если нет места на диске???
Вот это тоже вопрос интересный... Чисто "на попробовать"?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
estarchak
Сообщения: 1368
Статус: Оракловод

Re: Размер swap

Сообщение estarchak »

Просто под базу тоже место требуется... И под сам сервер... А сервер без базы вроде нафиг не нужен.
Дети любят тигра больше, чем Пржевальский лошадей. © Тимур Шаов.

Топик не читал, но внимательно просмотрел.
Спасибо сказали: