создание свопа и активация гибернации

Автор Barney, 03 февраля 2013, 00:06:51

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Barney

всем вечер добрый. я снова с нубскими вопросами.
захотелось мне заполучить гибернацию на моем ноуте, чтобы все содержимое оперативы писалось на винт и ноут не потреблял энергию батареи.
на ноуте 6 гигов оперативы, поэтому своп при установке не создавался (зря конечно).
на жестком диске имеется 9 не занятых гигов в самом конце диска, собственно вопрос в следующем - как это пространство преобразовать в своп и активировать в последствии гибернацию?
инструкции по созданю свопа видел, но они не внушают мне доверия, так как в них не задается размер, пример такой инструкции
Открыть содержимое (спойлер)
1. Создадим файловую систему подкачки на нашем разделе:
[root@centos /]# mkswap  /dev/sda5
2. Добавляем в  /etc/fstab, следующую строку:
/dev/sda5         swap         swap           defaults         0   0
3. Активируем наш раздел:
[root@centos /]#swapon   -va
4. Проверяем с помощью одной из озвученных раннее команд:
[root@centos /]# cat  /proc/swaps
На это создание раздела подкачки закончено.
[свернуть]

p.s. установлен wheezy

Shumomer

Сначала, в не размеченной области, создать раздел, а потом - та самая инструкция.

Barney

в этом и вопрос на данной стадии, как это сделать? в cfdisk не увидел пункта создания именно свопа

qupl

Barney, вариант №2, который я недавно озвучивал: создать swap  в файле и для работы спящего режима передавать ядру параметры resume_offset и resume. Но, если есть неразмеченное место, то с разделом проще.

Сообщение объединено: 03 февраля 2013, 00:17:28

Цитата: Barney от 03 февраля 2013, 00:15:20
в этом и вопрос на данной стадии, как это сделать? в cfdisk не увидел пункта создания именно свопа
fdisk, gparted помогут.

Shumomer

#4
Цитата: Barney от 03 февраля 2013, 00:15:20
в этом и вопрос на данной стадии, как это сделать? в cfdisk не увидел пункта создания именно свопа
Создать можно абсолютно любой раздел. п1 в инструкции его переделает как надо.

ЗЫ А вообще должно быть.
ЗЗЫ Есть он там. Тип 82

Barney

если я правильно понимаю то у меня все получилось с создание свопа
Открыть содержимое (спойлер)
root@debian:/home/barney# cat  /proc/swaps
Filename                                Type            Size    Used    Priority
/dev/sda4                               partition       9440732 0       -1
[свернуть]

lisss


rayanAyar

Чтобы работала спячка нужно кроме fstab прописать своп в
/etc/initramfs-tools/conf.d/resume
и выполнить
update-initramfs -u

Barney

#8
Цитата: lisss от 03 февраля 2013, 01:21:39ты лучше результат df выведи.
Открыть содержимое (спойлер)
root@debian:/home/barney# df
Файловая система                                       1K-блоков Использовано  Доступно Использовано% Cмонтировано в
rootfs                                                  54497732      7096976  44632372           14% /
udev                                                       10240            0     10240            0% /dev
tmpfs                                                     557736          664    557072            1% /run
/dev/disk/by-uuid/5ea85f54-92e1-481e-bce6-53fda2249a9f  54497732      7096976  44632372           14% /
tmpfs                                                       5120            0      5120            0% /run/lock
tmpfs                                                    3003600          356   3003244            1% /run/shm
/dev/sda1                                                 102396        25000     77396           25% /media/SYSTEM
/dev/sda2                                               53168088     47942400   5225688           91% /media/sda2
/dev/sda6                                              614494248     45540984 568953264            8% /media/sda5
[свернуть]
походу не прокатило
а файла /etc/initramfs-tools/conf.d/resume у меня нет или пустой

rayanAyar

df не показывает своп. Можно посмотреть по

swapon -s

или

free -m

Barney

ответ на swapon -s такой же как и на cat  /proc/swaps
Filename                                Type            Size    Used    Priority
/dev/sda4                               partition       9440732 0       -1

можно по подробней про /etc/initramfs-tools/conf.d/resume, что писать? у меня этого файла совсем нет, создавать новый или искать похожий? (открывал через нано)

rayanAyar

Может конечно в wheezy что-то изменилось. Попробуйте без него. Если не будет работать, то создайте такой файл со следующим содержанием:

RESUME=UUID=ВСТАВИТЬ_ЗДЕСЬ_UUID_СВОПА

и не забудьте update-initramfs -u и перезагрузку.