Bunlar, dosya üzerinde takas oluşturma adımlarıdır:
Örneğin büyük bir dosya oluşturun.
sudo mkdir -p /var/cache/swap/ # create a directory that holds the swap file
sudo dd if=/dev/zero of=/var/cache/swap/myswap bs=1M count=4096 # for 4 GByte
Tabii ki , tanımlanmış büyüklükte bir dosya oluşturmanın başka herhangi bir yöntemi olacaktır.
Takas sisteme duyurun
sudo chmod 0600 /var/cache/swap/myswap # only root should have access
sudo mkswap /var/cache/swap/myswap # format as swap
sudo swapon /var/cache/swap/myswap # announce to system
Bir /etc/fstab
sonraki önyüklemeden takas için aşağıdaki satırı ekleyin :
/var/cache/swap/myswap none swap sw 0 0
Not: Sistem dosyalarınızı bir SSD'de bulundurmanız durumunda, takas dosyanızı bir sabit disk konumunda tutmayı düşünebilirsiniz.
Ayrıca not: Hazırda bekleme için takas dosyası kullanamazsınız (bkz. Ubuntu SwapFaq )
Ubuntu için ek not> = 17.04:/swapfile
Yeni bir kurulumda (takas bölümü bulunmadığında) varsayılan olarak dosyada takas oluşturulur. İstersek daha sonra manuel olarak bir takas bölümü oluşturabiliriz .
Mevcut bir takası (örn. Bölüm) başka bir takas ile değiştirmek istiyorsak (örneğin dosyada) eski takas alanını kaldırmamız gerekir.
sudo swapoff -a # for all
Ardından, takas girişini /etc/fstab
sırasıyla yeni takasla değiştirin ya da değiştirin.