Как установить swap в /etc/initramfs-tools/conf.d/resume, если у меня есть два раздела подкачки?

15

У меня есть два раздела подкачки в fstab:

/dev/sda8    none            swap    sw,pri=1           0       0
/dev/sdb8    none            swap    sw,pri=1           0       0

Как установить своп в файле /etc/initramfs-tools/conf.d/resume? Благодарность

https://help.ubuntu.com/community/SwapFaq не для 12.04. «ИНФОРМАЦИЯ: Это не будет работать в 12.04, возобновить работу в спящем режиме по-другому в 12.04». Как это сделать в 12.04?

waterloo2005
источник
Действительно приятные введения существуют в ссылке. Благодарность!
MAChitgarha

Ответы:

15

Проверьте UUID

 sudo blkid

потом

 sudo gedit /etc/default/grub 

подтянуть конфигурацию загрузчика. Найдите строку GRUB_CMDLINE_LINUX = "" и добавьте свой UUID:

resume=UUID=41e86209-3802-424b-9a9d-d7683142dab7

Это значит изменить это

   GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

к этому

  GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=41e86209-3802-424b-9a9d-d7683142dab7"

сохранить, затем отредактировать:

gksu gedit /etc/initramfs-tools/conf.d/resume 

и убедитесь, что его содержимое

RESUME=UUID=41e86209-3802-424b-9a9d-d7683142dab7 

(с вашим UUID, конечно, вместо моего). Сохраните файл!

 sudo update-grub
 sudo update-initramfs -u

Перезагрузка!

https://help.ubuntu.com/community/SwapFaq

Редактировать: Технически нужно использовать только один из двух методов, параметр ядра в файле grub будет иметь приоритет над файлом конфигурации возобновления initramfs

Касим
источник
В GRUB_CMDLINE_LINUX_DEFAULT «резюме» должно быть в верхнем регистре: «RESUME»? Я нахожу в /etc/initramfs-tools/conf.d/resume это upcase.
waterloo2005
проверьте ссылку, которую я вставил в прошлом ..... его в нижнем регистре ...
Qasim
Эти два обмена образуют raid0. Если я могу выбрать оба из них в /etc/initramfs-tools/conf.d/resume? Если я должен выбрать только один из обоих?
waterloo2005
я думаю, вам нужно выбрать raid0 uuid
Касим
Два свопа работают как raid0, но они не настоящие raid0. Так что нет raid0 UUID. Вы можете увидеть это в верхней части поста. Я хочу знать, должен ли я выбрать только один из / dev / sda8 и / dev / sdb8 в этом конфигурационном файле.
waterloo2005
2

(18.04) Вы также можете редактировать /etc/initramfs-tools/conf.d/resumeи переходить RESUME=UUID=$uuidк выводу blkid /dev/raidN(независимо от того, какое блочное устройство используется для ваших двух устройств подкачки)

Кот
источник