1.在composer update或者composer安裝東西的時候件舵,可能會遇到這種情況屯吊,也許是swap空間不足的問題惑灵,
在swap空間不足的時候可以給它擴容:
1.首先用命令free查看系統(tǒng)內(nèi) Swap 分區(qū)大小
free -m?
total used free shared buffers cached?
Mem: 2012 1960 51 0 748 950?
-/+ buffers/cache: 260 1751?
Swap: 255 0 255?
可以看到 Swap 只有255M柴信,下面我們來擴大到2G鸭津。
2.創(chuàng)建一個 Swap 文件
找一個空間足夠的目錄用來存放swap文件?
mkdir /swap?
cd /swap?
sudo dd if=/dev/zero of=swapfile bs=1024 count=2000000?
出現(xiàn)下列提示彤侍,上面命令中的 count 即代表swap文件大小。?
記錄了2000000+0 的讀入?
記錄了2000000+0 的寫出?
2048000000字節(jié)(2.0 GB)已復(fù)制逆趋,63.3147 秒盏阶,32.3 MB/秒?
把生成的文件轉(zhuǎn)換成 Swap 文件?
sudo mkswap -f swapfile?
Setting up swapspace version 1, size = 1999996 KiB?
no label, UUID=fee9ab21-9efb-47c9-80f4-57e48142dd69
3.激活 Swap 文件
sudo swapon swapfile?
再次查看 free -m 的結(jié)果。?
total used free shared buffers cached?
Mem: 2012 1971 41 0 572 1156?
-/+ buffers/cache: 241 1770?
Swap: 2209 0 2209?
添加成功闻书。
擴展:
如果需要卸載這個 swap 文件名斟,可以進入建立的 swap 文件目錄。執(zhí)行下列命令魄眉。?
sudo swapoff swapfile?
如果需要一直保持這個 swap 砰盐,可以把它寫入 /etc/fstab 文件。?
/swap/swapfile /swap swap defaults 0 0