meta data for this page
  •  

Differences

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

Link to this comparison view

Next revision
Previous revision
linux:fs:btrfs:swap_on_btrfs [2021/02/18 19:44] – created niziaklinux:fs:btrfs:swap_on_btrfs [2021/02/18 19:54] (current) niziak
Line 13: Line 13:
 </code> </code>
  
 +Create non-compressed, no COW, no snapshoted swap file:
 <code bash> <code bash>
 mkdir -p /mnt/btrfs mkdir -p /mnt/btrfs
Line 29: Line 30:
 mkswap swapfile  mkswap swapfile 
 swapon swapfile swapon swapfile
 +swapoff swapfile
  
 umount /mnt/btrfs umount /mnt/btrfs
- 
-mkdir /.swap 
 </code> </code>
  
 +Create mount point:
 +<code bash>mkdir /.swap</code>
 +
 +Adapt fstab:
 <file /etc/fstab> <file /etc/fstab>
-UUID=1cf7e34b-8b09-45bd-80ae-f4658b3e0509 /.swap     btrfs    compress=none,nodatacow,noatime,subvol=@swap+UUID=1cf7e34b-8b09-45bd-80ae-f4658b3e0509  /.swap     btrfs    compress=none,nodatacow,noatime,subvol=@swap 
 +/.swap/swapfile                            none       swap     defaults
 </file> </file>
  
 +===== add resume in swap file =====
 +
 +<file /etc/initramfs-tools/conf.d/resume>
 +RESUME=/.swap/swapfile
 </file> </file>
 +
 +<code bash>update-initramfs -k all -u</code>