我的 Debian 7 系统过去可以正常休眠和恢复;然后我添加了一个 SSD,如下所示:1) 添加 SSD(在 SATA 1 上),2) 更新 /etc/uswsusp.conf(使用 UUID 作为交换分区),3) 将 /usr 和 /opt 复制到 SSD 分区,4) 修改 /etc/fstab 以挂载 /usr 和 /opt 分区,5) 运行 update-grub2。
休眠后恢复失败。以前可以正常工作。如果我拔下 SSD,它仍然可以工作(从 fstab 中删除新分区后)。
hibernate.log 未指示问题。故障导致除 / 之外的所有分区上的日志恢复。
这是我的/etc/fstab
:
UUID=1796cdd5-7bf3-4334-a5cb-7aed099e57f7 / ext3 errors=remount-ro 0 1
#SSD
UUID=74c7d1c9-0807-4f40-99bf-55766f9ecaeb /usr ext4 commit=100,noatime 0 1
UUID=e70718c9-ee8a-4679-a486-be8e5be2821a /opt ext4 commit=100,noatime 0 1
# /home was on /dev/sda5 during installation
UUID=488cfe1d-439f-45b7-82d0-fb3b31e9b1ee /home ext3 defaults 0 2
# swap was on /dev/sda1 during installation
UUID=abec2610-c8d7-4a2c-98f7-cfa2b338fb9b none swap sw 0 0
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/sdd1 /media/usb0 auto rw,user,noauto 0 0
UUID=2ffe2063-c413-4cce-9007-a79f1ae9a122 /mnt/2TB ext3 defaults 0 2
答案1
我将 SSD 从 SATA 1 移至 SATA 5,重新运行 update-initranfs -u,一切正常。我不太明白为什么这样做会有效,因为所有磁盘都由 UUID 引用,但现在恢复有效。