Linux/swap

来自OSSmedia

swap 是一种虚拟内存技术,使用磁盘空间作为缓存。

swap 分区

  • 使用fdisk之类的软件分区
  • 对分区建立swap
sudo mkswap /dev/sda2
  • 启用swap
sudo swapon /dev/sda2
  • lsblk -f 或者 genfstab 自动建立fstab使得swap下次启动可用

swap 文件

sudo fallocate -l 4G /swapfile
ls -lh /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon --show
sudo cp /etc/fstab /etc/fstab.bak
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab