Swapfil i BTRFS
Från Täpp-Anders
Hoppa till navigeringHoppa till sök
Bakgrund
Swapfiler kan inte fungera om de används i filsystem med Copy on Write (COW) eller är komprimerade. Därför måste vissa filattribut sättas korrekt innan de kan skapas och du kan göra swapon. Vid problem kontrollera alltid dmesg för mer information den brukar säga i klartext vad som gick fel.
Sätta upp swap på BTRFS
Skapa först filen
# touch /swap
Sätt attribut "no copy on write"
# chattr +C /swapfile
Sätt attribut "no compression"
# chattr -c /swapfile
Skapa filen med den storlek du vill ha, exempelvis 16 GB
# fallocate -l 16G /swapfile
Sätt vettiga rättigheter på den
# chmod 0600 /swapfile # chown root:root /swapfile
Formattera den för swapping
# mkswap /swapfile
Slå på swap
# swapon /swapfile
Lägg till i /etc/fstab om du vill montera den automatiskt
Redigera /etc/fstab och lägg till följande rad:
/swapfile none swap sw 0 0
Alternativt
/swapfile none swap default 0 0