0

我有一個t2.micro Ubuntu服務器1GB RAM和30GB硬盤驅動器(HD)。爲了創建交換分區,我需要從30GB HD中取出2GB。有人能幫我解釋一下嗎?在AWS/EC2中創建交換分區

我有個疑問,如果我是否應該創建交換分區作爲我問以上或我應該創建一個交換文件如項1和2所示波紋管:

1 -

sudo dd if=/dev/zero of=/swapfile bs=1M count=2048 
sudo mkswap /swapfile 
sudo swapon /swapfile 

要重啓後啓用它在默認情況下,該行添加到/ etc/fstab中:

/swapfile swap swap defaults 0 0 

2 -

sudo dd if=/dev/zero of=/var/swapfile bs=1M count=2048 && 
sudo chmod 600 /var/swapfile && 
sudo mkswap /var/swapfile && 
echo /var/swapfile none swap defaults 0 0 | sudo tee -a /etc/fstab && 
sudo swapon -a 

這就是說,哪一個最好?交換分區或交換文件?

非常感謝您的時間。

+0

請注意,第1點和第2點基本上是相同的東西,唯一的區別是交換文件('/'vs'/ var')的位置。假設你已經是'root'了,你還需要點1上的'chmod 600',否則系統將拒絕安裝該文件。 – Batsu

回答