User Tools

Site Tools


hibernate_from_a_non_activate_swapfile_from_btrfs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
hibernate_from_a_non_activate_swapfile_from_btrfs [2020/12/16 12:07] memeruizhibernate_from_a_non_activate_swapfile_from_btrfs [2021/02/01 05:55] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Hibernate from a non activate swapfile from btrfs ====== ====== Hibernate from a non activate swapfile from btrfs ======
 +
 +*** Important! *** This didn't work! It is not secure! When wiping happens, the file gets moved to another place by btrfs, then, this doesn't work for two reasons: 1) Wiping happens in other parts of the disk, and the offset changes and has to be updated in all configurations files after wiping everytime.
 +
 +* This was just a stupid experiment.
  
 ===== Create swapfile ===== ===== Create swapfile =====
Line 120: Line 124:
   sleep 5   sleep 5
   echo "Wiping swapfile"   echo "Wiping swapfile"
-  sudo wipe -f -q -Q 1 /swap/swapfile+  #sudo wipe -k -f -q -Q 1 /swap/swapfile 
 +  sudo dd if=/dev/zero of=/swap/swapfile bs=1M count=24576 status=progress #reserve 24GB
   sync   sync
   sleep 1   sleep 1
Line 126: Line 131:
   sudo mkswap /swap/swapfile   sudo mkswap /swap/swapfile
   echo "All done, ready to hiberante again"   echo "All done, ready to hiberante again"
 +
 +===== References =====
 +
 +
 +https://wiki.archlinux.org/index.php/Power_management/Suspend_and_hibernate#Hibernation_into_swap_file_on_Btrfs
 +
 +https://wiki.archlinux.org/index.php/Power_management/Suspend_and_hibernate#Hibernation_into_swap_file
 +
 +https://wiki.archlinux.org/index.php/Swap#Swap_file_creationhttps://wiki.archlinux.org/index.php/Swap#Swap_file_creation
 +
 +https://askubuntu.com/questions/6769/hibernate-and-resume-from-a-swap-file
 +
 +https://wiki.debian.org/Hibernation/Hibernate_Without_Swap_Partition
 +
 +https://wiki.debian.org/Hibernation
 +
 +https://unix.stackexchange.com/questions/521686/using-swapfile-for-hibernation-with-btrfs-and-kernel-5-0-16-gentoohttps://unix.stackexchange.com/questions/521686/using-swapfile-for-hibernation-with-btrfs-and-kernel-5-0-16-gentoo
 +
 +
  
  
hibernate_from_a_non_activate_swapfile_from_btrfs.1608120459.txt.gz · Last modified: 2021/02/01 05:55 (external edit)