meta data for this page
Differences
This shows you the differences between two versions of the page.
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> | ||