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]
niziak created
linux: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>​