如果我有两个交换分区,如何在/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中怎么办?


链接中确实有不错的介绍。谢谢!
MAChitgarha

Answers:


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”是否需要大写:“ RESUME”?我在/etc/initramfs-tools/conf.d/resume中发现它是大写的。
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=$uuidblkid /dev/raidN(无论您的2个交换设备都以RAID方式作为块设备使用)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.