有時候在編譯過程中內(nèi)存不足導致編譯失敗,很多人租的1g內(nèi)存的云服務器,1g肯定不夠。
解決:拿磁盤空間做交換分區(qū),臨時使用
1 創(chuàng)建分區(qū)
fdisk 磁盤設備 創(chuàng)建一個分區(qū),類型t, 82
我這里在沒有磁盤可以分區(qū)的情況,例如阿里云主機,一般所有空間都給根了,是沒有空間可以分的
所以我這里制作一個塊設備
dd if=/dev/zero of=/tmp/swap bs=1M count=2048
2 文件系統(tǒng)
mkswap /tmp/swap
chmod 600 /tmp/swap
3 配置文件
vim /etc/fstab
UUID=ce4bf053-f825-496e-824c-b964b8e6efe2 swap swap pri=10 0 0
4 生效
swapon -a 啟用所有交換分區(qū)設備
swapon -s 查看
5 刪除 swap
1)swapoff /tmp/swap
2)vim /etc/fstab
刪除對應行
3)rm /tmp/swap 刪除文件