У меня была эта установка, работающая над моим ноутбуком:
/dev/sda1 (ext4) /
/dev/sda2 (ext4) /home
/dev/sda3 swap partition
/dev/sda4 (ntfs) /media/windows
После заболевания от окон я удалил последний раздел. Так как подкачка была в середине, я удалил sda3 также и использовал пространство для расширения / домой, таким образом, я должен был восстановить раздел подкачки в конце. Теперь установка - это:
/dev/sda1 (ext4) /
/dev/sda2 (ext4) /home
/dev/sda3 swap partition
Раздел подкачки работает отлично, он смонтирован на начальной загрузке или вручную с swapon размонтированный с swapoff. Между прочим, я удалил его из/etc/fstab, так как ноутбук имеет 4 ГБ RAM, и я никогда не использую подкачку, в то время как система работает. Я записал немного сценария, который монтирует раздел прежде, чем быть в спящем режиме и размонтировал его, когда система восстанавливается со спящего режима. Проблема состоит теперь в том, когда я в спящем режиме и загружаю систему, процесс начальной загрузки не ищет данные по ней. Мое предположение после некоторых тестов - то, что система не "доверяет" этому новому разделу и не проверяет на данные по нему. Я предполагаю, что UUID изменился?
Странная вещь, если я вручную монтирую раздел с "sudo swapon/dev/sda3", и затем я в спящем режиме система, данные сохраняются. Я знаю это, потому что, когда я вернулся на рабочем столе и повторно монтирую раздел вручную, swapon утилита жалуется, что "существуют данные по этой файловой системе, моясь" (не это точное сообщение, у меня нет ноутбука прямо сейчас со мной).
Существует ли способ вынудить переобнаружение этого раздела как файл спящего режима по умолчанию считать начальную загрузку?
Править: Я просто понял, что сделал ошибку, когда я перестроил файловую систему: Я дал ему только 2 ГБ вместо 4... Так, раздел не является достаточно большим для 4 RAM в системе. Разве это не должно все еще мочь быть в спящем режиме, если бы используемая память составляла только 500 МБ, который имеет место? Или я должен был бы изменить размер его? Если так, я могу изменить размер sda3 раздела для создания этого на 2 ГБ меньшим? Увеличивающийся процесс был довольно прямым, но я не уверен, если уменьшение, раздел более опасен, потому что включает перемещение некоторых физических данных.
Да, он должен быть больше или равен размеру ОЗУ (пусть это строго больше).
Сжатие разделов требует перемещения некоторых блоков данных. Вы должны сделать резервную копию или взять на себя риск. Однако 2 ГБ считается короткой операцией, если она берется с конца раздела (т. Е. sda2
). Если это было в начале большого раздела (пример: sda4), мой совет, забудьте об этом.
Чтобы исправить спящий режим
Получите новый UUID
sudo blkid
Обновите файл конфигурации resume
с помощью правильный UUID
gksu gedit /etc/initramfs-tools/conf.d/resume
Обновить RAMDisk
sudo update-initramfs -u
Перезагрузить
Ссылка: Сообщество Wiki: FAQ по обмену
Не совсем уверен в этом, но я видел, что раздел подкачки отображается на /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
.... OTHER PARTITIONS
# swap was on /dev/sda3 during installation
UUID=89540d88-4c23-4975-8000-XXXXXXXXXX none swap sw 0 0
.... OTHER PARTITIONS
. Вы можете получить UUID разделов с помощью
ls -l /dev/disk/by-uuid